On Fri, Jul 10, 2009 at 11:50 AM, walt<w41...@gmail.com> wrote: > On 07/10/2009 01:29 AM, Helmut Jarausch wrote: >> >> On 9 Jul, Kevin O'Gorman wrote: >>> >>> I had tried holding back on xorg-server 1.5, but somewhere in May at >>> least one package got past my version limits and X broke. Rather than >>> to try to revert, I thought surely by now, X would be fixed. Sigh. >>> >>> In another thread, after spending 2 months without a working X server, >>> I got KDM to start. But without the mouse and keyboard. >>> The nice folks who got me that far warned and comisserated thus: >>> >> >> I had a similar problem. Finally I added hald to boot > > Was hald in 'default' before that? > >> rc-update add hald boot >> >> and rebooted. From now on Xorg 1.5 and now 1.6 work just fine >> with hal. I wonder why this hasn't been done/checked by the >> xorg-server ebuild. > > Interesting, I never noticed until now that I have hald in 'default' > like Kevin and yet I have no problems with input devices. > > I'm using only USB mice but PS/2 keyboard with X+hal and only evdev, > not keyboard or mouse drivers. No InputDevice sections at all in > xorg.conf. > > I'm wondering if this could be related to APCI or BIOS somehow, which > seems to be a major source of different bugs from machine-to-machine. > > Dunno, but it's frustrating to watch you guys have so much trouble with > this problem. > > Kevin, I have two mice, one very non-standard and the other bog-standard > as the Brits like to say. The Microsoft Basic Optical Mouse has two > buttons and a wheel, and it works well under evdev except that I like > to use Emulate3Buttons. > > My InputDevice sections are gone completely, as I mentioned, so I wrote > a new conf file /etc/hal/fdi/policy/10-emulate3buttons.fdi: > > <?xml version="1.0" encoding="ISO-8859-1"?> > <deviceinfo version="0.2"> > <device> > <match key="info.capabilities" contains="input.mouse"> > <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge> > </match> > </device> > </deviceinfo> > > I just edited the system input file from /usr/share/hal/fdi/policy after > studying the sytax for awhile, and it worked :o) > > Basically, anything you'd put in an InputDevice section of xorg.conf is > transformed into the "input.x11_options" syntax above. I made another > file for my non-standard mouse adding things like EmulateWheel but the > syntax was identical to above.
Well, thanks for the commisseration. I put -hal on xorg-xerver in packages.use, and all is well. There's little chance I'm going to throw more time into this particular hole. I have to spend it on my Ubuntu system, which was also hosed by an xorg upgrade: I'm reverting that one to a year-old LTS install that I can rely on for at least another year. This is NOT the way for Linux to make progress in the desktop wars, folks. ++ kevin -- Kevin O'Gorman, PhD