问题描述
我正在和一位拥有Mac的朋友谈话。他有自己的设置,当他用三根手指划过触摸板时,它会向那个方向移动到工作区。是否可以在ubuntu中设置它?
谢谢。
最佳解决方案
您的触摸板(硬件)需要支持此功能,然后您可能需要配置触摸板(Ubuntu会自动识别并启用某些硬件)。
一种常见的干燥剂是突触。您可以从控制面板中的鼠标和触摸板部分启用两个手指滚动。
如果您需要其他选项,则需要手动编辑一些配置文件,这些选项取决于硬件。
这里有一个调试页面:
https://wiki.ubuntu.com/DebuggingTouchpadDetection
看看那个页面,如果你能识别你的硬件,我们可能会给你更具体的帮助。
硬件特定指南的示例:https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad
考虑一下easystroke
您还可以查看”easystroke”
http://sourceforge.net/apps/trac/easystroke/wiki
以下是easystroke的演示实例:http://www.youtube.com/watch?v=CagAEgXAAzA
次佳解决方案
如何在ubuntu中使用触摸板手势更改工作区
使用touchegg完成教程,easystroke最好与鼠标而不是触摸板一起使用。
如果你使用统一,你可能会遇到与build-in手势的一些冲突。该教程我从这个问题的处理中获得了信息(请参阅下面的链接)。我没有任何手势构建,所以这个how-to只提供了如何设置的东西。
-
下载Touchegg:
sudo apt install touchegg
-
运行它,但在此之后杀死,它将创建一个文件
~/.config/touchegg/touchegg.conf
-
在你想要的编辑器中打开它,并将以下三行添加到name = “All”部分
<gesture type="DRAG" fingers="3" direction="RIGHT"> <action type="SEND_KEYS">Control+Alt+Left</action> </gesture> <gesture type="DRAG" fingers="3" direction="LEFT"> <action type="SEND_KEYS">Control+Alt+Right</action> </gesture>
-
运行touchegg尝试一下
touchegg &
-
根据需要编辑配置文件,然后将touchegg添加到启动应用程序列表中
我提到的教程可以找到here – 有些东西已经过时了(你不必编译它)。无论如何,对创作者来说!
第三种解决方案
舒适的刷卡
试试comfortable-swipe。提供用于切换工作空间的3指和4指手势,以及更像麦克风中传播的窗口。
如果你问我,这也使用xdotool,但比滞后的libinput-gestures更舒服。
第四种方案
以下在Ubuntu 16.04和2017年戴尔XPS 13(9360)上为我工作:
sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install
完成上述步骤后重新启动计算机。我的~/.config/libinput-gestures.conf
是:
gesture swipe down xdotool key ctrl+alt+Up
gesture swipe up xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left xdotool key ctrl+alt+Right