<div dir="ltr">On Sun, Oct 12, 2008 at 1:11 PM, Marco Pesenti Gritti <span dir="ltr">&lt;<a href="mailto:mpgritti@gmail.com">mpgritti@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">Hello,<br><br>I spent some time trying to nail down the concrete changes we will need to properly support standard desktop applications in Sugar 0.84. Here are some notes. It&#39;s *not* a huge amount of work and I think we should really do it.<br>

<br>&nbsp;<br>1 sugar.graphics.icon needs support for pixbufs #8661.<br><br>2 jarabe.model.shell should use a SnMonitor instead of dbus to listen for startup notifications.<br><br>3 sugar.activity.activityfactory should use SnLauncher to notify startup instead of a dbus call to shell. I don&#39;t think it&#39;s worth to use GdkAppLaunchContext yet. It&#39;s just a tiny layer over libsn and it would introduce a strong dependency on gtk 2.14/glib 2.18. Furthermore we will need to interface directly with libsn for the Monitor anyway.<br>

</div></blockquote><div><br>I&#39;m not really sure about this. We need to move to gio/GdkAppLaunch at some point and it might be worth to do it while we are doing major changes. The main blocker is that we need to be absolutely sure that OLPC will ship with F10 for <a href="http://9.1.0.">9.1.0.</a><br>
<br>Marco <br></div></div><br></div>