Ich glaube schon. Sie müssen einige Befehle verwenden und ein Startskript erstellen, aber Sie wissen, dass Ersteres und Letzteres nicht schwer zu tun sind.
Zuerst laufen xinput list
. Ihre Ausgabe sollte wie folgt aussehen:
zachary@MCServer:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
Wenn Sie können, ziehen Sie vorher den Stecker aus der Steckdose.
Jetzt müssen Sie die ID des Trackpads finden. Verwenden Sie vorerst die Haupt-ID (nicht die, die unter einem Hauptelement eingerückt ist). Wenn sich herausstellt, dass das Hauptelement sowohl die Maus als auch das Touchpad abdeckt, wählen Sie die entsprechende Unter-ID.
Jetzt musst du rennen
xinput set-prop DEVICEID "Device Enabled" 0
Wenn ich zum Beispiel meine Maus deaktivieren wollte, würde ich 2
für verwenden DEVICEID
.
Schließen Sie Ihre Maus an und stellen Sie sicher, dass sie funktioniert und das Touchpad nicht. Wenn die Maus nicht funktioniert, führen Sie sie aus
xinput set-prop DEVICEID "Device Enabled" 1
Führen Sie stattdessen den ersten Befehl erneut mit der Unter-ID aus.
Damit dies beim Start angewendet wird, müssen Sie einen Startbefehl festlegen. Öffnen Sie Startup Applications
(oder das Äquivalent in Ihrer Desktop-Umgebung) und fügen Sie den ersten Befehl hinzu.
Alternativ können Sie das Trackpad auch intern trennen.
Ja, das ist sehr einfach. Blacklist das Touchpad-Modul.
Um herauszufinden, um welches Modul es sich handelt, können Sie es ausführen
Hier sehen Sie so etwas wie elan oder synaptisch
Und dann
Anzeigen aller Maus- und Touchpad-Module für den aktuellen Kernel. Das Touchpad hat
i2c
odertouch
im Namen haben Mausmodulemouse
oderusb
. Vergleichen Sie diese beiden ErgebnisseBearbeiten: Ich habe kürzlich herausgefunden, wie ich den Namen des Treibers mit einem verschlungenen Befehl zuverlässig verwenden kann, was Terdon für mich sehr vereinfacht hat:
Ich vermute, Ihr Touchpad-Modul ist
synaptics_i2c.ko
. Sie werden das.ko
beim Schreiben der Blacklist weglassenÜberprüfen Sie, ob Sie das richtige Modul haben
Sofort stirbt das Touchpad, wenn Sie das richtige Modul haben. Um zu verhindern, dass es jemals geladen wird:
Erstellen Sie eine Datei im
/etc/modprobe.d
Verzeichnis mit der.conf
Erweiterung, die die Wörter enthältblacklist synaptics_i2c
(ersetzen Sie sie durch Ihren Modulnamen, ausgenommen.ko
). Zum Beispiel(Überprüfen Sie jedoch, ob der von Ihnen gewählte Dateiname noch nicht vorhanden ist.)
quelle
Führen Sie aus
synclient TouchpadOff=1
, um das Touchpad zu entfernen.quelle
Möglicherweise möchten Sie zuerst überprüfen, ob das Touchpad im BIOS deaktiviert werden kann. Meine Toshiba- und Lenovo-Laptops haben beide diese Option. Wenn die Einstellung verfügbar ist, ziehen Sie diese möglicherweise einer Softwareeinstellung vor, da Sie sich leichter daran erinnern können, wie sie rückgängig gemacht werden soll (solange Sie sich daran erinnern, dass Sie sie verwendet haben).
quelle
Folgendes habe ich für Lubuntu 18.04 getan:
Einstellungen> Standardanwendungen für LXSession> AutoStart> dann "Add" -Synclient TouchpadOff = 1
Mein Touchpad ist ausgeschaltet, auch wenn der Computer neu gestartet wird.
Ich liebe GUIs.
Frieden, Ed
quelle