Helmut Jarausch wrote:
> On 10 Jul, Dale wrote:
>
>   
>> Same thing here.  I just tried again to get hal, evdev and all his
>> "drive me crazy" friends to work, it doesn't.  It appears to me that hal
>> will be disabled in package.use for xorg-server FOREVER.  I'm sick of
>> messing with evdev.  I'm waiting on something better to come along.  I
>> bet someone does come up with something better too.  This has been a
>> PITA since it came out.
>>     
>
> Yes, I did have some problems with xorg + hal. But now it's working even
> better with hal than without (e.g. I had problems with using my mouse
> and my Wacom tablet simultaneously).
>
> Now I'm running xorg-server-1.6.2
>
> The following steps seem to be essential:
>
> emerge everything X-related with hal (I've put it into /etc/make.conf)
>
> Let hald start at boot time (very important)
> i.e.  rc-update add hald boot
>
> Make a minimal xorg.conf (no drivers for any input device)
> the first lines being
>
> Section "ServerLayout"
>       Identifier     "Default"
>       Screen      0  "Screen 0" 0 0
> #     Option         "AllowEmptyInput" "false"
>         Option       "AIGLX" "on"
> EndSection
>
> Section "ServerFlags"
> #     Option  "DontZap" "true"
>       Option "AutoAddDevices" "on"
>       Option "AutoEnableDevices" "on"
>       Option "AllowEmptyInput" "on"
> EndSection
>
> Section "Extensions"
>         Option "Composite" "On"
> EndSection
> .......
>
> In /etc/make.conf  (here)
> INPUT_DEVICES="keyboard mouse evdev wacom"
>
> add the file /etc/hal/fdi/policy/x11-input.fdi
>
> here:
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <deviceinfo version="0.2">
> <device>
> <match key="info.capabilities" contains="input.keyboard">
> <append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
>  <merge key="input.x11_options.XkbModel" type="string">microsoft</merge>
>  <merge key="input.x11_options.XkbRules" type="string">xorg</merge>
>  <merge key="input.x11_options.XkbLayout" type="string">en_US</merge>
>  <merge key="input.xkb.layout" type="string">en_US</merge>
>  <merge key="input.xkb.model" type="string">microsoft</merge>
>  <merge key="input.xkb.rules" type="string">xorg</merge>
> </match>
>
> <match key="info.capabilities" contains="input.mouse">
>  <merge key="input.x11_driver" type="string">evdev</merge>
>  <merge key="input.x11_options.WHEELRelativeAxisButtons" type="string">7 
> 6</merge>
>  <merge key="input.x11_options.HWHEELRelativeAxisButtons" type="string">5 
> 4</merge>
>  <merge key="input.x11_options.Buttons" type="int">8</merge>
>  <merge key="input.x11_options.ZAxisMapping" type="string">4 5</merge>
>  <merge key="input.x11_options.Sensitivity" type="int">30</merge>
>  <merge key="input.x11_options.CorePointer" type="string">true</merge>
> </match>
>
> </device>
> </deviceinfo>
>
> Very import when upgrading to 1.6.*
> re-emerge everything that is installed from x11-drivers/*
>
> Now, you should have the best X11 ever (note, I'm using the
> bleeding-edge stuff (unstable isn't the wright word)
> i.e. I have
> ACCEPT_KEYWORDS="~amd64"   (or ~x86 on a 32 bits machine)
>
> Helmut.
>
>
>
>   

I printed this but I'm not sure I want to even try this mess again.  I'm
to the point that until what I have doesn't work anymore, I'm sticking
with what does.  This has left a bad taste in my mouth.  Tasted like a
skunk that died about 4 days ago, in the hot sun I might add.  Yep, it
is ripe.

Dale

:-)  :-) 

Reply via email to