Logitech Marble Mouse

I have a section of xorg.conf set up for my Logitech Marble Mouse like so:

Section "InputDevice"
	Identifier	"Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ExplorerPS/2"
	Option		"Emulate3Buttons"	"true"
	Option		"Buttons"		"9"
	Option		"EmulateWheel"		"true"
	Option		"EmulateWheelButton"	"8"
	Option		"YAxisMapping"		"4 5" 
	Option		"XAxisMapping"		"6 7" 

This is based on this tutorial. It’s supposed to cause the ball to act as a scroll wheel when button 8 (the small button on the top left) is held. This works perfectly in Kubuntu w/ KDE 3.5, but it doesn’t work on openSUSE 11.1 w/ KDE 4. I followed the manual for Xorg but is it a different version or something? I dunno, but the scrolling just doesn’t work now.

That looks like a copy of a post I placed on the Gentoo forums. The requirements change depending on which version of xorg you are using.

Try changing the – “Buttons” “9” → “Buttons” “7”

Then what would “EmulateWheelButton” “8” be changed to? >_>

Problem solved. I went into YaST > Hardware > Mouse Model, chose Logitech TrackMan Marble FX (PS/2), – assumedly a close enough match for the model – and for “Emulate Wheel with Mouse Button” I put 8. Works great now.

Oh, and through the process of testing the different numbers, I found that the large left button is 1, the large right is 3, the small left is 8, and the small right is 9.

No, the emulatewheel button would still be ‘8’.