如何在 Wayland 上访问额外的鼠标按钮?

use*_*950 7 mouse wayland xbindkeys 21.04

不幸的是,Gnome 不提供任何配置额外鼠标按钮的选项,我通过编写一个繁琐的配置文件来实现这个简单的目标xbindkeys.

\n

我想要的远不是超级花哨的东西 \xe2\x80\x93 通过点击鼠标按钮 \xe2\x80\x93 发射火箭,而是仅通过左键或右键单击罗技鼠标的滚轮来切换工作区。

\n

如何在 Xorg 下完成此操作已被多次回答,例如:如何在 Logitech Mouse 中配置额外按钮

\n

但在 Ubuntu 21.04 中,\xe2\x80\x93 就系好安全带了!\xe2\x80\x93 Wayland 已成为默认的显示管理器,到目前为止,像xbindkeys和这样的花哨的东西xdotool类的花哨的东西不再起作用了。

\n

所以我的问题是:有没有办法发射导弹 \xe2\x80\x93 嗯,抱歉再次用我额外的鼠标按钮切换工作空间?或者我应该卖掉它们并将钱捐给侏儒基金会?

\n

请不要提出libratbagpiper我从来没有让他们以任何有用的方式工作......

\n

use*_*950 10

输入重映射器

一个易于使用的工具,用于更改输入设备的行为。

我发现的最舒适的解决方案是input-remapper. 该应用程序允许您将鼠标按钮映射到快捷方式。例如,我使用它通过左右单击滚轮来切换工作区,这特别适合 GNOME 40+ 中工作区的水平布局:

屏幕截图

如您所见,该程序带有 GUI。

您可以从这里下载官方 DEB 包,或者在 22.04+ 上从终端安装。