使用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