Jump to content

Left Thumb Button


AussieJohn
 Share

Recommended Posts

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]

Link to comment
Share on other sites

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 by AussieJohn
Link to comment
Share on other sites

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

.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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 by AussieJohn
Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...