
是否有可能(以及如何?)讓 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
重新啟動系統並在啟動時選擇新編譯的核心。