https://bugzilla.novell.com/show_bug.cgi?id=262317
User funtasyspace@yahoo.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=262317#c155
Jörg Hermsdorf changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |funtasyspace@yahoo.com
Status|RESOLVED |REOPENED
Component|SaX2 |SaX2
OS/Version|Other |openSUSE 11.0
Product|openSUSE 10.3 |openSUSE 11.0
Platform|Other |x86-64
Resolution|FIXED |
Version|Alpha 7 |Factory
--- Comment #155 from Jörg Hermsdorf 2008-04-17 04:31:27 MST ---
I'd like to reopen this bug for openSUSE 11.0. I bought a new Logitech VX Nano
notebook mouse yesterday and found out, that I have to use the evdev driver to
be able to use all the buttons this mouse provides. First, I tried this on
openSUSE 10.3, but after I configured xorg.conf to use evdev for this mouse,
Xorg failed to start, like other users in this thread reported.
Next I tried on openSUSE 11.0 and Xorg did start at least, but the mouse wasn't
working. I found out, that I configured the wrong device path. I used
'cat /proc/bus/input/devices' to find out the correct event the mouse is
currently mapped to (in my case this is currently event3). It is working now,
here's my xorg.conf Section:
Section "InputDevice"
Driver "evdev"
Identifier "Mouse[1]"
Option "Buttons" "9"
Option "Device" "/dev/input/event3"
Option "Name" "Logitech USB Receiver"
Option "Protocol" "auto"
Option "HWHEELRelativeAxisButtons" "7 6"
EndSection
Because, the WHEEL buttons are somehow switched by default on this model (is
this a evdev bug or a hardware bug?), I need to remap the horizontal scroll
buttons using the last line in the above config. While trying to find out how I
remap those things I read the following in 'man evdev':
Option "Device" "string"
Specifies the device note through which the device can be accessed. At this
time ONLY /dev/input/event<N>, where <N> is an integer, are matched against
this this field. This option uses globbing. Please note that use of this option
is strongly discouraged.
So if using the device path is strongly discouraged, I tried the following
setup:
Section "InputDevice"
Driver "evdev"
Identifier "Mouse[1]"
Option "Buttons" "9"
Option "Name" "Logitech USB Receiver"
Option "Vendor" "046d"
Option "Product" "c521"
Option "Protocol" "auto"
Option "HWHEELRelativeAxisButtons" "7 6"
EndSection
This should select the device by VendorID and ProductID. But trying to restart
Xorg with this setup fails. I did some further testing and it seems, that if
the "Device" option is missing and you are using the evdev driver, Xorg fails
to start (although this option is strongly discouraged in the manual)!
Anyway, the first setup seems to work. The only problem might be, that the
mouse will not always be mapped to event3, so it might be, that after reboot or
if you plug in the USB receiver to another USB port, the mouse may not work and
you have to edit xorg.conf to fit the current device path. I'll do some further
testing on this.
Is there a chance that evdev will be enabled by default for openSUSE 11.0? I
did not read all posts in this (long) bug thread, but as far as I understood,
evdev was disabled on openSUSE 10.3 due to this bug?
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.