
Wie erhöhe ich mit KDE die Empfindlichkeit meines Trackpoints? In den Systemeinstellungen gibt es keinen Trackpoint-Abschnitt. Auch die Schieberegler „Zeigergeschwindigkeit“ in den Abschnitten „Maus“ und „Touchpad“ haben keinen Einfluss darauf.
xinput set-prop 'TPPS/2 Elan TrackPoint' 'libinput Accel Speed' 1
funktioniert vorübergehend, aber die Einstellung wird nach jedem Ruhezustands-/Fortsetzungszyklus (und möglicherweise bei anderen Gelegenheiten) zurückgesetzt.
Antwort1
Der Trackpoint wird im Sysfs gespeichert, unter /sys/devices/platform/i8042/serio1/serio3/
(kann je nach Kernel und Laptop leicht unterschiedlich sein).
Die Empfindlichkeit können Sie (als Root) wie folgt einstellen:
echo 200 > /sys/devices/platform/i8042/serio1/serio3/sensitivity
(Ersetzen Sie 200 durch die gewünschte Empfindlichkeit).
Antwort2
Das Beispiel von @mekkis funktioniert, aber die Änderung ist nicht dauerhaft. Um sie dauerhaft zu machen, können Sie ein kleines Bash-Skript in erstellen rc.local
:
Erstellen des Skripts
sudo nano /etc/rc.local
oder in Fedora/RHEL/CentOS:sudo nano /etc/rc.d/rc.local
#!/bin/bash
sudo chown $USER /sys/devices/platform/i8042/serio1/sensitivity
echo 175 > /sys/devices/platform/i8042/serio1/sensitivity
exit 0
- Ersetzen175mit der gewünschten Empfindlichkeit.
- Sie müssen ein wenig herumstöbern, um den genauen Dateipfad für Ihr System zu finden. Er ähnelt dem oben verwendeten. Sie suchen nach einer Datei mit dem Namen
sensitivity
.
Die Datei gehört root, daher ändert die erste Zeile den Besitzer zum Benutzer. Der Grund, warum unser Skript hierhin geht, rc.local
ist, dass sudo chown
es nicht permanent ist. rc.local
ermöglicht uns, sudo-Befehle beim Booten auszuführen.
Als ausführbar festlegen
sudo chmod -v +x /etc/rc.local
odersudo chmod -v +x /etc/rc.d/rc.local
Aktivieren Sie den Dienst beim Booten:
Um es rc.local
mit systemd zu aktivieren, würde ich zuerst prüfen, ob es aktiv ist:
sudo systemctl is-enabled rc-local.service
Wenn es zurückkehrt static
, disabled
aktivieren Sie es:
sudo systemctl enable rc-local.service
Neustart.
Verifizieren
Überprüfen Sie, ob der Dienst ausgeführt wird:
sudo systemctl status rc-local.service
Überprüfen Sie noch einmal, ob Ihre Empfindlichkeit geändert wurde:
cat /sys/devices/platform/i8042/serio1/sensitivity
Ich habe unzählige verschiedene Möglichkeiten ausprobiert und das hat bei mir schließlich funktioniert, um die Änderungen dauerhaft beizubehalten.
Antwort3
Zum Zeitpunkt des Schreibens dieses Artikels gibt es für zumindest einige Modelle keine Möglichkeit, die TrackPoint-Empfindlichkeit unter Linux einzustellen. Es gibt keine Option „Empfindlichkeit“ in sysfs. Durch Einstellen des Werts „AttrTrackpointMultiplier“ von libinput quirks kann jedoch die Handhabung des TrackPoints verbessert werden.
Dies lässt sich ganz einfach erreichen, indem /etc/libinput/local-overrides.quirks
Sie Inhalte wie die folgenden erstellen:
[Trackpoint Override]
MatchUdevType=pointingstick
MatchName=*Elan TrackPoint*
AttrTrackpointMultiplier=1.2
[Beachten Sie, dass die Datei auf einigen Systemen sein sollte /usr/share/libinput/local-overrides.quirks
]
Probieren Sie verschiedene Werte für AttrTrackpointMultiplier aus. Auf einem meiner Systeme verwende ich „5.0“, was sehr hoch ist. Auf anderen Systemen benötigen Sie möglicherweise einen niedrigeren Wert.