在Ubuntu 12.10上成功安装touchegg后,我该怎么办?

我刚刚在我的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

我们必须编辑一个文件:

sudo gedit /tmp/unity/unity-*/plugins/unityshell/src/unityshell.cpp

然后找到: void UnityScreen::InitGesturesSupport()并注释掉(将#添加到行的开头)以{ and }之间的所有行开头的void UnityScreen::InitGesturesSupport()

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.Reboot如果重启后仍然无法正常工作,则可能需要运行一些额外的命令:

synclient TapButton2=0

synclient TapButton3=0

synclient ClickFinger2=0

synclient ClickFinger3=0

synclient HorizTwoFingerScroll=0

synclient VertTwoFingerScroll=0

希望这可以让你开始运行