This caused my X to lock up at the login screen, even after rebooting. I had to power off the machine, as I could not even Ctrl-Alt-F1 to get a text terminal login. After rebooting in recovery mode, I renamed the file (added "_disabled" to the name) and could use X once more.
As I have a Marble Mouse trackball, I'm hoping someone will figure out an actual working config, where I can use the buttons as follows:
Big Left: normal left mousebutton
Small Left: mousebutton 3, used to open new tabs in Firefox, or paste from the selection clipboard
Small Right + ball movement: scroll freely, vertically and horizontally
Big Right: normal right mousebutton
I could do all this with HAL, using this fdi, so hope I'll be able to do so again soon:
### START FILE ###
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.product" string="Logitech USB Trackball">
<merge key="input.x11_options.ButtonMapping" type="string">1 8 3 4 5 6 7 2 9</merge>
<merge key="input.x11_options.EmulateWheel" type="string">true</merge>
<merge key="input.x11_options.EmulateWheelButton" type="string">9</merge>
<merge key="input.x11_options.ZAxisMapping" type="string">4 5</merge>
<merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
<merge key="input.x11_options.Emulate3Buttons" type="string">false</merge>
</match>
</device>
</deviceinfo>
### END FILE ###
I just tried this, as /etc/X11/ xorg.conf. d/marblemouse. conf:
### START OF FILE ### meout" "300" # msec tton" "2"
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto"
Option "Buttons" "5"
Option "ButtonMapping" "1 8 3 2 9"
Option "EmulateWheel" "true"
Option "EmulateWheelTi
Option "EmulateWheelBu
Option "YAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
EndSection
### END OF FILE ###
This caused my X to lock up at the login screen, even after rebooting. I had to power off the machine, as I could not even Ctrl-Alt-F1 to get a text terminal login. After rebooting in recovery mode, I renamed the file (added "_disabled" to the name) and could use X once more.
As I have a Marble Mouse trackball, I'm hoping someone will figure out an actual working config, where I can use the buttons as follows:
Big Left: normal left mousebutton
Small Left: mousebutton 3, used to open new tabs in Firefox, or paste from the selection clipboard
Small Right + ball movement: scroll freely, vertically and horizontally
Big Right: normal right mousebutton
I could do all this with HAL, using this fdi, so hope I'll be able to do so again soon: "ISO-8859- 1"?> x11_options. ButtonMapping" type="string">1 8 3 4 5 6 7 2 9</merge> x11_options. EmulateWheel" type="string" >true</ merge> x11_options. EmulateWheelBut ton" type="string" >9</merge> x11_options. ZAxisMapping" type="string">4 5</merge> x11_options. XAxisMapping" type="string">6 7</merge> x11_options. Emulate3Buttons " type="string" >false< /merge>
### START FILE ###
<?xml version="1.0" encoding=
<deviceinfo version="0.2">
<device>
<match key="info.product" string="Logitech USB Trackball">
<merge key="input.
<merge key="input.
<merge key="input.
<merge key="input.
<merge key="input.
<merge key="input.
</match>
</device>
</deviceinfo>
### END FILE ###