Ich habe mehrere vermeintliche Antworten auf meine Frage gesehen, aber keine davon funktioniert.
Normalerweise lasse ich das Touchpad ausgeschaltet, da es mir anscheinend Probleme bereitet, wenn der Zeiger an unerwünschte Stellen springt. Aber ab und zu friert meine Maus ein und ich möchte das Touchpad verwenden können, um irgendetwas in Gang zu setzen. Das Problem ist, dass zum Aktivieren des Touchpads anscheinend die Verwendung der Maus erforderlich ist und wenn diese eingefroren ist, stecke ich fest. Ich möchte das Touchpad über die Befehlszeile aktivieren. Wie gesagt, ich habe mehrere Vorschläge gesehen, aber keiner davon funktioniert.
(1) xinput-Liste
gefolgt von xinput --list-props nn
wobei „nn“ die ID für „SynPS/2 Synaptics TouchPad“ ist, die von der ursprünglichen „xinput-Liste“ vergeben wird.
Problem: Wenn ich „xinput list“ ausführe, wird kein solches Element angegeben.
(2) Mit "Fn+F1" schalten Sie das Touchpad um, nachdem Sie
sudo apt installiere xserver-xorg-input-synaptics
Wenn ich dieses „sudo apt install“-Manöver ausführe, wird mir mitgeteilt, dass „xserver-xorg-input-synaptics bereits die neueste Version ist“.
Allerdings hat „Fn+F1“ überhaupt keine Wirkung.
(3) synclient TouchpadOff=1 um das Touchpad zu deaktivieren und synclient TouchpadOff=0 um es zu aktivieren.
Es werden keine Fehlermeldungen ausgegeben, aber es passiert überhaupt nichts.
Irgendwelche anderen Ideen?
Beachten Sie, dass mein "TouchPad Indicator" in der oberen Menüleiste einwandfrei funktioniert, aber natürlich kann ich ihn nicht verwenden, wenn ich tatsächlichbrauchenzu, das ist, wenn meine Maus eingefroren ist. Catch 22.
Ich habe jetzt zwei Antworten bekommen, eine von Stephen Boston, der mir vorschlägt, mir andere Funktionstasten als F1 anzuschauen (eine mit „Quadrat mit einem diagonalen Strich hindurch – vielleicht?“). Auf meiner Tastatur gibt es keine solche Taste; mein Laptop ist ein Dell „Latitude E7470“ (???). probiertalleder Funktionstasten, eine nach der anderen, indem man die Taste „Fn“ gedrückt hält und eine Funktionstaste drückt. Bei keiner davon passierte überhaupt nichts, außer dass „Fn-F11“ eine Erweiterung des aktuellen Fensters umschaltet. Das Touchpad wurde nicht aktiviert.
Die andere Antwort kam von „PRATAP“, der vorschlug, dass
https://askubuntu.com/a/1140700/739431
könnte eine Problemumgehung sein. Ich habe versucht, das zu tun, was dieser Link vorschlägt:
xmodmap -pke | grep TouchpadToggle
produziert
keycode 199 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle
Das habe ich dann getan
xmodmap -e "keycode 199 = XF86TouchpadToggle"
in Übereinstimmung mit dem, was ich in den Anweisungen verstanden habe.
Danach habe ich „Fn+F5“ (keine Wurst) und „Fn+F1“ ausprobiert.
Ich verstehe Schritt 2 der Anleitung nicht: „Überprüfen Sie das Symbol auf der Tastatur, das zum Umschalten des Touchpads angezeigt wird. In meinem Fall ist es F5. #Ändern Sie F5 mit Ihrer Taste auf der Tastatur.“
Soweit ich das beurteilen kannNEINSymbol auf der Tastatur ist "zum Umschalten des Touchpads vorgesehen".
Wenn ich mache
xmodmap -pke | grep F5
Ich bekomme
keycode 71 = F5 F5 F5 F5 F5 F5 XF86Switch_VT_5
was genau das Ergebnis im gegebenen Beispiel ist.
Also habe ich es dann versucht (hämmern und hoffen; keine Ahnung, was los ist!)
xmodmap -e "keycode 71 = XF86TouchpadToggle"
Als ich das erste Mal "Fn+F5" ausprobierte, schien das Touchpad eingeschaltet zu sein, und ich dachte, ich hätte es geschafft. Aber es ließ sich nicht einschalten.ausnochmal. Ich habe das Touchpad über das Symbol in der oberen Menüleiste ausgeschaltet. Danach hatte "Fn+F5" keine Wirkung mehr.
Das ist ärgerlich.
Und die Verzweiflung geht weiter.
synclient TouchpadOff=0
Konstruktion (empfohlen von "bistoco")NICHTfunktioniert bei mir. (Ich habe es auch mit einem kleinen „o“ in „Off“ versucht; gleiches Ergebnis.)
Warum wählen ComputerMich???
Antwort1
Antwort2
Das funktioniert bei mir: Erstellen Sie in Ihrer .bash_aliases-Datei einen Eintrag mit mehreren Aliasnamen – einen zum Deaktivieren des Trackpads und einen zweiten zum Aktivieren des Trackpads.
#Trackpad deaktivieren
Alias trkon="synclient TouchpadOff=0"
#Trackpad aktivieren
Alias trkof="synclient TouchpadOff=1"