從命令列啟用觸控板 Ubuntu 18.04

從命令列啟用觸控板 Ubuntu 18.04

我已經看到了我的問題的幾個假定答案,但沒有一個有效。

一般來說,我都會關閉觸控板,因為指針跳到不需要的地方似乎很糟糕。但有時我的滑鼠會凍結,我希望能夠使用觸控板來執行某些操作。問題是啟用觸控板似乎需要使用滑鼠,如果它被凍結那麼我就陷入困境。我想從命令列啟用觸控板。正如我所說,我看到了一些建議,但沒有一個有效。

(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

這對我有用

synclient Touchpadoff=0

這是一個答案使用 bash 腳本

答案2

這對我有用:在 .bash_aliases 檔案中使用幾個別名建立一個條目 - 一個用於停用觸控板,第二個用於啟用觸控板。

#禁用觸控板

別名 trkon="synclient TouchpadOff=0"

#啟用觸控板

別名 trkof="synclient TouchpadOff=1"

相關內容