AussieJohn Posted May 1, 2008 Report Share Posted May 1, 2008 After the long running problem of no left Thumb button operation of my Logitech Dual-Optical Mouse in 2008-Free and then with 2008-Spring, I have discovered at last that it is now working again. It must have been fixed in one of the latest packages updates but I am not sure which one it was because i have been constantly updating and had partly got used to not using it so wasn't testing after each update. Wow. Mouse thumb button works, sound works, scanner works so the only outstanding issue is the SATA related one described in another thread. Good one Mandriva, you are slowly but surely getting on top of the list of bug issues. [moved from Software by spinynorman] Quote Link to comment Share on other sites More sharing options...
AussieJohn Posted May 4, 2008 Author Report Share Posted May 4, 2008 (edited) I had to do a replacement of my First SATA II HD (sda) with a new larger one so needed to do a Fresh install of 2008-Spring. Naturally I immediately did an install of ALL updates. Alas I still have no Thumb Button operation again. I have fiddled a lot but again no success. I truly don't know how it started working earlier since I did not do any of the suggested mucking around with certain files. So far as I am concerned it should just work, the way it used to in 2007.1 and earlier versions. So sad. John. Edited May 4, 2008 by AussieJohn Quote Link to comment Share on other sites More sharing options...
ac_dispatcher Posted May 4, 2008 Report Share Posted May 4, 2008 Have you ever tried messing around with the xorg.conf file? I have to redo mine to get my button 5 and 6 working again. I can post my xorg file here if you want when I get home. Quote Link to comment Share on other sites More sharing options...
ac_dispatcher Posted May 4, 2008 Report Share Posted May 4, 2008 Found it online: Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "Buttons" "7" Option "ZAxisMapping" "4 5" Option "ButtonMapping" "1 2 3 6 7" Option "Emulate3Buttons" "true" EndSection Original ref here: http://ubuntuforums.org/showthread.php?t=544115 . Quote Link to comment Share on other sites More sharing options...
Mhn Posted May 4, 2008 Report Share Posted May 4, 2008 I have the same mouse as you. To get it working in debian I installed the package "imwheel" and changed my xorg.conf to: Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "Buttons" "7" Option "ZAxisMapping" "4 5" Option "Resolution" "800" Option "Emulate3Buttons" "false" Option "ButtonMapping" "1 2 3 6 7 4 5" EndSection Quote Link to comment Share on other sites More sharing options...
ac_dispatcher Posted May 4, 2008 Report Share Posted May 4, 2008 Sorry - forgot to mention mine is a : Kensington Ci60 Wireless Optical Mouse Quote Link to comment Share on other sites More sharing options...
AussieJohn Posted May 5, 2008 Author Report Share Posted May 5, 2008 (edited) Thanks fellas. I tried putting the text into xorg.conf (as root) and commenting out the original two entrys which are as per below ........ Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" EndSection Section "InputDevice" Identifier "Mouse2" Driver "evdev" Option "device" "/dev/input/by-id/usb--event-mouse" Option "HWheelRelativeAxisButtons" "7 6" EndSection However it would not enable me to login with using either startx or kde so had to cli into xorg.conf to uncomment them both to get back in again. What I don't understand is why there are two entrys for Mouse when there is only one Mouse connected. It doesn't work with either one commented out, both have to be there. Am I missing some action I am am supposed to do after adding your suggested text insert apart from Save when it is typed in ???. I always install imwheel, for all the good it doesn't do. Thanks for your posts and cheers. John. Edited May 5, 2008 by AussieJohn Quote Link to comment Share on other sites More sharing options...
ac_dispatcher Posted May 5, 2008 Report Share Posted May 5, 2008 From my knowledge you can have as many mouse entries as you want in xorg. So long as they all have different identifiers. What is important is in the "ServerLayout" section is points to the correct identifier you want to use. Example - here is my custom xorg: # ********************************************************************* # Load Font Paths # ********************************************************************* Section "Files" # minimal fonts to allow X to run without xfs FontPath "/usr/share/fonts/100dpi:unscaled" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/misc:unscaled" FontPath "/usr/share/fonts/Type1" FontPath "/usr/share/fonts/TTF" FontPath "/usr/local/share/fonts" EndSection # ********************************************************************** # Module section -- Modules to load when the X server starts up. # ********************************************************************** Section "Module" Load "dbe" Load "i2c" Load "ddc" Load "type1" Load "freetype" Load "extmod" Load "vbe" Load "v4l" Load "/usr/lib/xorg/modules/extensions/nvidia/libglx.so" EndSection # ********************************************************************** # Server flags section. This contains various server-wide Options. # ********************************************************************** Section "ServerFlags" Option "AllowMouseOpenFail" "true" Option "Xinerama" "0" EndSection Section "Extensions" Option "Composite" EndSection # ********************************************************************** # Input devices # ********************************************************************** Section "InputDevice" Identifier "Ci60 Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "Buttons" "7" Option "ZAxisMapping" "4 5" Option "ButtonMapping" "1 2 3 6 7" Option "Emulate3Buttons" "true" EndSection # ********************************************************************** # Core keyboard's InputDevice section # ********************************************************************** Section "InputDevice" Identifier "zboard Keyboard" Driver "kbd" #Driver "evdev" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "AutoRepeat" "250 30" Option "XkbLayout" "us" Option "XkbOptions" "compose:rwin" EndSection # ********************************************************************** # Monitor section # ********************************************************************** Section "Monitor" Identifier "Chuntex" Vendorname "CTX" Modelname "Chuntex" Horizsync 30.0-95.0 Vertrefresh 50.0-160.0 Gamma 1.0 EndSection Section "Monitor" Identifier "C7500" Vendorname "Compaq" Modelname "Compaq 7500" Horizsync 30.0-70.0 Vertrefresh 50.0-140.0 Gamma 1.0 EndSection # ********************************************************************** # Graphics device section # ********************************************************************** Section "Device" Identifier "GeForce 8600GTS" Boardname "GeForce8600" #Driver "nv" Driver "nvidia" Option "AddARGBGLXVisuals" "True" BusID "PCI:1:0:0" Option "AllowGLXWithComposite" "True" Option "DisableGLXRootClipping" "True" Option "RenderAccel" "True" Option "Backingstore" "true" Option "RandRRotation" "1" Option "TripleBuffer" "1" Option "CoolBits" "1" Option "NoLogo" "false" Option "UseEdidDpi" "False" Option "DPI" "100x100" Option "DPMS" Screen 0 EndSection Section "Device" Identifier "GeForce 8600GTS2" Boardname "GeForce8600" #Driver "nv" Driver "nvidia" Option "AddARGBGLXVisuals" "True" BusID "PCI:1:0:0" Option "AllowGLXWithComposite" "True" Option "DisableGLXRootClipping" "True" Option "RenderAccel" "True" Option "Backingstore" "true" Option "RandRRotation" "1" Option "TripleBuffer" "1" Option "CoolBits" "1" Option "NoLogo" "false" Option "UseEdidDpi" "False" Option "DPI" "100x100" Option "DPMS" Screen 1 EndSection # ********************************************************************** # Screen sections. # ********************************************************************** Section "Screen" Identifier "Screen0" Device "GeForce 8600GTS" Monitor "Chuntex" DefaultColorDepth 24 Defaultdepth 24 Option "TwinView" "0" Option "TwinViewXineramaInfoOrder" "CRT-0" Option "metamodes" "CRT-0: 1280x1024 +0+0; CRT-0: 1024x768 +0+0; CRT-0: 800x600 +0+0; CRT-0: 640x480 +0+0" Subsection "Display" Depth 24 Modes "1280x1024" "1280x960" "1152x864" "1024x768" EndSubsection EndSection Section "Screen" Identifier "Screen1" Device "GeForce 8600GTS2" Monitor "C7500" DefaultColorDepth 24 Defaultdepth 24 Option "TwinView" "0" Option "metamodes" "CRT-1: 1280x1024 +0+0" Subsection "Display" Depth 24 Modes "1280x1024" "1280x960" "1152x864" "1024x768" EndSubsection EndSection # ********************************************************************** # Server Layout # ********************************************************************** Section "ServerLayout" Identifier "Default Layout" Screen 0 "Screen0" 1280 0 Screen 1 "Screen1" LeftOf "Screen0" InputDevice "Ci60 Mouse" InputDevice "zboard Keyboard" "CoreKeyboard" EndSection Notice from the mouse section and the Serverlayout section I have the identifier as "Ci60 mouse". What is in your server layout section? You may want to try uncommenting your mouse1 section (so not to loose the original), copy it and add a few lines from our examples. Copy and make your: Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" EndSection into Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" Option "Buttons" "7" Option "ZAxisMapping" "4 5" Option "ButtonMapping" "1 2 3 6 7" Option "Emulate3Buttons" "true" EndSection (Based off mine) Or probably better yet Id base your off Mhn cause he has the same mouse: Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" Option "Buttons" "7" Option "ZAxisMapping" "4 5" Option "Resolution" "800" Option "Emulate3Buttons" "false" Option "ButtonMapping" "1 2 3 6 7 4 5" EndSection Another big question is what does your severlayout point to? Does it point to both mice or just one? Quote Link to comment Share on other sites More sharing options...
AussieJohn Posted May 8, 2008 Author Report Share Posted May 8, 2008 Thanks ACdispatcher. In my previous post where I showed that xorg.conf showed two mouse segments, this was without imwheel installed. What I found after I installed imwheel was that the reference to the second mouse was completely gone. I tried the change you suggested namely #Section "InputDevice" #Identifier "Mouse1" #Driver "mouse" #Option "Protocol" "ExplorerPS/2" #Option "Device" "/dev/mouse" Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" Option "Buttons" "7" Option "ZAxisMapping" "4 5" Option "Resolution" "800" Option "Emulate3Buttons" "false" Option "ButtonMapping" "1 2 3 6 7 4 5" EndSection As you can see I left the original mouse section intact and just commented it out. The server layout correctly refers to Mouse1 as you can see below Section "ServerLayout" Identifier "layout1" InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" Screen "screen1" 0 0 EndSection I rebooted but nothing has fixed the problem. Any more suggestions gratefully received. :D Cheers. John. Quote Link to comment Share on other sites More sharing options...
AussieJohn Posted May 10, 2008 Author Report Share Posted May 10, 2008 No matter what suggestions I try regards changes to xorg.conf, they either make no difference or I lose wheel scrolling. So I have returned xorg.conf to its original text. I have tried AdamWs suggestion of doing /usr/bin/imwheel -k --c /etc/X11/imwheel/imwheelrc.MX500. It certainly does work with konqueror and Firefox and everything else which is fine but every time I reboot or Switch Off then On for any reason then I have to do it again. This means the instruction is not being stored. I can put up with this for a while but come on Mandriva get a move on with fixing it since you caused it. ( It worked in 2007.1 and earlier didn't it ???.) I can't believe the amount of time I have wasted on experimenting to try and fix this problem. :D Cheers. John. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.