Logitech MX510 Maus

C

campylobacter

Tripel-As
Hallo,

Hab etwas Probleme mit meiner Logitech MX510 Maus. Im Grunde läuft schon alles, aber die hat ja auch noch die Vor/Zurück Daumentasten, zwei zum Scrollen, und dann noch eine, die unter Windows für die Anzeige einer Programmliste zuständigt ist.

Die Funktionen will ich jetzt auch unter Linux nützen können. Ich hab schon so vieles Probiert, aber irgendwelche Tasten gehen immer nicht richtig. Im Moment geht das das Scrollen aber noch kein Vor und Zurück.

Section "InputDevice"

Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/usbmouse"
Option "ZAxisMapping" "6 7"
Option "Vendor" "Sysp"
Option "Buttons" "7"
Option "CorePointer"
Option "Resolution" "800"

EndSection

Die .imwheelrc Datei sieht so aus:
"(null)"
None, Up, Alt_L|Left # Go back
None, Down, Alt_L|Right # Go forward
Control_L, Up, Control_L|Page_Up # Previous tab
Control_L, Down, Control_L|Page_Down # Next tab

"^Firefox.*"
None, Up, Alt_L|Left # Go back
None, Down, Alt_L|Right # Go forward
Shift_L, Up, Control_L|Page_Up # Previous tab
Shift_L, Down, Control_L|Page_Down # Next tab

#last lines
".*"
None, Up, Alt_L|Left # Go back
None, Down, Alt_L|Right # Go forward
Control_L, Up, Control_L|Page_Up # Previous tab
Control_L, Down, Control_L|Page_Down # Next tab

Gestartet wird alles so:
xmodmap -e "pointer = 1 2 3 6 7 4 5"
imwheel -k -p -b "67"

Mein System:
Archlinux 0.7
XFree4.4

Vielleicht hat ja jemand die gleiche Maus, und könnte seine Daten auch posten.
Vielen Dank!

mfg campy
 
hoi

Ich nutze die selbe Maus und hab das folgendermaßen hinbekommen:

/etc/X11/xorg.conf :
Code:
Section "InputDevice"
        Identifier  "Mouse1"
        Driver       "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"  
        Option      "Buttons" "7"
        Option      "ZAxisMapping" "6 7" 
        Option      "Resolution" "800"
EndSection

Ich nutze KDE und hab das Problem des Autostarts gelöst indem ich ein Script ...
Code:
#!/bin/sh
xmodmap -e "pointer = 1 2 3 6 7 4 5"
... in ~/.kde/Autostart eingebracht habe; jetzt wird xmodmap beim Start von KDE ausgeführt und die Sondertasten aktiviert.

Wenn es Not tut dann musst du noch in deine xinitrc ( ~/.xinitrc )
Code:
xmodmap -e "pointer = 1 2 3 6 7 4 5"
hinzufügen.

Nach einem Neustart von X sollten die Seitentasten dann funzen.


#####
EDIT
#####

Wenn das Ganze mit X11R7 wie oben beschrieben noch nicht funktioniert, dann wird es warscheinlich an dem xmodmap-Befehl liegen; es hat sich nämlich irgendwas geändert und ich hab es bei mir eben wieder gerichtet.

Code:
xmodmap -e "pointer = 1 2 3 8 9 4 5 6 7 10 11 12 13 14"
 
Zuletzt bearbeitet:
Psyjo schrieb:
hoi
Ich nutze KDE und hab das Problem des Autostarts gelöst indem ich ein Script ...
Code:
#!/bin/sh
xmodmap -e "pointer = 1 2 3 6 7 4 5"
... in ~/.kde/Autostart eingebracht habe; jetzt wird xmodmap beim Start von KDE ausgeführt und die Sondertasten aktiviert.

Nach einem Neustart von X sollten die Seitentasten dann funzen.

Ok, mal ne Anfängerfrage, bin gestern auf Ubuntu umgestiegen und hab das selbe Problem. Wo muss ich den Eintrag bei GNOME machen das es funzt?

THX schon mal!
MfG Mike
 
Finde Datei nicht

Hi,

weiß jemand, wo ich unter openSuse die hier beschriebene Datei ".imwheelrc" finde, bzw. wo ich sie abspeichern muss?

Vielen Dank! :hilfe2:
 
Hi,

hatte die letzte Zeit einiges anderes zu tun und komm erst jetzt dazu, meine Maus zu konfigurieren.
Hab jetzt festgestellt, dass mir das Paket imwheel fehlt. :-(
Kann ich das irgendwie bequem per yast installieren. Im Moment finde ich es nicht, aber könnte ja sein, dass ich nur ein repository hinzufügen muss??? ?(
Beim Kompilieren habe ich Probleme bekommen.

Code:
plinzen-linux:/home/plinzen/downloads/imwheel-1.0.0pre12/imwheel-1.0.0pre12 # ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking whether make sets $(MAKE)... (cached) yes
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking for an ANSI C-conforming const... yes
checking for pid_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking return type of signal handlers... void
checking for vprintf... yes
checking for _doprnt... no
checking for gettimeofday... yes
checking for regcomp... yes
checking for strdup... yes
checking for strtol... yes
checking for getopt_long_only... yes
checking that regex functions are available... yes
checking where the pid file goes... /tmp
checking if we suid imwheel at install... no
checking if we use the included getopts... no
checking if we build mdetect... no
checking if we build mdump... no
checking if we build extras... no
checking for gpm-1.19.3/gpm.c... no
checking if we build gpm-imwheel... no
checking for X... no
checking for XCreateWindow in -lX11... no
configure: error: IMWheel depends on the X11 libraries!

Gibts ne einfache Lösung?
 
Du musst das X11-Dev packet installieren. Unter debian heisst es:

Code:
root@saphira mysqld# apt-cache search x11-dev
libghc6-x11-dev - Haskell X11 binding for GHC
libgl1-mesa-swx11-dev - A free implementation of the OpenGL API -- development support files
libx11-dev - X11 client-side library (development headers) ## <-- ! DAS HIER !
root@saphira mysqld#

Havoc][
 
Also bei mir (Kubuntu) reicht in der xorg.conf in der Section für die Maus die Zeile
Code:
    Option         "ZAxisMapping" "4 5"
    Option         "ButtonMapping" "1 2 3 6 7"
das alle Tasten (bis auf die Taskwechsel von Win) so funktionieren wie gedacht... sowas wie inweel hab ich meines Wissens garnet?

Gut, allerdings hab ich ne Mx700 und keine 510, aber so gewaltig sollt hier der Unterschied ja net sein, oder?
 
sowas wie inweel hab ich meines Wissens garnet?

ich auch nit.

hier meine Xorg.conf auszugsweise:

Code:
Section "InputDevice"
  Driver       "mouse"
  Identifier   "Logitech MX510"
  Option       "Buttons" "10"
  Option       "ButtonMapping" "1 2 3 6 7 8 9 10 4 5"
#  Option       "Buttons" "6 7 8 9 10"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "Logitech MX510"
  Option       "Protocol" "Explorerps/2"
  Option       "Vendor" "Logitech"
  Option       "ZAxisMapping" "4 5"
#  Option       "one page back" "6"
#  Option       "one page forward" "7"
EndSection
 
Danke für die Antworten.
Ich habs jetzt mit dem Eintrag in der xorg.conf ohne Installation imwheel geschafft.
 

Ähnliche Themen

NagiosGrapher 1.7.1 funktioniert nicht

dovecot und postfix Konfiguration Problem

OpenVPN - Server kann clients nicht erreichen.

Modulfehler?

Wireless Intellimouse Explorer

Zurück
Oben