Linux Programme für Maus und Tastatur

  • Hallo allerseits.

    Ich bin jetzt ganz frisch auf Linux umgestiegen und möchte es in Zukunft auch dauerhaft nutzen. Allerdings habe ich noch das ein oder andere Problem, welches ich bisher nicht lösen konnte.

    Ich suche für meine Maus "Logitech G604" und meine Tastatur "Roccat Horde Aimo" jeweils eine Software mit der ich sie konfigurieren kann. Für die Maus habe ich schon Solaar und Piper probiert, jedoch wird sie in Solaar nicht erkannt und Piper sagt ich brauche die neuste ratbag Version welche ich aber nicht neuer bekomme als 0.16-1. Bei der Maus wurden zwar die meisten Tasteneinstellungen die ich über Windows gemacht habe gespeichert, jedoch nicht alle. Das finde ich irgendwie ungewöhnlich.

    Für die Tastatur habe ich Roccat Tools runtergeladen, jedoch wird meine Tastatur nicht unterstützt. Mir gehts bei beiden Geräten um die Makrotasten die ich in Spielen nutze, die Tastatur hat zwar RGB aber das ist mir vollkommen egal. Soweit ich weiß lassen sich die Einstellungen nicht wir bei der Maus im Gerät selbst speichern, sodass man sie im Windows konfiguriert und dann in Linux einfach nutzen kann.

    Ich nutze die neuste Version von Zorin OS, ich liebäugele aber auch mit Linux Mint.

    Ich bin für jede Hilfe sehr dankbar.


    Mit besten Grüßen

    Klexi

  • Vielleicht erst mal mit xev (X-Event) testen, ob die Makrotasten ins System durchgereicht werden.

    Was genau ist das??

    Ich kann allerdings so schon sagen, dass die Tasten durchgereicht werden bzw. sich zurückgesetzt haben.

    Auf der Tastatur sind sie auf den Werkeinstellungen, während ich das hier schreibe fällt mir glaube ich ein warum ich die Makros geändert hatte. Entweder haben sie sich im Windows oder im Spiel mit etwas überschnitten. Kurzgesagt: Die Tasten tun Ingame etwas anderes als sie sollten. Das lässt sich möglicherweise beheben indem ich die Tastaturbelegung Ingame ändere.

    Bei der Maus ist es etwas komischer. Die Daumentasten sind so wie ich sie eingestellt habe und das funktioniert einwandfrei. An der linken Maustaste gibt es aber noch zwei weitere Tasten die sich auf Standardeinstellungen zurückgesetzt haben. Sie haben sich auf DPI-Erhöhen bzw. Verringern zurückgesetzt. Da ich diese Funktion aber nicht brauche habe ich sie ebenfalls mit Makros belegt gehabt. Außerdem ist das Mausrad unter Linux nicht so empfindlich wie unter Windows. Wenn ich das Mausrad in die andere Richtung drehe als vorher, erkennt er dies erst nach der zweiten Kerbe (das ist schwer zu erklären).

  • xev ist ein Kommando welches du im Terminal eingeben musst. Es geht ein Fenster auf welches alle von der Peripherie zum Kernel durchgereichten Ereignisse ins Terminal schreibt solange das Enemt Fenster offen ist. Wenn beim Tastendruck etwas ausgegeben wird wird die Taste vom System erkannt und sollte sich umbiegen lassen. Wenn xev nichts zurück gibt kannst du auch nichts umbiegen. Allerdings scheinst du ja schon sicher zu sein, dass die Buttons was tun.

    Linux Mint Mate auf ASUS Zenbook Flip UX360U; Armbian auf Banana Pi

  • Ich konnte das Problem mit den Makrotasten der Tastatur eingrenzen. Über Lutris lasse ich ein Spiel laufen. in diesem Spiel habe ich eine Aktion auf "Shift-F1" liegen. Die Makrotaste soll genau diese Kombination ausführen. Allerdings wird dies zuerst nicht richtig erkannt sondern nur "F1" ausgeführt ohne "Shift". Erst nach mehrmaligem drücken der Makrotaste wird "Shift-F1" erkannt und ausgeführt. Woran kann das liegen??

    Der Xev Befehl hat zwar ein extra Fenster geöffnet, dort wurde aber nichts angezeigt. Im Terminal lief aber immer wieder etwas durch, auch beim Drücken der Makrotaste.


    Das Problem mit dem Mausrad hab ich auch nur im Spiel und nicht z.B. im Browser.

    Edited once, last by Klexi: Ergänzungen (November 15, 2024 at 6:30 PM).

  • Der Xev Befehl hat zwar ein extra Fenster geöffnet, dort wurde aber nichts angezeigt. Im Terminal lief aber immer wieder etwas durch, auch beim Drücken der Makrotaste.

    Das ist normal. Solange das Extrafenster den Fokus hat wird Mausbewegung innerhalb des Fensters und Tastendrücke im Terminal, aus dem man xev gestartet hat, angezeigt. Wenn also etwas angezeigt wurde wenn du deine Extra-Buttons drückst bekommt der Kernel und damit X11 bzw. Wayland die Tastendrücke weiter gereicht.

    Zu dem "F1" - "shift" "F1" Problem kann ich nichts beitragen.

    Linux Mint Mate auf ASUS Zenbook Flip UX360U; Armbian auf Banana Pi

  • ich schließe mich hier mal mit meiner Maus an.
    ist eine Logitech MX Master S3.
    Läuft so wunderbar. Hat aber so eine versteckte Taste, die ich gerne konfigurieren möchte. Unter Windows bekam ich da sehr schnell ein Programm vorgeschlagen, wo das Ging. So etwas suche ich jetzt für Linux

    PS: Xev sagt, es werden alle Tasten durch gereicht. Solaar findet aber diese Maus nicht/zeigt sie nicht an

    Linux Mint 22.2 Cinnamon (Zara) & Win11Pro (Dualboot)
    AMD Ryzen 7 7800X3D 8-Core Processor × 8
    AMD RX 7900 GRE (genutzte Auflösung: 3840x2160)
    Logitech MX Master S3 + Brother MFC-5890CN

  • ich schließe mich hier mal mit meiner Maus an.
    ist eine Logitech MX Master S3.
    Läuft so wunderbar. Hat aber so eine versteckte Taste, die ich gerne konfigurieren möchte. Unter Windows bekam ich da sehr schnell ein Programm vorgeschlagen, wo das Ging. So etwas suche ich jetzt für Linux

    PS: Xev sagt, es werden alle Tasten durch gereicht. Solaar findet aber diese Maus nicht/zeigt sie nicht an

    Meine MX Master 3s wird unter Arch problemlos von Solaar erkannt.

    -Solaar öffnen

    -MX Master Bluetooth Empfänger abstecken und wieder anstecken.

    -Solaar sollte die MX Master nun erkennen.

    Viel Erfolg :)

  • Naja, den Empfänger abstecken wird etwas schwierig, wenn der Onboard auf dem Mainboard ist :/
    Unten am Mausboden umschalten bringt auch nix, dass sich die Maus ab- und anmeldet

    Linux Mint 22.2 Cinnamon (Zara) & Win11Pro (Dualboot)
    AMD Ryzen 7 7800X3D 8-Core Processor × 8
    AMD RX 7900 GRE (genutzte Auflösung: 3840x2160)
    Logitech MX Master S3 + Brother MFC-5890CN

  • Naja, den Empfänger abstecken wird etwas schwierig, wenn der Onboard auf dem Mainboard ist :/
    Unten am Mausboden umschalten bringt auch nix, dass sich die Maus ab- und anmeldet

    Wie meinst du das? Der Bluetooth Empfänger welcher zur MX Master dazu ist, den hast du auf das Mainboard montiert?

  • nööö, aber die heutigen Mainboards haben zumeist nicht nur WLAN OnBoard, sondern auch den Blauzahn

    Linux Mint 22.2 Cinnamon (Zara) & Win11Pro (Dualboot)
    AMD Ryzen 7 7800X3D 8-Core Processor × 8
    AMD RX 7900 GRE (genutzte Auflösung: 3840x2160)
    Logitech MX Master S3 + Brother MFC-5890CN

  • Ich bin von Zorin OS auf Nobara umgestiegen und nun werden die Makrotasten der Tastatur richtig erkannt. Für die Maus "Logitech G604" konnte ich Piper installieren und dort wird meine Maus nun auch richtig erkannt und ich kann alles einstellen. Könnte das mit dem Kernel zusammenhängen, da Zorin auf 6.8 läuft und Nobara auf 6.11??

  • Ich bin von Zorin OS auf Nobara umgestiegen und nun werden die Makrotasten der Tastatur richtig erkannt. Für die Maus "Logitech G604" konnte ich Piper installieren und dort wird meine Maus nun auch richtig erkannt und ich kann alles einstellen. Könnte das mit dem Kernel zusammenhängen, da Zorin auf 6.8 läuft und Nobara auf 6.11??

    Wieso läuft dein Zorin auf 6.8 ? Core Version oder Pro ?

    Asrock Taichi X399M | AMD Ryzen Threadripper 2950x | 2x 16 GB G.Skill Tridentz DDR4-3600 | Saphire Radeon RX 7900 XT | Cooler Master V1200 Platinum - 1200W 80+ Platinum

  • Core Version. Soweit ich das verstanden habe basiert die Zorin Version 17.2 auf Ubuntu 24.04 und das läuft meines Wissens nach auf Kernelversion 6.8. Klar ich hätte vermutlich manuell auf 6.11 updaten können, aber mich haben noch andere Dinge bei Zorin gestört weshalb ich momentan Nobara Teste und bisher etwas zufriedener bin. Bin noch dabei diverse Alternativen zu finden und mich einzugewöhnen.

  • maus programme unter Linux lassen leider gottes zu wünschen übrig , das kann ich nur nach langer rum testerei und auch sucherrei mehr als genug bestätigen .......

    es wird zwar grundsätzlich der Raw input genommen und wenn die tasten eine config in der maus haben das auch aber in der regel biste komplett verloren wenn du wirklich mit der maus rum spielen willst ...

    es gibt ein paar modelle wo generel so eine art " Launcher" haben wie die roccats oder logitech usw aber sobald irgendwas davon von hersteller seite in exe ausgegeben werden , haste meist die arsch karte .......

    Noname Bluettoths mäuse sowieso ......

    ---------------------

    also nach meiner lange lange rum sucherrei brauch keiner drauf hoffen das es gescheite maus programme gibt , da ist linux definitiv komplett unterbesetzt ...

    sowas wie Custem Curve oder SteerMouse , CursorSense , Smoothmouse usw , exsistieren bei linux einfach nicht ....

    man kann mit wine rum hantieren ist aber dann halt wieder nicht nativ oder kanns per flatpack usw machen (auch nicht nativ) ...... und wenn man was emulieren muss dann kannste es auch gleich sein lassen .... besonders wenns um mäuse geht .....

    es gibt ein paar maus programme aber die sind alle samt einfach wirklich NICHT gut umgesetzt , noname mäuse per BH adabter haben quasi die komplette arsch karte .....

    Funktionieren wiederum tun alle mäuse , wenns aber um makros geht oder fein einstellungen , dann musste drauf hoffen das irgendeiner der ahnung hat ein gescheites programm in den flat oder snapstore oder native anbietet , wo auch alles mit einander funktioniert ..... (was noch nicht passiert ist)

    software für mäuse als exe zu emulieren , bedeutet auch emulation und gerade bei mäusen darf das umss verrecken nicht sein , also kannste dir alles sparen (ärgert nur dein aiming)

    man kann es aller höchsten mit Piper versuchen , vorausgesetzt sie wird unterstützt (lol) ..... da wären wir aber immer noch nicht bei makros

    für makros musste dann wohl oder übel python lernen

    Piper (wenn dus brauchst)

    • Beschreibung: Ermöglicht Anpassungen an Maus-Sensitivität, DPI-Stufen, Polling-Rate usw. für Gaming-Mäuse, die von libratbag unterstützt werden.
    • Installation :

    .......(Joke)°>

    Code
    cat /proc/meminfo | grep -E "MemTotal|MemAvailable"
    
    echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.d/99-sysctl.conf && sudo sysctl -p
    
    sudo pacman -S zramswap && sudo systemctl enable --now zramswap.service
    
    echo "vm.nr_hugepages=128" | sudo tee -a /etc/sysctl.d/99-sysctl.conf && sudo sysctl -p
    
    echo "tmpfs /tmp tmpfs defaults,noatime,size=4G 0 0" | sudo tee -a /etc/fstab

    Edited 5 times, last by ibandino (February 20, 2025 at 4:25 PM).

  • Ich bin von Zorin OS auf Nobara umgestiegen und nun werden die Makrotasten der Tastatur richtig erkannt. Für die Maus "Logitech G604" konnte ich Piper installieren und dort wird meine Maus nun auch richtig erkannt und ich kann alles einstellen. Könnte das mit dem Kernel zusammenhängen, da Zorin auf 6.8 läuft und Nobara auf 6.11??

    Welche Piper Version wurde denn bei Nobara installiert? Bei Linux Mint hat bei mir die Piper Version aus der Anwendungsverwaltung nicht ausgereicht um meine G502X zu erkennen.

    Ich konnte das Problem nur lösen, indem ich mir die aktuellste Version von Piper und Ratbag von Github installiert habe. Die Maus muss zur Konfiguration allerdings mit Kabel verbunden werden.

    Ist schade, dass es keine aktuelle Version in der Anwendungsverwaltung von Mint gibt.

    CPU: AMD Ryzen 7 9800X3D, GPU: AMD Radeon 7900 XT
    CachyOS (KDE-Plasma)

  • # Linux # Maus # Packete # Logitech # Installation # Piper # Fedora # Linux Mint # Arch # Manjaro

    -----------------------------------------------------------------------------------------------------------------------------------------------

    ich bin zwar nicht gefragt worden sondern Klexi aber :

    Nobara ist ein fedora (einen Monat später in der neusten Version) und nutzt die neusten kernel ..... Nobara = Fedora = GloriousEggroll (Fedora Mitarbeiter der auch die GE_proton mitentwickelt hat)

    um herauszufinden welche piper version man hat auf Redhat systemen wie Nobara das auf Fedora aufbaut kann man folgendes tun :


    (Logitech mäuse sind hier im vorteil , da da die meiste unterstützung gilt)

    -----------------------------------------------------------------------------------------------------------------------------------------------

    In der regel ist pip vorinstalliert , wenn nicht kann man es installieren und prüfen ob mint oder fedora

    Code
    pip --version

    wenn es nicht existiert kannst du pip so installieren :

    Code
    sudo dnf install python3-pip

    mit pip kannste dann prüfen ob piper installiert ist und welche version

    Code
    pip list | grep piper

    wenn die suchfunktion grep aus irgendwelchen gründen nicht vor installiert ist :

    Code
    sudo dnf install grep

    hier mit installieren (kann über pip installiert werden anstatts mit dnf) :

    Code
    pip install piper

    und upgraden kannste es so um aktuel zu sein :

    Code
    pip install --upgrade piper

    um piper für die maus anzusteuern brauchste libratbag das als zusatz packet für piper fungiert da piper selbst nur ein TTS ist als Text to Speech packet , ohne libratbag werden dann also keine mäuse angesteuert und dafür brauchste dann das :

    Code
    sudo dnf install piper libratbag

    dann kannst du erstmal schauen ob es sich gelohnt hat und deine maus erkannt wird :

    Code
    ratbagctl list

    nach em ganzen aufwand kannst du es über das terminal starten (oder über die anwedungs obefläche)

    Code
    piper


    Gruppe initalisieren wenn es daran scheitert :

    falls deine maus nicht erkannt wird , die input gruppe hierbei ist ein wichtiger nebenaspekt :

    Code
    sudo gpasswd -a $USER input

    prüfe

    Code
    groups

    prüfe dann nochmal die maus erkannt wird , wenn nicht ,,mein beileid und andere kaufen"

    Code
    ratbagctl list

    system neustart oder ab und anmelden von nöten


    Man könnte dadurch quasi :

    1.DPI & Sensitivität anpassen
    2.Tastenbelegungen ändern
    3.Makros erstellen
    4. RGB

    aber das ganze ist nicht gut genug , keine custom curves wie bei custom curves oder bessere beschleinigungs tweaks , es beschränkt sich extrem und giltet nur für unterstützte mäuse .....

    -----------------------------------------------------------------------------------------------------------------------------------------------


    auf LinuxMint kann man pip so installieren oder updaten

    Code
    sudo apt update
    sudo apt install python3-pip

    in der regel wird pip3 verwendet

    Code
    pip3 --version

    du kannst aber auch pip statts pip3 verwenden :

    Code
    sudo ln -s /usr/bin/pip3 /usr/bin/pip

    mit pip kannste dann piper installieren ohne apt :

    Code
    pip3 install piper

    oder aktualisieren :

    Code
    pip3 install --upgrade piper

    um zu prüfen obs geklappt hat kannste piper so ansteuern :

    Code
    pip3 list | grep piper

    wenn die suchfunktion grep aus irgendwelchen gründen nicht vor installiert ist :

    Code
    sudo apt install grep

    das selbe gilt für linux Mint , Piper alleine ist nur ein TTS und hat mit der Maus erstmal Nichts zu tun , daher wird ebenefalls libratbag benötigt :

    Code
    sudo apt update
    sudo apt install piper libratbag

    dann kannst du erstmal schauen ob es sich gelohnt hat und deine maus erkannt wird :

    Code
    ratbagctl list

    nach em ganzen aufwand kannst du es über das terminal starten (oder über die anwedungs obefläche)

    Code
    piper


    Gruppe initalisieren wenn es daran scheitert :

    falls deine maus nicht erkannt wird , die input gruppe hierbei ist ein wichtiger nebenaspekt :

    Code
    sudo gpasswd -a $USER input

    Prüfe :

    Code
    groups

    prüfe dann nochmal die maus erkannt wird , wenn nicht ,,mein beileid und andere kaufen"

    Code
    ratbagctl list

    system neustart oder ab und anmelden von nöten

    Man könnte dadurch quasi :

    1.DPI & Sensitivität anpassen
    2.Tastenbelegungen ändern
    3.Makros erstellen
    4. RGB

    aber das ganze ist nicht gut genug , keine custom curves wie bei custom curves oder bessere beschleinigungs tweaks , es beschränkt sich extrem und giltet nur für unterstützte mäuse .....

    -----------------------------------------------------------------------------------------------------------------------------------------------


    Für Manjaro - Arch kurz :

    Code
    sudo pacman -Syu python-pip
    sudo pacman -Syu piper libratbag

    für das AUR (Vorsicht) :

    Code
    pamac build piper libratbag

    Prüfen :

    Code
    pip --version
    ratbagctl list

    pip update :

    Code
    pip install --upgrade pip

    Start :

    Code
    piper

    Falls du nicht in der input gruppe bist , prüfe :

    Code
    groups

    füge dich hinzu :

    Code
    sudo gpasswd -a $USER input

    prüfe dann nochmal die maus erkannt wird , wenn nicht ,,mein beileid und andere kaufen"

    Code
    ratbagctl list

    system neustart oder ab und anmelden von nöten


    der yay wurde hierbei einfach mal gepflegt nicht erklärt den die wo yay nutzen wissen wie es geht

    .......(Joke)°>

    Code
    cat /proc/meminfo | grep -E "MemTotal|MemAvailable"
    
    echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.d/99-sysctl.conf && sudo sysctl -p
    
    sudo pacman -S zramswap && sudo systemctl enable --now zramswap.service
    
    echo "vm.nr_hugepages=128" | sudo tee -a /etc/sysctl.d/99-sysctl.conf && sudo sysctl -p
    
    echo "tmpfs /tmp tmpfs defaults,noatime,size=4G 0 0" | sudo tee -a /etc/fstab

    Edited 8 times, last by ibandino (February 21, 2025 at 3:01 PM).

  • Wie kommst du darauf? Nobara liegt aktuell wie Fedora in Version 41 vor. In der Regel erhöht sich die Versionsnummer von Nobara ca. 1 Monat später und gleicht sich an die jeweilige Fedora-Version an.

    ja ? naja ich hab nobara eher als joke gesehen da es eigentlich komplett unötig ist da fedora selbst halt alles mitbringt .... als es raus kam war es 38/39 ...... wenn das stimmt dann änder ich den beitrag kurz ...


    entschuldige den minimalistischen fehler :D

    .......(Joke)°>

    Code
    cat /proc/meminfo | grep -E "MemTotal|MemAvailable"
    
    echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.d/99-sysctl.conf && sudo sysctl -p
    
    sudo pacman -S zramswap && sudo systemctl enable --now zramswap.service
    
    echo "vm.nr_hugepages=128" | sudo tee -a /etc/sysctl.d/99-sysctl.conf && sudo sysctl -p
    
    echo "tmpfs /tmp tmpfs defaults,noatime,size=4G 0 0" | sudo tee -a /etc/fstab
  • ich hab nobara eher als joke gesehen da es eigentlich komplett unötig ist da fedora selbst halt alles mitbringt

    Ich sage mal so, wenn man hauptsächlich mit Linux spielen möchte, dann hat Nobara tatsächlich seine Berechtigung. Es bringt alles mit, was man zum Spielen benötigt. Hier muss man nichts großartig nachinstallieren. Es gibt viele Benutzer, die Nobara deswegen Fedora vorziehen. ;)

    entschuldige den minimalistischen fehler :D

    Alles gut. Wollte das nur nicht so stehenlassen. GE versucht, seine Anpassungen immer recht zeitnah nach Veröffentlichung einer neuen Fedora-Version vorzunehmen. Es kann aber eben bis zu 1 Monat dauern. Seit Release von Nobara hat sich auch sehr viel getan. Ein Blick lohnt sicher.

    Nobara Linux | The Nobara Project

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!