<div class="gmail_quote">2011/4/6 Michal Suchanek <span dir="ltr">&lt;<a href="mailto:hramrach@centrum.cz">hramrach@centrum.cz</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

2011/4/6 Joakim Sindholt &lt;<a href="mailto:bacn@zhasha.com">bacn@zhasha.com</a>&gt;:<br>
<div class="im">&gt; On Wed, 2011-04-06 at 11:42 +0200, Michal Suchanek wrote:<br>
&gt;&gt; 2011/4/5 Vinícius dos Santos Oliveira &lt;<a href="mailto:vini.ipsmaker@gmail.com">vini.ipsmaker@gmail.com</a>&gt;:<br>
&gt;&gt;<br>
&gt;&gt; &gt;&gt; How will apps like mplayer/vlc/browsers-playing-videos tell the compositor<br>
&gt;&gt; &gt;&gt; that they are &quot;busy&quot; drawing and that the lock should NOT be engaged even<br>
&gt;&gt; &gt;&gt; though there hasn&#39;t been any keyboard/mouse activity for long stretches?  As<br>
&gt;&gt; &gt;&gt; compared to &quot;default&quot; apps that just paint &quot;im bored&quot; over and over again,<br>
&gt;&gt; &gt;&gt; where the idle lock should get switched on...<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Take a look at<br>
&gt;&gt; &gt; <a href="http://lists.freedesktop.org/archives/xdg/2009-April/010317.html" target="_blank">http://lists.freedesktop.org/archives/xdg/2009-April/010317.html</a><br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; So is dbus absolutely required part of wayland then?<br>
&gt;&gt;<br>
&gt;&gt; Thanks<br>
&gt;&gt;<br>
&gt;&gt; Michal<br>
&gt;<br>
&gt; No, but as it is a standard desktop component for IPC it seems fitting<br>
&gt; to use it. The specification is intentionally vague on the subject.<br>
&gt;<br>
<br>
</div>JFYI I have a desktop environment running completely without dbus.<br>
That does not mean that dbus cannot or should not be used. It is just<br>
not as standard as the two most bloated desktop environments might<br>
make it seem. AFAICT dbus is just a replacement for a directory tree<br>
with unix sockets under /tmp. Either is equally functional.<br>
<br>
Also the Inhibit call is totally broken (assuming it turns of the<br>
screensaver unlike the other calls that just simulate activity).<br>
<br>
eg. mplayer starts to play back a movie, inhibits screensaver, and<br>
crashes. Now screensaver never activates.<br></blockquote><div><br></div><div><br></div><div>It&#39;s not difficult for a D-Bus service implementation to monitor for disconnection events by its clients. If mplayer crashes, wayland could easily clear out the inhibition that mplayer had installed.</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Thanks<br>
<font color="#888888"><br>
Michal<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
</div></div></blockquote></div><br>