是否将Xbindkeys /键盘快捷键传输到Wayland?


8

我目前在xfce4使用中使用了数十个键盘快捷键xbindkeys。我想切换到Wayland进行窗口管理。

问:是否xbindkeys在韦兰的工作?如果没有,如何在Wayland中配置键盘快捷键?有没有简单的方法可以将键盘设置从X移植到Wayland?

Answers:


3

我一直在尝试寻找更多有关Wayland中全局键绑定的可能性的信息,但是大多数情况下发现不一致或不完整的信息。xbindkeys将在不工作韦兰,除了(也许)为X应用程序,其使用的实例X上运行的服务器Wayland的客户端。因为Wayland的创建者一直在强调更高的安全性和应用程序的分隔性,所以在启用客户端之间的通信方面存在一些阻力(例如,xbindkeys以及聚焦窗口或窗口管理器等)。不确定确切如何/将如何实施,但是我认为这将涉及特权某些应用程序以通过合成器(Weston或其他)间接发送消息。可能是错误的。无论如何,Wayland API都会有所不同,因此需要新的键绑定程序。几个月前,似乎还没有开发出任何产品,我不确定是否已经确定如何处理这种IPC。让我知道您是否找到任何东西。


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 Wiki Control swaynag中也提到了它,它带有键盘,并且至少存在一个问题'mode --pango_markup'兼容性)。

我相信它的工作方式与i3配置相同。我将尽快对其进行测试。i3手动绑定模式部分看起来像是学习使用此功能的最佳来源

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.