Ich hab ein gutes Tutorial gefunden, das erklärt, wie man die Maustasten einbindet, sodass die Daumentasten zum Beispiel im FIrefox den Vor / Zurück Buttons entsprechen.
Mehrere Maustasten belegen
Anmeldungsdatum: Beiträge: 457 |
|
Anmeldungsdatum: Beiträge: 3777 |
Funktioniert bei mir leider nicht. Ich habe eine MX1000 Logitech Maus. Nach der Anleitung dieses Links bekomme ich gerade noch die Daumentasten dazu etwas zu bewirken, aber sie melden sich auch nur als "button 1", "button 2", "button 3", also das gleiche wie linke/mittlre/rechte Maustaste. 😢 (Schade, dass es nicht so ein Tool wie Computer > Desktop-Einstellungen > Tastenkombinationen für die Maus gibt. Denn damit konnte ich alle Spezialtasten auf meiner Logitech Cordless iTouch Keyboard belegen.) Hat jemand noch eine andere Vorgehensweise, wie man mehr Mausbuttons nutzen kann? 🙄 |
Anmeldungsdatum: Beiträge: 3777 |
Auf linuX-gamers.net gibt es einen Artikel, der auch für die Logitech MX1000 funktioniert! ☺ Wobei der Befehl $ strings /usr/X11R6/bin/X | grep evdev bei mir zwar nichts ausgegeben hat, aber dieses "evdev" bei meinem Ubuntu (K7 Kernel) wohl drin ist. Jedenfalls hat damit zum erstenmal xev alle Maustasten einzeln mit unterschiedlichen Nummern angezeigt - juhu! Allerdings musste ich auch viel rumprobieren, bis ich endlich die vollständig funktionierende Version zusammen hatte ... Meine /etc/X11/XF86Config-4 hat folgenden Mauseintrag: Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "evdev" Option "Buttons" "12" Option "ButtonNumber" "12" Option "ZAxisMapping" "11 12" Option "Resolution" "800" Option "Dev Name" "Logitech USB Receiver" #cat /proc/bus/input/devices Option "Dev Phys" "usb-0000:00:04.2-1.3/input0" #cat /proc/bus/input/devices EndSection Im home Verzeichnis legt mein eine Datei ".Xmodmap" mit folgendem Inhalt an: pointer = 1 2 3 8 9 10 11 12 6 7 4 5
Und auch im home Verzeichnis legt man noch eine Datei ".xbindkeysrc" mit folgendem Inhalt an: # back and forward: "xvkbd -xsendevent -text "\[Alt_L]\[Left]"" m:0x10 + b:8 "xvkbd -xsendevent -text "\[Alt_L]\[Right]"" m:0x10 + b:9 # page up and down "xvkbd -xsendevent -text "\[Page_Up]"" m:0x10 + b:11 "xvkbd -xsendevent -text "\[Page_Down]"" m:0x10 + b:12 # switch windows "xvkbd -xsendevent -text "\[Alt_L]\[Tab]"" m:0x10 + b:10 "xbindkeys" kann man über Synaptic installieren. Schliesslich muss man "xbindkeys" noch starten. Das kann man über Computer > Desktop-Einstellungen > Sitzungen > Startprogramme > Hinzufügen > xbindkyes machen. Mit der Konfiguration in ~/.xbindkyesrc sind bei der MX1000 die Tasten wie folgt belegt: 1.) linke Maustaste = linke Maustaste / Aktion Ungültiges Makro
Dieses Makro ist nicht verfügbar |
Anmeldungsdatum: Beiträge: 5 |
hmm hab so gemacht wieś über mir steht! |
Anmeldungsdatum: Beiträge: 349 |
hallo, ich habe auch eine mx1000 $ strings /usr/X11R6/bin/X | grep evdev (als root) bringt bei mir auch nix. weiter habe es nicht probiert, da ich meine graphische oberfläche erstmal noch brauche 😉 allerdings nur mal so als denkanstoss: benutzt du die mx1000 als usb oder ps2 maus? ist die anleitung für usb oder ps2 oder für beide anschluss arten? |
Anmeldungsdatum: Beiträge: 3777 |
Wenn der Desktop nicht mehr kommt, hast Du Dir wahrscheinlich Dein xorg.conf (bzw. XF86Config-4) zerschossen. AM besten also wieder Deine zuvor gesicherte Version zurückkopieren und jeden neuen EIntrag einzeln testen was sich danach geändert hat. Bei mir hat dieses strings ... evdev ja auch nichts ausgegeben, aber das Tool xev funktioniert wie gewünscht, d.h. alle 12 Tasten der Maus werden separat mit eigenem Code erkannt. Und das ist das wichtigste. |
Anmeldungsdatum: Beiträge: 349 |
kubuntu 05.04 die lösung geht nicht, die editierte /etc/X11/xorg.conf hat zur folge das man net mehr in kde rein kommt. habe erst Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "evdev" Option "Buttons" "12" Option "ButtonNumber" "12" Option "ZAxisMapping" "11 12" Option "Resolution" "800" Option "Dev Name" "Logitech USB Receiver" #cat /proc/bus/input/devices Option "Dev Phys" "usb-0000:00:04.2-1.3/input0" #cat /proc/bus/input/devices EndSection eingefügt und danach festgestellt: oha es geht net, aber moment mal, betreibe die maus ja gerade als ps2, also lassen wir mal die letzten zwei z eilen weg: Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "evdev" Option "Buttons" "12" Option "ButtonNumber" "12" Option "ZAxisMapping" "11 12" Option "Resolution" "800" EndSection Ergebniss: das selbe, man kommt nur noch in die shell. daher rate ich vorläufig von dieser lösung ab gruss shejan |
Anmeldungsdatum: Beiträge: 635 |
wenns dann mal irgendwann klappt kann ja jemand ne anleitung ins wiki stellen: http://ubuntuusers.de/wiki/treiber:maus |
Anmeldungsdatum: Beiträge: 349 |
lol, erstmal muss es klappen - deswegen schreib ich ja hier das problem rein. habe nämlich die hoffnung das jeden augenblick ein weiser beitrag kommt mit wertvollen tipps die in die richtige richtung führen 🤣 naja, aber wäre ja auch nicht das erstemal das ich ein problem auch selber gelöst habe - aber da das eine niedrige priorität bei mir hat, kann es eine weile dauern bis ich da "try and error" mache 😉 |
(Themenstarter)
Anmeldungsdatum: Beiträge: 457 |
Das du nicht in die grafische Oberfläche kommst liegt an dem: Option "Protocol" "evdev" Du musst für evdev angeben wo es die Maus suchen soll. Wie aber die genaue bezeichnung für PS2 lautet weis ich nicht... Schließ die Maus doch an einen USB-Port an, dann kannst du dir sogar den Adapter sparen 😉 |
Anmeldungsdatum: Beiträge: 349 |
das die maus als ps2 betrieben wird, liegt daran http://www.ubuntuusers.de/forum/topic/5867 aber da dieses problem nichts mit usb zu tun hat, kann ich die maus wohl wieder als usb maus betreiben. aber irgendwie finde ich das von X schwach, das es net mehr startet, wenn die maus net richtig konfiguriert ist - hat net mal eine fehlermeldung ausgespuckt 😕 sobald ich wieder daheim bin, werde ich mal mein glück damit versuchen. 😉 |
Anmeldungsdatum: Beiträge: 3396 Wohnort: Hermagor, Kärnten - Österreich |
Shejan hat geschrieben:
Doch tut es. /var/log/gdm/ oder /var/log/Xorg |
Anmeldungsdatum: Beiträge: 349 |
ich meinte auf dem screen ;-p |
Anmeldungsdatum: Beiträge: 349 |
so, habe jetzt mal damit rumgespielt, hatte aber keine richtigen erfolge scene 1 (maus als ps2): orginal xorg.conf eintrag Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSection wir schliesen daraus das protocol "ImPS/2" ist, daraus folgt: Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Buttons" "12" Option "ButtonNumber" "12" Option "ZAxisMapping" "11 12" Option "Resolution" "800" EndSection Ergebniss: KDE startet fein, aber die maustasten sind leicht schrottig. von den zusätzlichen tasten ist noch weniger zu sehen als zuvor, netmal scrollen geht mehr 😢 scene 2 (maus als usb angeschlossen) der orginal code wurde verwendet, im bios "usb mäuse erlauben" aktviert (sofern das was damit zu tun hat). hier ein ausschnitt aus der xorg.log (II) Initializing built-in extension XFIXES (II) Initializing built-in extension XFree86-Bigfont (II) Initializing built-in extension RENDER (II) Initializing built-in extension RANDR (II) Initializing built-in extension COMPOSITE (II) Initializing built-in extension DAMAGE (II) Initializing built-in extension XEVIE (II) Initializing extension GLX (**) Generic Keyboard: Core Keyboard (**) Option "Protocol" "standard" (**) Generic Keyboard: Protocol: standard (**) Option "AutoRepeat" "500 30" (**) Option "XkbRules" "xorg" (**) Generic Keyboard: XkbRules: "xorg" (**) Option "XkbModel" "pc105" (**) Generic Keyboard: XkbModel: "pc105" (**) Option "XkbLayout" "de" (**) Generic Keyboard: XkbLayout: "de" (**) Option "XkbOptions" "nodeadkeys" (**) Generic Keyboard: XkbOptions: "nodeadkeys" (**) Option "CustomKeycodes" "off" (**) Generic Keyboard: CustomKeycodes disabled (**) Option "Protocol" "evdev" (**) Configured Mouse: Protocol: evdev (**) Option "CorePointer" (**) Configured Mouse: Core Pointer (**) Option "Buttons" "12" (==) Configured Mouse: Emulate3Buttons, Emulate3Timeout: 50 (**) Option "ZAxisMapping" "11 12" (**) Configured Mouse: ZAxisMapping: buttons 11 and 12 (**) Configured Mouse: Buttons: 12 (II) XINPUT: Adding extended input device "evdev brain" (type: evdev brain) (II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE) (II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD) (II) XINPUT: Adding extended input device "NVIDIA Event Handler" (type: Other) (EE) Configured Mouse: cannot register with evdev brain No core pointer Fatal server error: failed to initialize core devices ergebniss: x lies sich net starten |
Anmeldungsdatum: Beiträge: 62 |
Hallo! Hat das mittlerweile schon jemand mit einer PS/2-Maus geschafft? Gruß |