Answers:
我在Ubuntu 18.04(X.org)上使用XPS 15。我设法让多手势工作。Yamada Kohei开发了一个名为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指-向上| 显示所有窗口|
3指-向下| 关闭Exposé(Esc)|
4个手指-左| 下一个桌面|
4根手指-右| 以前的桌面|
4根手指-向上| 下一个桌面|
4指-向下| 以前的桌面|
之后,您可以在终端中运行命令以测试其是否已安装
sudo fusuma
终端中什么也不会发生。只需开始使用多点触摸手势-在触摸板上轻扫即可。
现在,您要做的就是在启动应用程序中添加Fusuma及其命令。
希望这可以帮助。
sudo gem install fusuma
Ubuntu 18.04使用Xorg代替Wayland作为默认显示服务器。提到的扩展手势扩展当前仅适用于Wayland。
您需要做的是在重新启动后登录时选择Wayland。此链接显示相同的过程,但相反(从Wayland到Xorg)。
使用18.10(XPS 9570):只需按超级键(在我的情况下为Windows键)搜索“启动应用程序”,然后添加一个新应用程序。添加命令fusuma
,然后重新启动以对其进行测试。