On Tue, Jan 27, 2009 at 1:34 PM, Gus Wirth <[email protected]> wrote:
> MacNean Tyrrell wrote:
> > Don't know if any of you could help out. I've posted in the ubuntu
> forums
> > to no avail, but if you could help or point me to a more knowledgeable
> > mailinglist/forum i would appreciate that too.
> >
> > I'm trying to invert the Y axis on my mouse (mainly because Perfect World
> > Int. doesn't have an ability to do this in game) and I'm old school
> gamer,
> > so I can't function without it inverted. Anyways, so before 8.10 (at
> least
> > i think so) you would just add this line to your xorg.conf file in the
> input
> > device section:
> >
> > Option InvY "true"
> >
> > Now xorg or something uses HAL and you have to create an FDI file (which
> > i've done):
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <deviceinfo version="0.2">
> > <device>
> > <match key="input.x11_driver" contains="mouse">
> > <merge key="input.x11_options.InvY" type="bool">true</merge>
> > </match>
> > </device>
> > </deviceinfo>
> >
> >
> > and this is seen by running lshal:
> >
> > for my touchpad:
> >
> > input.x11_driver = 'synaptics' (string)
> > input.x11_options.InvY = true (bool)
> >
> >
> >
> > and then my usb mouse:
> >
> > < udi =
> '/org/freedesktop/Hal/devices/usb_device_46d_c51b_noserial_if0_logicaldev_input'
> > < info.capabilities = {'input', 'input.mouse'} (string list)
> > < info.category = 'input' (string)
> > < info.parent =
> > '/org/freedesktop/Hal/devices/usb_device_46d_c51b_noserial_if0'
> > (string)
> > < info.product = 'Logitech USB Receiver' (string)
> > < info.subsystem = 'input' (string)
> > < info.udi =
> '/org/freedesktop/Hal/devices/usb_device_46d_c51b_noserial_if0_logicaldev_input'
> > (string)
> > < input.device = '/dev/input/event11' (string)
> > < input.originating_device =
> > '/org/freedesktop/Hal/devices/usb_device_46d_c51b_noserial_if0'
> > (string)
> > < input.product = 'Logitech USB Receiver' (string)
> > < input.x11_driver = 'evdev' (string)
> > < input.x11_options.InvY = true (bool)
> > < linux.device_file = '/dev/input/event11' (string)
> > < linux.hotplug_type = 2 (0x2) (int)
> > < linux.subsystem = 'input' (string)
> > < linux.sysfs_path =
> >
> '/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1:1.0/input/input12/event11'
> > (string)
> >
> >
> >
> > So it should be working, but it doesn't invert the mouse. Anyone know
> what
> > the problem is?
>
> Only work with one input device at a time. By default, X will use
> /dev/input/mice , which consolidates all the mice into a single device
> selection. Force X to use only a single mouse by putting the following
> in your xorg.conf file:
>
Ok.
>
> Section "ServerLayout"
> Identifier "Default Layout"
> Screen 0 "Screen0" 0 0
> InputDevice "Keyboard0" "CoreKeyboard"
> InputDevice "Mouse0" "CorePointer"
> EndSection
>
In mine CorePointer is in the inputdevice section i believe not in the
server layout.
>
> Section "InputDevice"
> Identifier "Mouse0"
> Driver "mouse"
> Option "Device" "/dev/input/mouse1"
> Option "Protocol" "ImPS/2"
> Option "ZAxisMapping" "4 5"
> Option "CorePointer"
> Option "InvY" "true"
> EndSection
>
ok it uses like /dev/psaux (at least i'm like 80% think it does)
>
> You will probably have to play around with the /dev/input/mouseN to
> figure out which mouse you want. I recommend using a standard PS/2 mouse
> to start with.
>
So unplug my wireless and plug in a ps/2 one? not even sure if my laptop has
a ps/2 port. I do have a non wireless usb one. I can try that.
>
> Please note that you have to include the "InvY" option in quotes as I
> have shown. You did not so I don't know if that is a typo or an actual
> cut-and-paste from your real xorg.conf.
>
Yea i knew that, it wasn't cut and paste.
>
> Once you have done that, start X and look at your log file in
> /var/log/Xorg.0.log and see that it picks up the option on the mouse. If
> it doesn't, there is something else going on.
>
Ok i'll try that tonite thanks. One of the main reasons i was excited about
HAL/FDI was the ability to hot swap the invert y without restarting X. I
have a feeling it's not working because of the touchpad or something.
>
> Gus
>
> --
> [email protected]
> http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-newbie
>
--
Sincerely,
MacNean C. Tyrrell
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-newbie