<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://julien.danjou.info/blog/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>jd:/dev/blog - freedesktop</title>
  <link>http://julien.danjou.info/blog/index.php/</link>
  <description>Julien Danjou's blog</description>
  <language>fr</language>
  <pubDate>Fri, 03 Oct 2008 21:09:26 +0200</pubDate>
  <copyright>All Right Reserved</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>The eggtray problem</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/10/03/The-eggtray-problem</link>
    <guid isPermaLink="false">urn:md5:827c9653c301b2b230329ce66e2a2488</guid>
    <pubDate>Fri, 03 Oct 2008 11:12:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Free Software</category>
        <category>freedesktop</category><category>gtk</category><category>systray</category><category>x11</category><category>xorg</category>    
    <description>    &lt;p&gt;I still don't know why but many GTK+ applications use something called eggtrayicon. As far as I know, &lt;em&gt;eggtrayicon.c&lt;/em&gt; is a file written in 2002 by Anders Carlsson which implements the &lt;a href=&quot;http://standards.freedesktop.org/systemtray-spec/latest/&quot;&gt;Freedesktop.org system tray&lt;/a&gt; procotol for GTK+ applications.&lt;/p&gt;


&lt;p&gt;Problem is that this C file is used in dozens of programs and maybe more, and is a bit bugged. I've already send patches for &lt;a href=&quot;http://www.nongnu.org/mailnotify/&quot;&gt;mail-notification&lt;/a&gt; and &lt;a href=&quot;ttp://audacious-media-player.org&quot;&gt;Audacious&lt;/a&gt;. &lt;a href=&quot;http://www.pidgin.im/&quot;&gt;pidgin&lt;/a&gt; is the first fixed implementation I found and works quite well. Many other applications are probably affected.&lt;/p&gt;


&lt;p&gt;That seems to me like a real problem. Multiple copy of bad code instead of using &lt;a href=&quot;http://library.gnome.org/devel/gtk/2.14/GtkStatusIcon.html&quot;&gt;native GTK+ system tray implementation&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;So please stop using this bad implementation…&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/10/03/The-eggtray-problem#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/10/03/The-eggtray-problem#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/491</wfw:commentRss>
      </item>
    
  <item>
    <title>xcb-util 0.3.0 released</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/09/17/xcb-util-030-released</link>
    <guid isPermaLink="false">urn:md5:ff9ca8ba4f949465fd3635406a86336a</guid>
    <pubDate>Wed, 17 Sep 2008 14:22:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Freedesktop</category>
        <category>awesome</category><category>freedesktop</category><category>xcb</category>    
    <description>    &lt;p&gt;I just released XCB util and announced on XCB xorg-announce lists at Freedesktop.&lt;/p&gt;


&lt;p&gt;This version has seen some of the modules totally rewritten, like ICCCM, event, reply or property. It also has a lot more documentation than previous, so I've set up &lt;a href=&quot;http://xcb.freedesktop.org/XcbUtil/api/&quot;&gt;doxygen documentation online&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;It was the last step before releasing awesome 3 final… hm hm.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/09/17/xcb-util-030-released#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/09/17/xcb-util-030-released#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/486</wfw:commentRss>
      </item>
    
  <item>
    <title>Releasing xcb-util 0.2.1</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/08/01/Releasing-xcb-util</link>
    <guid isPermaLink="false">urn:md5:b35782f9502c7db8c871ee96291d9ad8</guid>
    <pubDate>Fri, 01 Aug 2008 14:02:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Free Software</category>
        <category>freedesktop</category><category>xcb</category>    
    <description>    &lt;p&gt;This morning I put on my Freedesktop hat and go ahead for a &lt;a href=&quot;http://lists.freedesktop.org/archives/xorg-announce/2008-August/000627.html&quot;&gt;minor release of xcb-util&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;This is the third release ever made of xcb-util, 2 years after the first one… It really needed some love.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/08/01/Releasing-xcb-util#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/08/01/Releasing-xcb-util#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/474</wfw:commentRss>
      </item>
    
  <item>
    <title>awesome and XDG base dir spec</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/07/09/awesome-and-XDG-base-dir-spec</link>
    <guid isPermaLink="false">urn:md5:5263481adabd35dd99555d36f7ce87e7</guid>
    <pubDate>Wed, 09 Jul 2008 10:50:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>awesome</category>
        <category>awesome</category><category>freedesktop</category><category>xdg</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://awesome.naquadah.org&quot;&gt;awesome&lt;/a&gt; now supports &lt;a href=&quot;http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html&quot;&gt;XDG base directory specifications&lt;/a&gt;. A step further to join the &lt;a href=&quot;http://www.freedesktop.org&quot;&gt;FDO&lt;/a&gt; standards.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/07/09/awesome-and-XDG-base-dir-spec#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/07/09/awesome-and-XDG-base-dir-spec#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/472</wfw:commentRss>
      </item>
    
  <item>
    <title>EWMH and XRandR</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/12/27/EWMH-and-XRandR</link>
    <guid isPermaLink="false">urn:md5:564464cdb9b21ec7a99fd2c89fe54ce5</guid>
    <pubDate>Thu, 27 Dec 2007 19:48:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>awesome</category>
        <category>awesome</category><category>ewmh</category><category>freedesktop</category><category>xorg</category>    
    <description>    &lt;p&gt;Today I decided to add some &lt;a href=&quot;http://en.wikipedia.org/wiki/EWMH&quot;&gt;EWMH&lt;/a&gt; support to &lt;a href=&quot;http://awesome.naquadah.org&quot;&gt;awesome&lt;/a&gt;. It now supports a bunch of this extensions quite nicely.&lt;/p&gt;


&lt;p&gt;However, while reading the &lt;a href=&quot;http://standards.freedesktop.org/wm-spec/wm-spec-1.4.html&quot;&gt;spec&lt;/a&gt; and writing the code, it appears that this forces a window manager to behave in only one way: have a poor desktop support, and no multi-head/XRandR/Xinerama support at all.&lt;/p&gt;


&lt;p&gt;The main caveats are that in Xinerama/XRandR mode, you'll have only one root window. And the root window is where you must store the NET_WM X properties… So you cannot handle screens in a independant way like &lt;em&gt;awesome&lt;/em&gt; does. That's really a shame.&lt;/p&gt;


&lt;p&gt;There's also a big problem for window managers like &lt;em&gt;awesome&lt;/em&gt; which are happy to draw several desktops at the same time. There's no support for stuff like that.&lt;/p&gt;


&lt;p&gt;So far, I think EWMH is nice but is really too narrow-minded for softwares and people who want to think window management in a different way.&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>