我有一台筆記型電腦 HP-Pavilion-g (1246-ef),在雙啟動 Windows 和 Xubuntu 中運行。在 Windows 中,我可以使用觸控板左上角的特殊區域(一個小凹陷)來停用/啟用雙擊。禁用時會看到一個小紅燈。
我可以在 Ubuntu 中啟動此功能嗎?我不想要解決方法。我想要一個無需腳本和命令即可實現的解決方案。
(我不是說如何在Xubuntu中快速啟用/停用觸控板- 我知道。
(有趣的是:當我在Windows 中停用觸控板,然後在Ubuntu 中重新啟動時,觸控板無法啟用,並且在Ubuntu 中不會被視為已停用。但是如果我完全關閉(關閉,而不是重新啟動)並在Ubuntu 中啟動,則會出現以下情況:設定已重設且觸控板處於活動狀態,但這可能與上述問題沒有太大關係)
(X)ubuntu 14.04 3.13.0-39-通用
請注意,這個問題專門針對在 X(ubuntu) 中使用硬體筆記型電腦具有的選項(即“dip”,該按鈕),而不是尋找解決方法、終端命令或軟體選項來停用觸控板。
答案1
您應該將此報告為錯誤。報告此問題的最佳位置是xserver-xorg-input-synaptics
包裹(免費桌面錯誤)。看這個問題良好的錯誤報告指南。您也可以在這裡發布錯誤鏈接,我會定期更新其狀態。如果您想嘗試替代解決方案,我在下面放置了一個解決方法。請注意,您將向 FreeDesktop 系統回報錯誤。登入後,選擇報告錯誤。報告該包的錯誤Xorg
。當提示輸入組件時,請確保選擇input/synaptics
。填寫所需的任何其他具體資訊。
ID NaN 的錯誤追蹤器
狀態:Lookup Error 3
重要性:Lookup Error 3
分配給:Lookup Error 3
簡而言之,這是不可能的,因為沒有 Linux 驅動程式可以做到這一點。(報告錯誤就有可能獲得一個!)
此觸控板的工作原理是讓該凹陷區域成為自己的按鈕。雙擊時,Windows 驅動程式會顯示「嘿,我應該停用/啟用觸控板!」。然後,它將停用或啟用訊息發送到觸控板,設定其狀態。
重新啟動後,觸控板的電源不會遺失。因此,無論它處於什麼狀態都會被保留。當您完全關閉時,電源會遺失,因此狀態會重設。
AFAIK,沒有方法可以做到這一點,至少在核心方面是如此。您也許可以編寫自己的驅動程序,但這超出了本問題(甚至可能超出本網站)的範圍。
您也許可以採取一些解決方法,如下所示:
- 首先,在 中找到您的觸控板
xinput-list
。記住ID。 將其儲存到
/usr/bin
:#!/bin/bash if [ -e /tmp/mouse-disabled ]; then rm -f /tmp/mouse-disabled xinput enable [id] else touch /tmp/mouse-disabled xinput disable [id] fi;
將所有實例 ID 替換為您正確的 ID。
- 建立鍵盤快速鍵。將此程序設定為要執行的程序,並指派您想要的任何鍵綁定。我用過一段時間Win++ 。CtrlT
答案2
我推薦觸控板指示器,它很棒,功能很多!
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install touchpad-indicator
答案3
好吧,讓我為您提供問題的確切解決方案,因為似乎沒有很多觸控板調整工具。
啟用或停用觸控板的命令:
啟用觸控板:
xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' 'Device Enabled' 1
停用觸控板:
xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' 'Device Enabled' 0
參數“FSPPS/2 Sentelic FingerSensingPad”是我的觸控板的裝置名稱。
您可以使用以下命令找到您自己的設備名稱:
xinput --list
您想要安裝 CCSM。命令:
sudo apt-get install compizconfig-settings-manager
從主選單打開它。
按一下“命令”選項
在所需行中輸入停用觸控板命令,並指定要用於停用觸控板的按鍵/按鈕/邊緣綁定。
這是我現在可以提供的最佳解決方法。我會看看是否能找到更好的東西。