我刚买了一台戴尔 XPS 13,还有一台 Macbook 用于工作。
我想使用触摸板来更改工作区。我找到了一些问题,但提供的所有答案在 Ubuntu 14.04 上都不起作用。
有人可以使用三指滑动来切换工作区吗?
答案1
我正在运行 15.04,并且我可以使用三指滑动滑动。我是按照这个教程做的:
Ubuntu 13.10、Mint 16 及更高版本
首先下载以下依赖项。
sudo apt-get install build-essential libevdev-dev autoconf automake libmtdev-dev xorg-dev xutils-dev libtool
现在,我们需要删除旧的驱动程序,以便新的驱动程序覆盖它。
sudo apt-get remove xserver-xorg-input-synaptics
然后,克隆源并构建新的驱动程序!
git clone https://github.com/felipejfc/xserver-xorg-input-synaptics.git
cd xserver-xorg-input-synaptics
./autogen.sh
./configure --exec_prefix=/usr
make
sudo make install
完成后,重新启动并确保指针正常工作。
设置 xSwipe
首先安装依赖项。
sudo apt-get install libx11-guitest-perl
然后启用 SHMConfig 来处理手势。
mkdir /etc/X11/xorg.conf.d/
sudo nano /etc/X11/xorg.conf.d/50-synaptics.conf
在文件中填写以下内容,然后保存!
Section "InputClass"
Identifier "evdev touchpad catchall"
Driver "synaptics"
MatchDevicePath "/dev/input/event*"
MatchIsTouchpad "on"
Option "Protocol" "event"
Option "SHMConfig" "on"
EndSection
现在将 xSwipe 克隆到您选择的位置。
git clone https://github.com/iberianpig/xSwipe.git
并根据您的喜好更改 eventkey.cfg 文件。编辑:似乎在 Ubuntu 13.10 和 14.04 版本(以及任何版本的 Cinnamon)中,“其他”类别中设置的按键都是在按键滑动时发出信号的按键。忽略 unity 和 cinnnamon 的 ubuntu 和 gnome 部分。
cd xSwipe/
nano eventkey.cfg
现在运行测试:
perl xSwipe.pl
尝试使用不同的手势滑动并检查终端以查看它们是否有效。如果有效,您现在可以根据您的环境将脚本添加到启动程序中。添加后,重新启动,您应该可以使用多点触控手势了!
更新:这似乎会耗费我大约一个小时的电池寿命。为了解决这个问题,我使用参数 -m 30 更改了灵敏度。
perl xSwipe.pl -m 30
所有荣誉归功于 Matthew Iannucci,可在此处找到本教程和评论:整个教程
如果这对你不起作用,你可以尝试制作 xSwipe 的 iberianpig 的教程。->教程
如果您想配置手势请查看此处:->https://github.com/iberianpig/xSwipe/wiki/Customize-eventKey.cfg
这是我的 eventKey.cfg,已为三指工作区滑动配置:http://pastebin.com/f1E1L26V