<?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/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>jd:/dev/blog - Tag - xorg</title>
  <link>http://julien.danjou.info/blog/index.php/</link>
  <atom:link href="http://julien.danjou.info/blog/index.php/feed/tag/xorg/rss2" rel="self" type="application/rss+xml"/>
  <description>Julien Danjou's blog</description>
  <language>fr</language>
  <pubDate>Fri, 14 Nov 2008 16:30:23 +0100</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>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>