On Thu, Apr 28, 2011 at 09:39:14 +0200, Michael Biebl wrote: > The right thing to do is making Xorg stop using hal on !linux. > That's probably not going to happen this year.
> >> > > Bring the init script back, or give us another way to restart hal if > > it's running. > > The hal init script will not be re-introduced. Then hal needs to have Breaks on older xserver-xorg on kfreebsd. > If you want to see how hal handles (re)starting hald on upgrades, check the > postinst script, I basically does > > get_pid() { > [ -n "$1" ] || return 0 > > dbus-send --system --dest=org.freedesktop.DBus --print-reply \ > /org/freedesktop/DBus > org.freedesktop.DBus.GetConnectionUnixProcessID \ > string:$1 2>/dev/null | awk '/uint32/ {print $2}' > } > > # restart hald if it was running before > pid=$(get_pid org.freedesktop.Hal) > if [ -n "$pid" ]; then > kill $pid 2>/dev/null || true > lshal >/dev/null || true # will trigger through D-Bus activation > fi > > The last step (triggering a hald start via D-Bus activation). > It was initially added for applications which used a buggy approach to check > if > hald was running and disabled themselves otherwise, i.e. they didn't trigger a > D-Bus activation request. > All affected packages I know of have been fixed. > Thanks, I'll try to work something out. Cheers, Julien -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110428075039.gh2...@radis.liafa.jussieu.fr