Google Groupes n'accepte plus les nouveaux posts ni abonnements Usenet. Les contenus de l'historique resteront visibles.

Fedora Synaptics Tap to Click aktivieren über xorg.conf

0 vue
Accéder directement au premier message non lu

Marco Moock

non lue,
5 janv. 2024, 09:32:335 janv.
à
Hallo zusammen!

Ich will auf einem Fedora mit X11 und mwm tap2click aktivieren.

So sieht die Datei aus:

m@localhost:~$ cat /etc/X11/xorg.conf.d/99-synaptics-overrides.conf
Section "InputClass"
Identifier "touchpad overrides"
# This makes this snippet apply to any device with the "synaptics"
driver
# assigned
MatchDriver "libinput"

####################################
## The lines that you need to add ##
# Enable left mouse button by tapping
Option "TapButton1" "1"
# Enable vertical scrolling
#Option "VertEdgeScroll" "1"
# Enable right mouse button by tapping lower right corner
#Option "RBCornerButton" "3"
####################################

EndSection
m@localhost:~$

Funktioniert leider nicht.
Bei MatchDriver stand auch mal synaptics drin, hat damit aber ebenfalls
nicht funktioniert.

1. Wie finde ich raus, welchen Treiber das Teil nutzt?
2. Ist sonst noch was falsch an der Konfiguration?

m@localhost:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer
(3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer
(2)]
⎜ ↳ PS/2 Generic Mouse id=11 [slave pointer
(2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer

Letzteres ist es.
lsusb/lspci helfen daher nicht weiter.

xinput set-prop "SynPS/2 Synaptics TouchPad" "libinput Tapping Enabled" 1

funktioniert, daher schließe ich Probleme mit dem Treiber/der Hardware
aus und vermute, dass es nur an der Konfiguration liegt.

--
Gruß
Marco

Marco Moock

non lue,
7 janv. 2024, 05:22:117 janv.
à
Lösung gefunden:

Man muss den synaptics-Treiber nutzen:

sudo dnf install xorg-x11-drv-synaptics-legacy

Dann klappt es damit auch.

m@localhost:~$ cat /etc/X11/xorg.conf.d/99-synaptics.conf
Section "InputClass"
Identifier "touchpad overrides"
MatchDriver "synaptics"

####################################
## The lines that you need to add ##
# Enable left mouse button by tapping
Option "TapButton1" "1"
# Enable vertical scrolling
#Option "VertEdgeScroll" "1"
# Enable right mouse button by tapping lower right corner
#Option "RBCornerButton" "3"
####################################

EndSection
m@localhost:~$


m@localhost:~$ xinput list-props "SynPS/2 Synaptics TouchPad"
[...]
Synaptics Tap Action (345): 0, 0, 0, 0, 1, 0, 0
[...]
m@localhost:~$

Da sind mehrere Einstellungen in einer Eigenschaft.
man synaptics erklärt das.

Ich werde mal gucken, ob das auch mit libinput zum Laufen gebracht
werden kann.
0 nouveau message