触摸板手势在Ubuntu 18.04 LTS
开箱即用,我得到滚动和右键单击的手势。 我对三个手指手势非常感兴趣(比如向上滑三个手指以查看所有打开的窗户),但似乎没有办法让那些工作。
我尝试过扩展手势 GNOME-shell扩展和touchegg,两者都没有用。
关于如何获得这些的任何想法?
我正在使用XPS 15和Ubuntu 18.04(X.org)。 我设法让多姿态为我工作。 Kohei Yamada开发了一个名为Fusuma的应用程序,用于在Linux上启用多点触控手势。 它要求您在计算机上安装Ruby(如果尚未安装)。
按照fusuma GitHub自述文件页面的说明操作,或者您可以按照以下步骤操作:
首先检查您当前的用户是否属于输入组。 你可以做到这一点
sudo gpasswd -a $USER input
然后注销并重新登录。现在安装xdotool和libinput-tools。
sudo apt-get install libinput-tools sudo apt-get install xdotool
如果你还没有安装Ruby,你现在可以这样做:
sudo apt install ruby
现在安装fusuma
sudo gem install fusuma
决定你的手势
这基本上是创建一个具有所需配置的.yml
文件。 如果您需要标准手势,您可以按照这些说明操作,也可以随意调整以获得所需的手势。
转到主目录中的config文件夹。
cd ~/.config
现在创建一个名为fusuma
的文件夹
mkdir fusuma cd fusuma
在那里创建一个名为config.yml
的文件
touch config.yml
现在,您可以使用自己喜欢的文本编辑器输入此文件中的内容。
nano config.yml
如果您使用的是GNOME,则复制并粘贴以下说明,这是18.04中的默认环境。
swipe: 3: left: command: 'xdotool key alt+Right' right: command: 'xdotool key alt+Left' up: command: 'xdotool key super' down: command: 'xdotool key super' 4: left: command: 'xdotool key ctrl+alt+Down' right: command: 'xdotool key ctrl+alt+Up' up: command: 'xdotool key ctrl+alt+Down' down: command: 'xdotool key ctrl+alt+Up' pinch: in: command: 'xdotool key ctrl+plus' out: command: 'xdotool key ctrl+minus' threshold: swipe: 0.4 pinch: 0.4 interval: swipe: 0.8 pinch: 0.1
请注意,此配置为您创建的手势如下:
多点触控手势| 行动|
3个手指 – 左边| 在浏览器上转到下一步|
3手指 – 右| 回到浏览器上|
3个手指 – 向上| 显示所有Windows |
3个手指 – 向下| 关闭Exposé(Esc)|
4个手指 – 左| 下一个桌面|
4手指 – 右| 上一个桌面|
4个手指 – 向上| 下一个桌面|
4个手指 – 向下| 上一个桌面|
在此之后,您可以在终端中运行命令以测试它是否已安装
sudo fusuma
终端什么都不会发生。 只需开始使用多点触控手势 – 轻触触控板即可。
现在,您所要做的就是在启动应用程序中添加Fusuma及其命令。
希望这可以帮助。
Ubuntu 18.04使用Xorg作为默认显示服务器而不是Wayland。 提到的扩展手势扩展目前仅适用于Wayland。
您需要做的是在重启后登录时选择Wayland。 此链接显示相同的过程,但反过来(从Wayland到Xorg)。