#!/bin/bash # Debug-Tool für Mauseinstellungen # Zeigt alle verfügbaren Maus-Properties echo "=== Maus-Debug-Tool ===" echo "" # Finde ALLE Maus-IDs (alle Pointer mit 'mouse' im Namen) MOUSE_IDS=$(xinput list | grep -i pointer | grep -v "Virtual core" | grep -i mouse | grep -o 'id=[0-9]*' | cut -d= -f2) if [ -z "$MOUSE_IDS" ]; then echo "Keine Maus gefunden!" exit 1 fi # Zeige Info für alle Mäuse for MOUSE_ID in $MOUSE_IDS; do echo "==========================================" echo "Maus gefunden:" xinput list | grep "id=$MOUSE_ID" echo "" echo "Maus-ID: $MOUSE_ID" echo "" # Zeige alle Properties (gefiltert) echo "=== Relevante Properties (Speed/Accel) ===" xinput list-props "$MOUSE_ID" | grep -i "speed\|accel\|velocity\|transformation" echo "" # Zeige ALLE Properties echo "=== ALLE Properties ===" xinput list-props "$MOUSE_ID" echo "" done # Zeige gespeicherte Einstellung CONFIG_FILE="$HOME/.config/mouse-settings/settings.ini" if [ -f "$CONFIG_FILE" ]; then echo "=== Gespeicherte Einstellung ===" cat "$CONFIG_FILE" else echo "Keine gespeicherte Konfiguration gefunden" fi echo "" echo "=== Empfehlung ===" echo "Wenn 'libinput Accel Speed' vorhanden ist: libinput-Treiber" echo "Wenn 'Device Accel' vorhanden ist: evdev-Treiber"