我已經看到了我的問題的幾個假定答案,但沒有一個有效。
一般來說,我都會關閉觸控板,因為指針跳到不需要的地方似乎很糟糕。但有時我的滑鼠會凍結,我希望能夠使用觸控板來執行某些操作。問題是啟用觸控板似乎需要使用滑鼠,如果它被凍結那麼我就陷入困境。我想從命令列啟用觸控板。正如我所說,我看到了一些建議,但沒有一個有效。
(1)x輸入列表
接下來是 xinput --list-props nn
其中“nn”是初始“xinput list”給出的“SynPS/2 Synaptics TouchPad”的 ID。
問題:當我執行“xinput list”時沒有給出這樣的項目。
(2) 完成後使用「Fn+F1」切換觸控板
sudo apt install xserver-xorg-input-synaptics
當我執行「sudo apt install」操作時,我被告知「xserver-xorg-input-synaptics 已經是最新版本」。
然而「Fn+F1」根本沒有任何效果。
(3) synclient TouchpadOff=1 停用觸控板,synclient TouchpadOff=0 啟用觸控板。
沒有給出錯誤訊息,但什麼也沒有發生。
還有其他想法嗎?
請注意,我的頂部功能表列上的“觸控板指示器”工作得很好,但當然,當我實際使用時我無法使用它需要到,這時我的滑鼠被凍結了。第 22 條。
我現在收到了兩個回复,其中一個來自 Stephen Boston,建議我查看 F1 以外的功能鍵(其中一個帶有“帶有診斷線的正方形 - 也許?”)。我的鍵盤上沒有這個鍵;我的筆記型電腦是戴爾“Latitude E7470”(???)。嘗試過全部功能鍵,一次一個,按住「Fn」鍵並按下功能鍵。除了「Fn-F11」切換目前視窗的擴充之外,它們中的任何一個都沒有發生任何事情。未啟用觸控板。
另一個回應來自“PRATAP”,他建議
https://askubuntu.com/a/1140700/739431
可能是個解決方法。我嘗試按照此連結的建議進行操作:
xmodmap -pke | grep TouchpadToggle
產生的
keycode 199 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle
所以我然後做了
xmodmap -e "keycode 199 = XF86TouchpadToggle"
按照我對說明的理解。
完成此操作後,我嘗試了“Fn+F5”——不是香腸——和“Fn+F1”,同樣。
我不明白說明的第 2 步「檢查鍵盤上為切換觸控板給出的符號。在我的情況下,它位於 F5 #Change F5 上,用鍵盤上的按鍵」。
據我所知不鍵盤上的符號是「用於切換觸控板」。
如果我做
xmodmap -pke | grep F5
我明白了
keycode 71 = F5 F5 F5 F5 F5 F5 XF86Switch_VT_5
這正是給定範例中的結果。
所以我然後嘗試了(錘子和希望;不知道發生了什麼!)
xmodmap -e "keycode 71 = XF86TouchpadToggle"
我第一次嘗試“Fn+F5”時,觸控板似乎已打開,我認為我成功了。但它不會切換離開再次。我使用頂部功能表列上的圖示關閉了觸控板。然後「Fn+F5」此後就沒有效果了。
這真是令人氣憤。
憤怒還在繼續。這
synclient TouchpadOff=0
建築(由“bistoco”推薦)確實不是為我工作。 (我也嘗試過在“Off”中使用小寫“o”;結果相同。)
為什麼電腦會選擇我???
答案1
答案2
這對我有用:在 .bash_aliases 檔案中使用幾個別名建立一個條目 - 一個用於停用觸控板,第二個用於啟用觸控板。
#禁用觸控板
別名 trkon="synclient TouchpadOff=0"
#啟用觸控板
別名 trkof="synclient TouchpadOff=1"