So deaktivieren Sie den Trackstick zwischen den Tasten der Dell-Laptoptastatur. Es verursacht wirklich viele Probleme beim Tippen.
8
Gehen Sie zum Terminal und geben Sie Folgendes ein:
xinput -set-prop "DualPoint Stick" "Device Enabled" 0
xinput -set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0
2 Befehle:
Gehen Sie zum Terminal und geben Sie Folgendes ein:
1)
xinput
Hier ist meine Ausgabe zum Beispiel:
Die Schlüsselzeile, die uns wichtig ist, ist der "DualPoint Stick". Meins ist die 7. Zeile nach unten:
⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=15 [slave pointer (2)]
Notieren Sie sich die ID-Nummer (in meinem Fall 15) und verwenden Sie diese im nächsten Befehl:
2) So deaktivieren Sie sie:
Sie können auch Folgendes versuchen, wie von @ Brent Zundel in seinem Kommentar unter dieser Antwort empfohlen :
Wenn Sie es jemals wieder aktivieren möchten, versuchen Sie Folgendes:
ODER
Siehe
man xinput
für weitere Details.Das Problem ist nun, dass unsere obige Änderung bei Neustarts nicht dauerhaft ist . Um dies zu beheben, gehen Sie wie folgt vor:
xinput --disable 15
in das Feld "Befehl" und alles, was Sie möchten, in die Felder "Name" und "Kommentar" ein. Meins sieht so aus:xinput -set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0
.Erledigt! Jetzt wird dieses Skript bei jedem Neustart ausgeführt, wodurch es automatisch wieder deaktiviert wird.
Hinweis: Wenn Sie der Meinung sind, dass Sie diesen Befehl
/etc/rc.local
stattdessen platzieren können, um ihn beim Start auszuführen, funktioniert er wahrscheinlich nicht, da für xinput das X Window System ausgeführt werden muss. Siehe hier: Warum führt rc.local xinput nicht aus? . In beiden Fällen konnte ich es nicht so zum Laufen bringen, selbst wenn ich essleep 10
vor dem Befehl hinzufügte .Verbunden:
Verweise:
xinput
.quelle
xinput -set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0
als Befehl zu verwenden, alsxinput --disable 15
Zusätzlich zur guten Antwort von Gabriel Staples möchte ich erwähnen, dass in neueren Dell-Laptop-Modellen die Ausgabe von xinput möglicherweise keine Anzeichen von "Stick" oder "ALPS" oder etwas im Zusammenhang mit dem Pointing Stick enthält. In meinem Fall (Latitude 5591 Laptop) war es "DELL0819: 00 044E: 121F Mouse" mit "id = 13" und das Deaktivieren mit
xinput --disable 13
Hilfe.Was können Sie in diesem Fall tun, um den Namen des Trackstick-Geräts herauszufinden? Versuchen Sie die
grep "input device" /var/log/Xorg.0.log
Ausgabe, die das gewünschte Gerät haben solltetype: MOUSE
. Die entsprechende ID sollte diejenige sein, nach der Sie suchen. Oder Sie können diecat /proc/bus/input/devices
Ausgabe ausführen und nach GerätenHandlers
suchen, die das Wort enthaltenmouse
. Einer von ihnen wird der Trackstick sein. Mit dem richtigen Namen finden Sie die ID mit xinput.Und die letzte Note. Wenn Sie Wayland verwenden, hilft Ihnen xinput nicht, den Touchstick zu deaktivieren. Versuchen Sie stattdessen die udev-Regel. Erstellen Sie eine neue Regel
/etc/udev/rules.d/
und fügen Sie dort hinzu:Ersetzen Sie
DualPoint Stick
durch den richtigen Namen Ihres Geräts. Ich habe es nicht selbst getestet, aber ich habe diese Informationen hier gefunden . Fühlen Sie sich frei, ein Wort in Kommentaren zu senden, ob diese Methode funktioniert.quelle