用兩根手指觸控螢幕?

用兩根手指觸控螢幕?

是否有可能(以及如何?)讓 ubuntu/linux/xorg 識別觸控螢幕上的 2 個手指點擊(讀取螢幕,而不是觸控板)?我嘗試使用 EasyStrike 來像在 Windows 中那樣單擊+按住彈出右鍵選單(執行 xdotool 點擊 3),但這破壞了每個開箱即用支援它的程式中的 1 根手指滾動。

我寧願用 1 根手指滾動,同時單擊並按住右鍵選單,但這似乎不可能。所以我的計劃是使用 2 根手指滾動,1 根手指單擊並按住右鍵選單。

是否可以?我已經在谷歌上搜索了好幾天了,所以要么沒有其他人在 Linux 上使用觸摸屏,要么我的 google-fu 太糟糕了......

我使用的是 ubuntu-gnome,而不是 unity(以防有人知道 gnome 特定的解決方案)

答案1

Ubuntu 15.10 與多點觸控事件完美配合(例如,3 允許移動某個窗口,4 開啟 bash)。如果您遇到問題,可能與您使用的驅動程式或顯示器的多點觸控功能有關。

您使用哪種設備進行測試?你能發布 的輸出xinput --list嗎?

問候

編輯:

為了使用 Surface Pro 獲得完整的觸控功能,如中所述這個帖子:

下載 4.0.1 核心原始碼這裡和補丁來自這裡
將這兩個檔案提取到新目錄。使用以下tar xvf archive.tar.gz /foler
命令安裝工具sudo apt-get install libncurses5-dev kernel-package
套用所有補丁patch -p1 -i xxx.patch
複製目前配置:

cp /boot/config-`uname -r` .config

運行make menuconfig然後ESCESC按儲存並退出。
開始編譯:

make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-surface-pro-3 kernel_image kernel_headers

編譯可能需要 1-2 小時,具體取決於您的電腦。如果您有雙核,則可以-j 2在 make-kpkg 之後添加,-j 4如果您有四個核心。
然後 Make 將使用您指定的核心數量。

完成後,您將有兩個.deb文件。
安裝它們sudo dpkg -i linux-image*.deb linux-headers*.deb

重新啟動系統並在啟動時選擇新編譯的核心。

相關內容