使用Touchegg在Linux上为触摸板手势分配操作

触摸蛋Linux的多点触控手势识别器于2011年首次发布,并且未进行多年更新,大约在两个月前完全“整合了Linux桌面上当前可用的新技术”。它已被重写。从那时起,又出现了另外三个具有错误修复和新功能的版本。

该应用程序在后台运行,并将触摸板多点触摸手势转换为各种桌面操作。例如,您可以通过用三根手指向下滑动或用两根手指放大并放大来最小化窗口。

这是 示范影片 由Touchegg开发人员记录(功劳上方的图像也会发送给开发人员):

所有受支持的手势都是可配置的,但是缺少图形用户界面,因此您需要编辑配置文件以微调您的应用程序。 如果您正在寻找Linux触摸板手势GUI(Gtk)应用程序,请签出 手势..或者,您可以将第三方GUI用于Touchegg。 触摸蛋..

自重写以来,Touchegg已添加了对libinput的支持,现在可以在以下操作中使用滑动和捏合多点触摸手势:

  • 最大化/还原窗口
  • 最小化窗口
  • 瓷砖窗户
  • 关闭窗户
  • 变更桌面
  • 显示桌面
  • 发送键盘快捷键
  • 执行命令

手势可以是全局的(所有应用程序)或特定的应用程序。您可以找到默认操作和分配的多点触摸手势 这里..

请注意,在触摸板上,当至少三个手指在同一方向上同步移动时,将执行滑动手势。滑动触摸屏的最小手指数为2。当您在触摸板上有两个或更多个手指并且您正在更改相对距离(收缩)或更改相对角度(旋转)时,将执行捏合手势。

您可能还会喜欢:如何将鼠标按钮绑定到键盘键或命令(Linux和X11)

动画也已添加到应用程序中,因此手势不再像快捷键。即使在资源受限的设备(例如Raspberry Pi 4)上,这些动画也需要平滑。

最近添加的另一个功能是触摸屏支持。因此,您现在可以使用Touchegg捏合和滑动触摸屏上的手势。

另外,在默认的Elementary OS窗口中,Gala是基于libmutter的复合管理器, Touchegg整合..

下载并使用Touchegg

Touchegg GitHub发布页面具有可供下载的DEB(DebianUbuntu,Linux Mint,Pop!_OS,Zorin OS等)和RPM(Fedora,Red Hat,CentOS等)二进制文件。 也提供ArchLinux软件包 AUR,尽管在撰写本文时有点旧。

安装Touchegg之后,重新启动系统或 touchegg 在终端窗口中(以便Touchegg客户端连接到守护程序),尝试一些手势。 Touchegg客户端会在启动时自动添加,并且应在后续重启时自动启动。

要配置Touchegg,请将其全局配置文件复制到您的配置目录中。

mkdir -p ~/.config/touchegg

cp /usr/share/touchegg/touchegg.conf ~/.config/touchegg/

然后打开 ~/.config/touchegg/touchegg.conf 使用文本编辑器根据需要编辑应用程序设置和手势/动作。

Sidebar