我正在尋找一種使用觸控板在工作區之間進行更改的方法,我發現了其他類似的問題,並且我嘗試了這些解決方案,但 EasyStroke 和 Touchegg 不起作用。
我有一台華碩筆記型電腦,運行 Windows 時我的手勢監視器可以識別 3 甚至 4 根手指。在 Ubuntu 中,當我用 4 根手指觸摸時,會顯示啟動器(就像我按超級鍵一樣),但我無法啟動 3 根手指滑動以更改工作區。
我將其添加到 touchegg 配置文件中:
<gesture type="DRAG" fingers="3" direction="RIGHT">
<action type="SEND_KEYS">Control+Alt+Left</action>
</gesture>
答案1
您的觸控板可能是 Focaltech 或 Elantech。他們最多可以報告 5 個手指的操作。
內核模組僅報告手指的位置。使用者空間驅動程式會偵測並解釋各種“操作”,例如“滑動”、“捲動”、“點擊”等。
在Ubuntu中xserver-xorg-input-synaptics
使用。它只能偵測 2 根手指的垂直和水平滑動。
沒有檢測三指滑動的代碼。添加此功能的唯一方法是將其編碼到用戶空間驅動程式中。
還有另一個用戶空間驅動程序libinput
,它將在 Ubuntu 的未來版本中使用,並且目前在其他一些 Linux 發行版中使用,例如 Fedora。
可以安裝到Ubuntu上這邊走。但問題是它只能通過xserver-xorg
.也就是說,如果我的方法正確的話,它不會增加整體功能。
但它值得測試。
在一些其他桌面環境(例如 Wayland)中,這可能是可能的。
答案2
你應該試試舒適滑動 ubuntu。
我使用的是 Ubuntu 16.04 LTS,但它說它適用於 Ubuntu 14.04 LTS 及更高版本。尚未在其他環境上進行測試,但我認為如果libinput
受支援(例如 Arch、Fedora),它應該可以工作。