Apparently, though unproven, at 23:06 on Wednesday 27 October 2010, Harry 
Putnam did opine thusly:

> I've been off the list a good while and wondered if there is some kind
> of guide to scrap hal.
> 
> I understand it is being done away with upstream and will probably
> require some changes on users part.
> 
> I'm also guessing there is some kind of replacement that I need to
> learn about if it effects my longtime reliance on xorg.conf to keep
> using my huge desktops I like to use.  For yrs I've
> used.
> 
>     Subsection "Display"
>         Depth       24
>         Modes       "1280x1024" #"1024x768" "800x600" "640x480"
>         Virtual     2048 1536
>         ViewPort    0 0
>     EndSubsection
> EndSection
> 
> in /etc/X11/xorg.conf
> To get a 2048x1536 desktop to flop around on.
> 
> I've never seen or heard of a way to get that without using xorg.conf.
> 
> Other things, I noticed was the onetime I did try to dump hal I ended
> up with no mouse or keyboard and fiddled with that a couple days,
> finally going back to hal.
> 
> That has been probably a yr or more ago now.
> 
> Back to the point:  Can anyone provide some URLS that will help me
> form a battle plan or even better a brief outline of (generally) how
> to proceed with more or less painlessly dumping hal?

It should all just work automagically with no real effort from you.

However, you cannot just unmerge hal and expect stuff to work, you might still 
need it, as in:

$ emerge -pv --depclean hal

Calculating dependencies... done!
  sys-apps/hal-0.5.14-r3 pulled in by:
    app-cdr/k3b-2.0.1
    app-emulation/virtualbox-ose-3.2.10
    app-misc/hal-info-20091130
    dev-libs/e_dbus-9999
    kde-base/solid-4.5.2
    media-gfx/gimp-2.6.10
    media-libs/libgphoto2-2.4.9

Recent xorg-server (i.e. 1.9.1 do not have hal in USE anymore. For earlier 
versions, you may still need to set USE=-hal udev for xorg-server in 
package.use. Then rebuild xorg-server. If you are *updating* xorg-server while 
doing this, then you might need to rebuild mesa and all the drivers as usual 
for an xorg update.

As for xorg.conf. It's not quite true that you don't need an xorg.conf - this 
is still needed to define Screens and Devices if you have more than just one 
video adapter at native resolution. The part you don't need without hal is the 
Input section.

Once you have rebuilt xorg-server and made sure you run a recent udev plus 
evdev in the kernel, comment out ALL Input sections in xorg.conf and all 
references to them. Restart X.

It should all JustWork(tm). In the rare event it doesn't, post back with logs 
etc and we'll take it from there.

-- 
alan dot mckinnon at gmail dot com


Reply via email to