Hallo liebes Forum,
Ich zerbreche mir jetzt schon ein paar Tage den Kopf daran mein Clickpad unter Ubuntu 18.04 so zum laufen zu bekommen, wie unter 16.04. Das konkrete Problem ist, dass die Einstellungen, die ich in /etc/X11/xorg.conf.d/70-synaptics.conf tätige nur zum Teil übernommen werden, um genauer zu sein werden die TapButton und die ClickFinger Optionen nicht übernommen. Aktuell habe ich das Paket xserver-xorg-input-synaptics neben xserver-xorg-input-libinput installiert, da ich mit libinput nicht die Möglichkeit habe die Softbutton-Bereiche auf dem Clickpad meines XPS 13 9370 festzulegen. Das eigentliche Ziel des ganzen ist es, die Verwendung von Multifinger-Klicks & -Taps und zusätzlich der Softbuttons für den Rechtsklick zu ermöglichen. Um das zu ermöglichen, habe ich "org.gnome.desktop.peripherals.touchpad click-method" auf "default" gesetzt, da ich sonst entweder nur mit mehreren Fingern Rechts-/Mittelklicken kann oder nur per Softbuttons (oder keins von beidem). Mit dieser Einstellung("default") ist es aber im Gegensatz zu "fingers" nicht möglich mit drei Fingern einen Mittelklick auszuführen, weshalb ich die Einstellungen in der xorg conf vornehmen will.
Bis jetzt habe ich herausgefunden, dass die TapButton und ClickFinger Optionen beim Start von Gnome überschrieben werden. Also auch wenn ich mittels "xinput set-prop" oder synclient die Einstellungen tätige, was gut funktioniert, wird das ganze wieder zrckgesetzt, wenn man mit Alt+F2 → r die Gnome-Shell neustartet. Ich habe schon versucht das Mausplugin des gnome-settings-daemon mit dem dconf-editor zu deaktivieren, was überhaupt nichts gebracht hatte (man konnte selbst noch Mauseinstellungen tätigen in den normalen Systemeinstellungen).
Aktuell lasse ich TapButton und ClickFinger nach dem Start der Gnome-Shell tätigen, indem ich einen synclient-befehlt in den Startprogrammen eingetragen habe. Das Ganze ist aber eher eine temporäre Lösung bis eine bessere gefunden ist, da wie gesagt bei einem Neustart der Gnome-Shell und auch so manchmal (ich hab noch nicht herausgefunden wodurch noch) die Einstellungen wieder überschrieben haben.
Hier noch der Ausschnitt aus der Xorg.0.log, indem das Clickpad vorkommt:
[ 15.332] (II) synaptics: DELL07E6:00 06CB:76AF Touchpad: found clickpad property [ 15.332] (--) synaptics: DELL07E6:00 06CB:76AF Touchpad: x-axis range 0 - 1216 (res 12) [ 15.332] (--) synaptics: DELL07E6:00 06CB:76AF Touchpad: y-axis range 0 - 680 (res 12) [ 15.332] (II) synaptics: DELL07E6:00 06CB:76AF Touchpad: device does not report pressure, will use touch data. [ 15.332] (II) synaptics: DELL07E6:00 06CB:76AF Touchpad: device does not report finger width. [ 15.332] (--) synaptics: DELL07E6:00 06CB:76AF Touchpad: buttons: left double triple [ 15.332] (--) synaptics: DELL07E6:00 06CB:76AF Touchpad: Vendor 0x6cb Product 0x76af [ 15.332] (--) synaptics: DELL07E6:00 06CB:76AF Touchpad: invalid pressure range. defaulting to 0 - 255 [ 15.332] (--) synaptics: DELL07E6:00 06CB:76AF Touchpad: invalid finger width range. defaulting to 0 - 15 [ 15.332] (**) Option "VertScrollDelta" "-35" [ 15.332] (**) Option "HorizScrollDelta" "-35" [ 15.332] (**) Option "ClickFinger3" "2" [ 15.332] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0" [ 15.332] (--) synaptics: DELL07E6:00 06CB:76AF Touchpad: touchpad found [ 15.332] (**) DELL07E6:00 06CB:76AF Touchpad: always reports core events [ 15.332] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-7/i2c-DELL07E6:00/0018:06CB:76AF.0001/input/input24/event16" [ 15.332] (II) XINPUT: Adding extended input device "DELL07E6:00 06CB:76AF Touchpad" (type: TOUCHPAD, id 12) [ 15.332] (**) synaptics: DELL07E6:00 06CB:76AF Touchpad: (accel) MinSpeed is now constant deceleration 2.5 [ 15.332] (**) synaptics: DELL07E6:00 06CB:76AF Touchpad: (accel) MaxSpeed is now 1.75 [ 15.332] (**) synaptics: DELL07E6:00 06CB:76AF Touchpad: (accel) AccelFactor is now 0.144 [ 15.332] (**) DELL07E6:00 06CB:76AF Touchpad: (accel) keeping acceleration scheme 1 [ 15.332] (**) DELL07E6:00 06CB:76AF Touchpad: (accel) acceleration profile 1 [ 15.332] (**) DELL07E6:00 06CB:76AF Touchpad: (accel) acceleration factor: 2.000 [ 15.332] (**) DELL07E6:00 06CB:76AF Touchpad: (accel) acceleration threshold: 4
Die 70-synaptics.conf und die gesamte Xorg.0.log befinden sich nochmal im Anhang.
EDIT: Was auch noch wichtig zu erwähnen wäre, ist dass ich die reine Gnome-Shell mittels dem Paket "gnome-session" verwende
Ich bin dankbar für jede Antwort, dolwup