我刚刚在我的 Ubuntu 12.10 上成功安装了touchegg和touchegg gui。但是,现在我仍然无法通过 touchegg 使用多点触控手势。当我在触摸板上使用三个或更多手指时没有任何反应。但是,来自 Ubuntu 的 2 指滚动仍然运行良好。
我能够使用 touchegg GUI 配置并为我的触摸板设置我想要的任何类型的移动。但是,它不起作用。
那么,我应该怎么做才能使 touchegg 工作?
要禁用 Unity 默认手势,您需要执行以下操作:
1.您必须下载Unity源代码:
sudo apt-get build-dep unity
cd /tmp
mkdir unity
cd unity
apt-get source unity
2.我们必须编辑一个文件:
sudo gedit /tmp/unity/unity-*/plugins/unityshell/src/unityshell.cpp
然后找到:void UnityScreen::InitGesturesSupport()
并注释掉(在行首添加 #)所有以 开头的gestures_
行{ and }
3. 现在我们必须重建 .deb 文件并安装它
cd /tmp/unity/unity-*
dpkg-buildpackage -us -uc -nc
cd ..
sudo dpkg -i *deb
sudo apt-get -f install
sudo apt-get autoremove
注意:您可能想要停止 Unity 升级,因为如果停止升级,它将重新激活手势。这可以通过运行以下命令来完成:
echo "unity hold"|sudo dpkg --set-selections
4.重新启动 如果重新启动后仍然无法工作,您可能需要运行一些额外的命令:
synclient TapButton2=0
synclient TapButton3=0
synclient ClickFinger2=0
synclient ClickFinger3=0
synclient HorizTwoFingerScroll=0
synclient VertTwoFingerScroll=0
希望这能让您启动并运行
归档时间: |
|
查看次数: |
7258 次 |
最近记录: |