synclient findet trotz Synaptics Touchpad in der xinput-Liste keine Synaptics-Eigenschaften


14

Ich habe gestern mein Fedora-Notebook auf Fedora 22 aktualisiert. Damit hat synclient aufgehört zu arbeiten:

Konnte keine Synaptics-Eigenschaften finden. Kein Synaptics-Treiber geladen?

Trotzdem xinput listzeigt:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
[…]

Ist dies ein Konfigurationsproblem auf meiner Seite (ich verwende den awesome unter X11 laufenden Fenstermanager, soweit ich das beurteilen kann (ich bin nicht sicher, ob Fedora implizite Magie betreibt, da sie in einigen Teilen mit der Version 22 Wayland eingeführt haben)) oder sieht es so aus wie ein Distributionsfehler?

Wie kann ich das Problem beheben, wenn es sich um ein Konfigurationsproblem handelt?


Dies geschieht auch unter Debian und vielen anderen neueren Systemen. Für das Warum siehe die Antwort.

Antworten:


17

Es stellt sich heraus, dass man zum Aktivieren des Touchpads ein Referenz-Xorg-Konfigurations-Snippet kopieren muss :

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf

Darüber hinaus können Sie die Datei ändern, um Standardoptionen für das Tippen und Scrollen festzulegen.


Das "Problem" ist also, dass Touchpads heutzutage von libinput und nicht von synaptics gehandhabt werden. Aus diesem Grund listet xinput das Gerät immer noch auf, aber Synclient kann es nicht finden.

Die Touchpad - Eigenschaften können auch XInput verwenden, gesteuert werden über xinput list-propsund xinput set-prop-however, ich persönlich fand den libinput-Touchpad-Treiber weniger seinen Weg vielseitiger als die Synaptics - Treiber, und nicht geeignet für meine Zwecke. Ihr Kilometerstand kann variieren.

Wenn Sie einfach nur eine bestimmte Einstellung ändern möchten, sollten xinputSie dies überprüfen, bevor Sie sich mit Ihrer Xorg-Konfiguration anlegen.


Es hat nicht funktioniert, auch nachdem die 50-synaptics.conf-Datei kopiert wurde. Übrigens, wie können wir es als Standard festlegen?
Balaji Perumal

@BalajiPerumal Inzwischen habe ich den Verdacht, dass xorg.conf.ddie Einstellungen aus dem Verzeichnis in /usr/sharenicht mehr übernommen werden , sobald Sie Ihre eigenen erstellen . Also eigentlich 50-synaptics.conf ist das die Voreinstellung. Haben Sie X11 nach dem Kopieren der Datei neu gestartet?
Jonas Schäfer

Es gab bereits den Ordner xorg.conf.d mit der Datei 00-keyboard.conf. Ich habe gerade die Datei 50-synaptics.conf kopiert. Ich habe das System selbst neu gestartet. Es hat nicht funktioniert.
Balaji Perumal

1
Das Zielverzeichnis /etc/X11/xorg.conf.d/existiert unter Ubuntu 19.04 nicht.
Hans Deragon
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.