Seite 1 von 2

Touchpad/Maus Fehlverhalten

Verfasst: Dienstag 20. März 2018, 12:03
von jekodo
Hi,

ich würde gerne eine ältere Version von libinput installieren, nämlich libinput-1.7.0. Habe recherchiert wie man Pakete installiert, doch habe es leider nicht hinbekommen. Weder über

Code: Alles auswählen

sudo pacman -Syu libinput-1.7.0 
noch über 

Code: Alles auswählen

 sudo pacman -U libinput-1.7.0.tar.xz 
und habe leider auch nirgents gefunden, wie man eine bestimme Version installiert. Kann mir jemand weiterhelfen?
Danke!

Re: Alte libinput Version installieren

Verfasst: Dienstag 20. März 2018, 15:18
von gosia
Hallo  jekodo,
gibt es einen triftigen Grund für so eine alte Version?
jekodo hat geschrieben:

Code: Alles auswählen

 sudo pacman -U libinput-1.7.0.tar.xz 
Wenn, dann musst Du den vollen Pfad angeben, also z.B.

Code: Alles auswählen

sudo pacman -U /var/cache/pacman/pkg/libinput-1.7.0.tar.xz
sofern Du die alte libinput überhaupt noch in deinem Cache hast.
Wenn nicht, müsstest Du mal in den Archiven nachsehen
https://wiki.archlinux.org/index.php/Arch_Linux_Archive
Wenn gar nichts hilft, hilft nur noch selbst basteln ;)
https://wiki.archlinux.de/title/%C3%84l ... _erstellen

Aber ich werde das Gefühl nicht los, daß sich das eventuelle Problem (welches?) auf andere Weise lösen lässt.

Viele Grüße gosia

Re: Alte libinput Version installieren

Verfasst: Dienstag 20. März 2018, 18:32
von jekodo
Hallo Gosia,

vielen Dank für deine Antwort. Ich hab seit neustem Probleme mit dem Touchpad. Es fällt kurzzeitig aus (schwierig zu beschreiben). Da ich seit ein paar Wochen eine Maus benutze, kann ich nicht genau sagen, seit wann das so ist. Unter Windows läuft das Touchpad nach wie vor, also ist es nicht defekt.  Recherche ergab, dass einige die Probleme mit einem Downgrade von libinput lösen konnten. Da ich jedoch keine alten Version mehr lokal hatte, wollte ich ein heruntergeladenes Paket installieren. Das hat leider immer noch nicht geklappt.

Code: Alles auswählen

sudo pacman -U libinput-1.7.0.tar.xz
Lade Pakete...
Fehler: Fehlende Paket-Metadaten in libinput-1.7.0.tar.xz
Fehler: 'libinput-1.7.0.tar.xz': Ungültiges oder beschädigtes Paket
Ich starte das Terminal im Downloadordner und muss deswegen keinen Pfad angeben.

Re: Alte libinput Version installieren

Verfasst: Dienstag 20. März 2018, 19:08
von gosia
Hallo jekodo,
wenn libinput offenbar nicht mehr im Cache rumliegt, musst Du es eben von hier nehmen:
https://archive.archlinux.org/packages/l/libinput/
Aber libinput-1.7 ist schon ein mächtiger Downgrade. Aktuell ist es ja schon bei 1.10.3-1 angelangt.

Viele Grüße gosia

Re: Alte libinput Version installieren

Verfasst: Dienstag 20. März 2018, 19:09
von Blueriver
Hallo jekodo,

wenn du es unbedingt mit diesem Downgrade probieren möchtest, versuch es mit folgendem Befehl.

Code: Alles auswählen

sudo pacman -U https://archive.archlinux.org/packages/l/libinput/libinput-1.7.0-1-x86_64.pkg.tar.xz

Re: Alte libinput Version installieren

Verfasst: Dienstag 20. März 2018, 21:22
von jekodo
Danke, habe jetzt 1.7.0 und danach 1.6.0 installiert und das Problem mit dem Touchpad taucht immer noch auf. Komischerweise nur phasenweise. Hab ihr noch eine Idee?

Re: Alte libinput Version installieren

Verfasst: Dienstag 20. März 2018, 22:17
von gosia
Hallo jekodo,
na, da würde ich zuerst den Downgrade wieder rückgängig machen (brachte ja offenbar nichts) und dann verraten, was in xorg.conf.d steht:

Code: Alles auswählen

ls -la /usr/share/X11/xorg.conf.d/
dort gibt es irgendeine Datei mit libinput im Namen, was steht da drin, z.B.

Code: Alles auswählen

cat /usr/share/X11/xorg.conf.d/40-libinput.conf
und was gibt die Ausgabe von

Code: Alles auswählen

xinput list
Ich hoffe, das bringt andere auf gute Ideen, denn ich selbst fühle mich nicht besonders für Hardware zuständig (besonders, wenn sie nur manchmal nicht funktioniert)

Viele Grüße gosia

Re: Alte libinput Version installieren

Verfasst: Dienstag 20. März 2018, 22:36
von jekodo
Vielen Dank. Habe nun libinput geupdatet. Die Ausgaben lauten:

Code: Alles auswählen

cat /usr/share/X11/xorg.conf.d/40-libinput.conf
# Match on all types of devices but joysticks
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection
und

Code: Alles auswählen

xinput list
bash: xinput: Kommando nicht gefunden.

Re: Alte libinput Version installieren

Verfasst: Dienstag 20. März 2018, 23:21
von Benutzer 334 gelöscht
[quote="jekodo"]
Hab ihr noch eine Idee?[/quote]

Siehe:

https://wiki.archlinux.de/title/Synapti ... ad_Treiber

MfG

Re: Alte libinput Version installieren

Verfasst: Dienstag 20. März 2018, 23:35
von jekodo
[quote="LQ"]
Siehe:

https://wiki.archlinux.de/title/Synapti ... ad_Treiber

MfG
[/quote]

Habe den Synaptics Treiber wie dort beschrieben installiert. Nun scheint das Touchpad sehr schlecht zu funktionieren. Muss ich dann noch libinput deinstallieren?

Re: Alte libinput Version installieren

Verfasst: Dienstag 20. März 2018, 23:38
von gosia
Hallo jekodo,
die /usr/share/X11/xorg.conf.d/40-libinput.conf sieht normal aus.
Was synaptic betrifft, das sollte eigentlich schon länger nicht mehr notwendig sein, da durch libinput ersetzt:
https://forum.manjaro.org/t/synaptic-vs-libinput/3155/3
dort die Nachricht von philm
https://wiki.archlinux.org/index.php/Libinput
so nach dem Motto "kann man haben, braucht man aber nicht"
Aber ausprobieren kann ja nicht unbedingt schaden...

Viele Grüße gosia

Re: Alte libinput Version installieren

Verfasst: Mittwoch 21. März 2018, 00:08
von jekodo
Nachdem ich den Synaptics Treiber installiert habe, tritt das Problem auch bei der kabellosen Maus auf. Es geht darum, dass beim Bewegen der Maus der Mauszeiger zwischendurch abrupt stehen bleibt und klicken dann auch nicht funktioniert. Das ist nun beim Touchpad und bei der kabellosen Maus so. Wie gesagt, noch vor ein paar Wochen hatte ich diese Probleme nicht.

Re: Alte libinput Version installieren

Verfasst: Mittwoch 21. März 2018, 14:43
von gosia
Hallo jekodo,
Es ist schwierig, solche Hardware-Probleme aus der Ferne zu beurteilen. Deshalb nur meine unverbindliche Zusammenfassung:
Wie schon gesagt, eigentlich ist Synaptic "veraltet" und wurde durch libinput ersetzt. Wenn Du es trotzdem nimmst, sollte es nach libinput geladen werden, sprich, es braucht eine höhere Nummer. Bei dir ist libinput = 40

Code: Alles auswählen

/usr/share/X11/xorg.conf.d/40-libinput.conf
also sollte Synaptic > 40 sein, z.B. 70

Code: Alles auswählen

/usr/share/X11/xorg.conf.d/70-synaptics.conf
Aber wie gesagt, wenn ich mir die Resultate ansehe
jekodo hat geschrieben: Nachdem ich den Synaptics Treiber installiert habe, tritt das Problem auch bei der kabellosen Maus auf.
scheinen die Probleme mit Synaptic eher grösser zu sein, als ohne Synaptic. Insofern halte ich vom Einsatz von Synaptic nicht viel.
Allerdings beseitigt das deine zeitweiligen Probleme auch nicht und die Tipps für libinput treffen wahrscheinlich auch nicht so recht zu
https://wiki.archlinux.org/index.php/Li ... leshooting
Insofern kann ich dir leider auch nicht weiter helfen :(

Viele Grüße gosia

Re: Alte libinput Version installieren

Verfasst: Mittwoch 21. März 2018, 17:40
von jekodo
Habe Synaptics deinstalliert und libinput auf neuste Version geupdatet. Die Probleme tauchen mit Touchpad und Maus gleichermaßen auf. Sogar wenn ich ein älteres Manjaro 17.1.0 live vom USB-Stick boote. Also irgentwas wurde geupdatet was Probleme macht und ich kann nicht rauskriegen was.

Re: Alte libinput Version installieren

Verfasst: Mittwoch 21. März 2018, 18:48
von Benutzer 334 gelöscht
jekodo hat geschrieben: Habe Synaptics deinstalliert und libinput auf neuste Version geupdatet. Die Probleme tauchen mit Touchpad und Maus gleichermaßen auf. Sogar wenn ich ein älteres Manjaro 17.1.0 live vom USB-Stick boote. Also irgentwas wurde geupdatet was Probleme macht und ich kann nicht rauskriegen was.
Ok, synaptics war nicht zielführend.

Zeig bitte die Ausgabe von:

Code: Alles auswählen

pacman -Ss xf86-input-libinput
pacman -Ss xorg-xinput
MfG