Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Русскоязычное Linux-сообщество ([info]lj_ru_linux)
@ 2013-02-22 03:04:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Глобальное меню в tint2
Есть openbox+tint2, в конфиг tint2 вписан launcher, реализацию вызова меню openbox при клике по лаунчеру осуществляют строки

# Launchers
launcher_icon_theme =
launcher_padding = 15 1 0
launcher_background_id = 3
launcher_icon_size = 20
launcher_item_app = /home/piyavking/.config/tint2/tint2.desktop


Cоответственно, ~/.config/tint2/tint2.desktop выглядит так:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=xdotool key ctrl+Escape
Name=tint2
Icon=/home/piyavking/.config/tint2/tint2.png
Name[en]=tint2


xdotool - существующий в репах убунты симулятор нажатия клавиш.

Завершает костыль прописанные в файле ~/.config/openbox/rc.xml в секции "<keyboard>" строки

   <!-- Keybinding for opening OpenBox menu -->
    <keybind key="C-Escape">
      <action name="ShowMenu">
        <menu>root-menu</menu>
      </action>
    </keybind>


И всё было бы, в принципе, и прекрасно, если бы эта конструкция не отказывалась бы работать при включённой русской раскладке клавиатуры (причём отказывается работать только клик по лаунчеру, Ctrl-Escape в русской раскладке вполне работает).

С удовольствием обсудил бы эту проблемку с грамотными людьми.

Спасибо за внимание.


(Читать комментарии) (Добавить комментарий)