GELÖST:Logitech Marble-Mouse unter Debian 12

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
eikko
Beiträge: 22
Registriert: 19.12.2017 08:02:39

GELÖST:Logitech Marble-Mouse unter Debian 12

Beitrag von eikko » 24.02.2023 13:41:39

Hallo zusammen,

ich versuche gerade einen PC mit Debian 12 und KDE einzurichten.
Wegen Problemen mit meiner Hand verwende ich seit Jahren eine Logitech Marblemouse.

Bisher konnte ich diese immer mit der Datei "50-marblemouse.conf"
mit Inhalt:
Section "InputClass"
Identifier "Marble Mouse"
MatchProduct "Logitech USB Trackball"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "SendCoreEvents" "true"

# Physical buttons come from the mouse as:
# Big: 1 3
# Small: 8 9
#
# This makes left small button (8) into the middle, and puts
# scrolling on the right small button (9).
#
Option "Buttons" "9"
Option "ButtonMapping" "1 8 3 4 5 6 7 2 9"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "9"
Option "YAxisMapping" "4 5"
Option "XAxisMapping" "6 7"

EndSection
in "/usr/share/X11/xorg.conf.d" aktivieren.

Leider scheint das in Debian 12 nicht mehr zu funktionieren.

Hat da jemand eine Lösung?

Grüße eikko
Zuletzt geändert von eikko am 24.02.2023 18:19:20, insgesamt 1-mal geändert.

bullgard
Beiträge: 1642
Registriert: 14.09.2012 23:03:01

Re: Logitech Marble-Mouse unter Debian 12

Beitrag von bullgard » 24.02.2023 13:52:22

Erhältst Du keine diesbezüglichen Fehlermeldungen beim Starten des Rechners?
In der Ausgabe von

Code: Alles auswählen

~$ journalctl -xb
greppen.
Gruß
bullgard

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Logitech Marble-Mouse unter Debian 12

Beitrag von JTH » 24.02.2023 14:04:51

eikko hat geschrieben: ↑ zum Beitrag ↑
24.02.2023 13:41:39
ich versuche gerade einen PC mit Debian 12 und KDE einzurichten.
Evtl. kommt bei dir da schon eine Wayland-Session zum Einsatz (das könnte man wieder ändern). Für die würde jegliche Xorg-Config irrelevant sein.

Ob Wayland zum Einsatz kommt, verrät dir im Terminal ein

Code: Alles auswählen

echo $XDG_SESSION_TYPE
Manchmal bekannt als Just (another) Terminal Hacker.

eikko
Beiträge: 22
Registriert: 19.12.2017 08:02:39

Re: Logitech Marble-Mouse unter Debian 12

Beitrag von eikko » 24.02.2023 14:30:21

auf echo $XDG_SESSION_TYPE erhalte ich
X11

Meldung in jounalctl finde ich keine


eikko

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Logitech Marble-Mouse unter Debian 12

Beitrag von JTH » 24.02.2023 14:40:35

eikko hat geschrieben: ↑ zum Beitrag ↑
24.02.2023 14:30:21
auf echo $XDG_SESSION_TYPE erhalte ich
X11
Gut, dann ist Wayland statt Xorg nicht der Grund für die ignorierte Config.

eikko hat geschrieben: ↑ zum Beitrag ↑
24.02.2023 14:30:21
Meldung in jounalctl finde ich keine
Wonach genau hast du gesucht?

bullgard hat oben vorgeschlagen, journalctl als normaler User aufzurufen – hast du das so gemacht oder als root? Von Haus aus sieht nur root dort Meldungen.

Gibt es die /var/log/Xorg.0.log eigentlich noch? (Ja oder?) Findest du da – mit weniger Suchen als im Journal – etwas relevantes? Falls du dir nicht sicher bist, poste sie einfach mal hier nach NoPaste.
Manchmal bekannt als Just (another) Terminal Hacker.

eikko
Beiträge: 22
Registriert: 19.12.2017 08:02:39

Re: Logitech Marble-Mouse unter Debian 12

Beitrag von eikko » 24.02.2023 15:57:24

die Xorg.o.log wär hier:
pastebin/?mode=view&s=41860

Da gibts auch Einträge zu ""Marble"

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Logitech Marble-Mouse unter Debian 12

Beitrag von JTH » 24.02.2023 16:11:45

Dann gucken wir doch mal:
https://debianforum.de/forum/pastebin/?mode=view&s=41860 hat geschrieben:

Code: Alles auswählen

[     4.910] (**) Logitech USB Trackball: Applying InputClass "Marble Mouse"
[     4.910] (II) LoadModule: "evdev"
[     4.910] (WW) Warning, couldn't open module evdev
[     4.910] (EE) Failed to load module "evdev" (module does not exist, 0)
[     4.910] (EE) No input driver matching `evdev'
evdev fehlt. Bei dir ist vermutlich Debianxserver-xorg-input-evdev nicht installiert. Vielleicht ist das schon die Lösung. Hilft es, das nachzuinstallieren?

Danach werden zwar ein paar deiner Optionen angewandt
https://debianforum.de/forum/pastebin/?mode=view&s=41860 hat geschrieben:

Code: Alles auswählen

[     4.910] (**) Option "SendCoreEvents" "true"
[     4.911] (**) Logitech USB Trackball: always reports core events
[     4.911] (**) Option "Device" "/dev/input/event5"
[…]
[     5.000] (**) Option "ButtonMapping" "1 8 3 4 5 6 7 2 9"
aber anscheinend nicht alle.

evdev ist übrigens, meine ich, nicht mehr der „Stand der Technik“. Für das allermeiste wird inzwischen libinput/Debianxserver-xorg-input-libinput benutzt. Deshalb fällt der X-Server bei dir auch darauf zurück:
https://debianforum.de/forum/pastebin/?mode=view&s=41860 hat geschrieben:

Code: Alles auswählen

[     4.910] (EE) No input driver matching `evdev'
[     4.910] (II) Falling back to input driver `libinput'
[     4.910] (II) Using input driver 'libinput' for 'Logitech USB Trackball'
Womöglich musst du deine alte Config in Zukunft irgendwann darauf umstellen, dass sie auch mit libinput funktioniert. Wie kann ich dir allerdings nicht sagen.
Manchmal bekannt als Just (another) Terminal Hacker.

eikko
Beiträge: 22
Registriert: 19.12.2017 08:02:39

Re: Logitech Marble-Mouse unter Debian 12

Beitrag von eikko » 24.02.2023 17:13:41

Hallo JHT,

habs mit einer geänderten conf mit "libinput" versucht,
habs aber leider nicht hinbekommen.

Die manuelle Installation von xserver-xorg-input-evdev hat das Problem aber jetzt gelöst,
bin einstweilen zufrieden.

Danke für deine Hilfe, hätte das vermutlich ohne dich nicht geschafft!

Grüße eikko

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Logitech Marble-Mouse unter Debian 12

Beitrag von JTH » 24.02.2023 17:42:24

Gut gut, das war ja eine schnelle Lösung.

Dann editier doch gerne noch den allerersten Beitrag und setz ein [gelöst] vor den Betreff.
Manchmal bekannt als Just (another) Terminal Hacker.

Antworten