Как переместить Xbindkeys / Keyboard Shortcuts в Wayland?

8

В настоящее время я использую несколько десятков сочетаний клавиш в xfce4использовании xbindkeys. Я хочу переключиться на Wayland, хотя для управления окнами.

Вопрос: Работает ли xbindkeysв Уэйленде? Если нет, как можно настроить сочетания клавиш в Wayland? Есть ли простой способ перенести настройку клавиатуры с X на Wayland?

Джордж
источник

Ответы:

3

Я пытался узнать больше о возможностях для глобальных привязок в Wayland , но видел в основном нашла несовместимый или неполную информацию. xbindkeysне будет работать в Wayland , за исключением (возможно) для приложений X , которые используют экземпляр X Server, работающий в качестве клиента Wayland . Поскольку создатели Wayland делают упор на повышенную безопасность и разделение приложений, существует определенное сопротивление включению связи между клиентами (например, междуxbindkeysи сфокусированное окно или менеджер окон и т. д.). Не уверен точно, как это будет / будет реализовано, но я думаю, что это будет означать предоставление определенных приложений привилегий для непрямой отправки сообщений через композитор ( Weston или другой). Может быть неправильно в этом. В любом случае, Wayland API будет другим и, следовательно, потребует новых программ привязки клавиш. По состоянию на пару месяцев назад, он не был разработан, и я не уверен, что было решено, как будет обрабатываться такого рода IPC . Дайте мне знать, если найдете что-нибудь.

sayingandparsing
источник
0

Это не порт xbindkeys, но я думаю, что он обеспечивает аналогичную функциональность. К сожалению, Sway Wiki на самом деле не упоминает об этом, но это вman 5 sway

mode <mode>
    Switches to the specified mode. The default mode is default.

mode [--pango_markup] <mode> <mode-subcommands...>
    The only valid mode-subcommands... are bindsym, bindcode, bindswitch, and set. If --pango_markup is
    given, then mode will be interpreted as pango markup.

это также упоминается в википедии Arch Linux вики- управления с клавиатурой и по крайней мере в одной проблеме совместимости режима --pango_markup ).

Я считаю, что он работает так же, как и конфиг i3. Я буду проверять это в ближайшее время. Раздел ручных режимов привязки i3 выглядит как лучший источник для изучения использования этой функции

SultanLegend
источник