问题:Touchegg 仅在终端打开时有效。
你好,我正在尝试设置 touchegg,以便在 Ubuntu 上模拟 Mac OS X 多点触控手势。从我在网上读到的内容来看,它适用于 Ubuntu Gnome 14.04,而不是 Unity。
我已经设法安装 touchegg,编辑文件touchegg.conf
,并在终端中运行它(实际上是输入touchegg
)来测试新的手势并且它可以工作,但前提是终端打开时。
我遵循了此链接中的大部分设置说明(因为这是针对 ubuntu 12.10 中的 unity 的),如下所示:http://ineed.coffee/1068/os-x-like-multitouch-gestures-for-macbook-pro-running-ubuntu-12-10/
我看不懂如何让 touchegg 在启动时自动启动的说明。我相应地创建了一个 .desktop 文件,将其放在上述目录中,但它不起作用。我猜这就是为什么 touchegg 在没有终端的情况下无法运行的原因。我该怎么办?
答案1
它适用于 Ubuntu Gnome 14.04,但不适用于 Unity。
在 Unity 中,默认情况下,你不会得到 3 和 4 手指手势使用 touchegg(它们是保留的)。您可以尝试您提到的博客中的解决方法,但我不知道它在 Ubuntu 14.04 中是否仍然有效。使用 touchegg 仍然可以管理 1 和 2 手指手势。
仅当终端打开时
您必须启动 touchegg 守护程序。除了按照说明操作外,您还可以在 Ubuntu 中以图形方式将其添加到初创应用程序经理(包含在操作系统中,您无需安装它)。打开它并添加以下元素:
Name: touchegg
Command: /usr/bin/touchegg
Comment: Launch touchegg
并重新启动会话。
为了轻松编辑手势,您可以使用 GUI。官方版本位于 touchegg 的下载列表中,该网站的 wiki 中还提到了替代项目 Touchégg-GCE,尽管我遇到了一些问题:尝试添加/修改元素时,元素会从列表中消失。