<br><br><div class="gmail_quote">On 15 April 2010 10:49, Martin Pitt <span dir="ltr"><<a href="mailto:martin.pitt@ubuntu.com">martin.pitt@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello Iain,<br>
<br>
Iain Buclaw [2010-04-15 10:07 +0100]:<br>
<div class="im">> I am wondering if the service scripts in the hal package will be re-added<br>
> before the release of Lucid?<br>
<br>
</div>No, we don't plan to.<br>
<div class="im"><br>
> I can understand why they were removed (to force a change to ConsoleKit in<br>
> the mainline Ubuntu) - but leaving them out leaves us light WM users in the<br>
> dark (ie: when inserting a pendrive, and pcmanfm does not automount it).<br>
<br>
</div>It's got nothing to do with ConsoleKit; they are removed because we<br>
switched over to D-BUS activation. I. e. if a program tries to talk to<br>
hal, and it's not running, it triggers its startup. This works fine<br>
for gnome-power-manager, pitivi, and KDE.<br>
<br>
We do not want to start hal by default on machines where it's not<br>
necessary, since it introduces an additional startup cost, and also<br>
causes bugs/extra power usage due to the additional device probing and<br>
polling.<br>
<div class="im"><br></div></blockquote><div><br></div><div>Probably serves my ignorance on the matter, nice to know though.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">
> Currently, I am forced to include it in /etc/rc.local (or I could just<br>
> extract the files from the package in karmic), but this shouldn't really<br>
> have to be the case to resort to.<br>
<br>
</div>Right, this is just a workaround. In theory the startup of pcmanfm<br>
should trigger hal startup. If it doesn't, the most likely reason is<br>
that it is too cautious and checks if hal is running before trying to<br>
connect to it (that's what "lshal" is doing, and the reason why lshal<br>
doesn't trigger hal startup). If that's the case, just drop the check,<br>
and have pcmanfm connect to hal straight away (and of course check if<br>
that failed).<br>
<br>
Martin<br>
<font color="#888888"><br><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" color="#888888"><br></font></font></font></blockquote><div><br></div><div>Bingo! Got it, and submitting a patch now.</div>
<div><br></div><div>Thanks. </div></div><br>-- <br>Iain Buclaw<br><br>*(p < e ? p++ : p) = (c & 0x0f) + '0';<br>