2014-02-01 3 views
1

Этот вопрос задан кем-то другим на другом сайте stackexchange, но не получил никаких ответов, надеюсь, что больше трафика здесь получит ответ.Ubuntu/Xfce отключить глобальные ярлыки для конкретного приложения

Я запускаю приложение java gui и хотел бы, чтобы это приложение фокусировалось, оно обрабатывает все события клавиатуры, в том числе те, которые обычно будут перехватываться диспетчером окон (например, alt-left, который меняет рабочий стол). Я не хочу менять все соответствующие ярлыки вручную.

Если нет способа конфигурации, можно ли было бы написать приложение с низким уровнем X-окна в C, которое могло бы присоединяться к указанному окну и перехватить все нажатия клавиш перед оконным менеджером, передав их через указанное окно?

ответ

0

Лучшее решение, которое я до сих пор является:

  1. Установка очень легкий вес WM, как 'TWM': (Sudo APT-получить установку TWM)

  2. пнуть с одновременным X сессии без каких-либо СУС: Xinit/USR/бен/Xterm -: 2

  3. Перейти на новый X сессии: Ctrl-Alt-F8

  4. Начало TWM в XTerm в новая сессия: TWM Запустить программу &

  5. , пользуются ярлыки программ и быть счастливым, переключаясь на другой Х-сессии с Ctrl-Alt-F7

Смежные вопросы