<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-20116104</id><updated>2011-04-21T11:29:49.631-07:00</updated><title type='text'>Poofyhairguy's Eye Candy Report</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://linuxeyecandy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://linuxeyecandy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jonathan Smith</name><uri>http://www.blogger.com/profile/08043950716363191213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20116104.post-114127871718154511</id><published>2006-03-01T21:46:00.000-08:00</published><updated>2006-03-01T21:51:57.193-08:00</updated><title type='text'>David Reveman's Response</title><content type='html'>Many have been asking what hardware XGL and Compiz would need, so I thought I would ask David Reveman myslef. Below are my question and his response.&lt;br /&gt;&lt;br /&gt;"Hello Mr. Reveman&lt;br /&gt;&lt;br /&gt;I am a big fan of your work who has followed the progress of your many&lt;br /&gt;OSS projects for a long time. I am VERY impressed with your recent XGL&lt;br /&gt;code and I have to admit that it was six months ahead of what I&lt;br /&gt;thought to be possible in such a time frame. Amazing&lt;br /&gt;work- thanks for your progress!&lt;br /&gt;&lt;br /&gt;Yet the recent code drop has ignited the same questions all over Linux&lt;br /&gt;forums. Instead of speculation I wanted to ask you so I could get the&lt;br /&gt;answer directly from the person who would know best. I promise if you&lt;br /&gt;answer my questions I will use my popular Linux eye candy blog, Digg,&lt;br /&gt;and other forms of communication to get the message out so everyone&lt;br /&gt;will know.&lt;br /&gt;&lt;br /&gt;What do YOU recommend for running XGL now and in the future in the&lt;br /&gt;graphics card department? How much video RAM is enough? Do the very&lt;br /&gt;popular (due to their open source drivers) ATI r200 (say.....a 9000 or&lt;br /&gt;so) series cards and Intel Integrated graphics cards have enough&lt;br /&gt;horsepower to use XGL in the long term? On the other side of the fence&lt;br /&gt;there is a big deal about "directx9 cards" vs "directx8 cards" with&lt;br /&gt;the latter being not good enough for the future. Are Directx 8 cards&lt;br /&gt;up to the task of the nice XGL effects?&lt;br /&gt;&lt;br /&gt;Thank you in advance for you time, and thank you for the most&lt;br /&gt;excellent work you have done so far. You have many big fans in the&lt;br /&gt;Linux community so please know that if nothing else you are getting&lt;br /&gt;plenty of recognition and respect for your work. Good luck in the&lt;br /&gt;future.&lt;br /&gt;&lt;br /&gt;Jonathan Smith"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is the response.&lt;br /&gt;&lt;br /&gt;"I don't know exactly what hardware that will be needed to run Xgl and&lt;br /&gt;compiz. It's design so that it should run OK on old hardware but still&lt;br /&gt;allow you to get the most out of the latest graphics cards. So if you&lt;br /&gt;want the most out of it, you should get one of the newest cards.&lt;br /&gt;However, it should eventually be very usable on r200 hardware and Intels&lt;br /&gt;latest integrated chipsets, almost all the effects should work OK on&lt;br /&gt;this kind of hardware as well, the drivers just need some attention&lt;br /&gt;first.&lt;br /&gt;&lt;span class="sg"&gt;&lt;br /&gt;-David"&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20116104-114127871718154511?l=linuxeyecandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxeyecandy.blogspot.com/feeds/114127871718154511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20116104&amp;postID=114127871718154511' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/114127871718154511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/114127871718154511'/><link rel='alternate' type='text/html' href='http://linuxeyecandy.blogspot.com/2006/03/david-revemans-response.html' title='David Reveman&apos;s Response'/><author><name>Jonathan Smith</name><uri>http://www.blogger.com/profile/08043950716363191213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20116104.post-114042809344277051</id><published>2006-02-20T01:25:00.000-08:00</published><updated>2006-02-20T01:35:40.513-08:00</updated><title type='text'>Compiz Release Reflections: This Changes Everything.</title><content type='html'>&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;meta name="GENERATOR" content="OpenOffice.org 2.0  (Linux)"&gt;&lt;meta name="CREATED" content="20060220;1502200"&gt;&lt;meta name="CHANGED" content="20060220;3324700"&gt;          &lt;style&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;&lt;/style&gt;Sorry to blog about the same thing two times in a row, but this is important.  &lt;p style="margin-bottom: 0in;"&gt;Many of us have been using compiz and XGL now for a decent amount of time. If you are willing to try Dapper then the guide I made for Nvidia is here:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://www.ubuntuforums.org/showthread.php?t=131267"&gt;http://www.ubuntuforums.org/showthread.php?t=131267&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;While the guide for ATI is here:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://www.ubuntuforums.org/showthread.php?t=131253"&gt;http://www.ubuntuforums.org/showthread.php?t=131253&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Guide for compiling from CVS here (needed for older Nvidia cards):&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://www.ubuntuforums.org/showthread.php?t=132406"&gt;http://www.ubuntuforums.org/showthread.php?t=132406&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Guide for AMD64 here:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://www.ubuntuforums.org/showthread.php?t=131659"&gt;http://www.ubuntuforums.org/showthread.php?t=131659&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Screenshots here (thanks &lt;strong&gt;PsyberOneZero)&lt;/strong&gt;:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://img118.imageshack.us/my.php?image=screenshot7us.png"&gt;http://img118.imageshack.us/my.php?image=screenshot7us.png&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://img498.imageshack.us/my.php?image=screenshot19st.png"&gt;http://img498.imageshack.us/my.php?image=screenshot19st.png&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://img498.imageshack.us/my.php?image=screenshot23tg.png"&gt;http://img498.imageshack.us/my.php?image=screenshot23tg.png&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://img131.imageshack.us/my.php?image=screenshot39dc.png"&gt;http://img131.imageshack.us/my.php?image=screenshot39dc.png&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://img131.imageshack.us/my.php?image=screenshot47pr.png"&gt;http://img131.imageshack.us/my.php?image=screenshot47pr.png&lt;/a&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;If you must have stability I might not recommend it, but I can admit that once the shift + backspace bug was squashed then it all got pretty stable for me. Opengl applications work well if you disable the composite extension in your xorg.conf. For some people compiz seems to not work without that extension though, which means yet another problem we have to chalk up on drivers not being ready ready yet.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;But today is not a story about what does not work in this brave new world. I could go on and on about how Twinview (maybe Xinerama) is broken or this or that thing. I thought that after it came out I would have a whole blog entry about that. “What will XGL break?” was the question I wanted answered the most.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Whats amazing about this HUGE release is not what is broken, but what is fixed. What problems are gone:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;The problems with the official ATI drivers (and in some ways the Nvidia driver) had with composite? Gone.&lt;/li&gt;&lt;li&gt;The problems of a fragmenting acceleration landscape (renderaccell vs. EXA vs. ATI's nothing)? Suddenly less worrying.&lt;/li&gt;&lt;li&gt;The problems of damage issues with certain apps, drop shadows, or other simple things that need composite to be fixed? In the past.&lt;/li&gt;&lt;li&gt;Problem with the fact that the years of poured resources into accelerating only two things (Opengl and Directx) by ATI and Nvidia were not getting used to the full potential for Linux eye candy? Fixed.&lt;/li&gt;&lt;li&gt;Problem that Gnome with its conservative window manager philosophy might take two releases to use this stuff? Or that something made for Gnome would piss off KDE guys? Fixed in an amazing way- a separate, agnostic window manager. Compiz seems to be made to work with Gnome more (but it works with KDE too).  The next KDE release will surely have incorporate the tricks wanted from it. And until Gnome jumps on this its users can be happy with compiz (and maybe even after Gnome jumps on it if they do it conservatively). Its the best of all worlds.&lt;/li&gt;&lt;li&gt;Problems with XGL not being a end-product Xserver? Fixed with full screen mode. I don't think anyone (who is not not incredibly nerdy) would sit in front of an XGL box and say “this is just junk running on top of another Xserver.” It's really seamless. Xegl will be nice one day, but we don't have to wait for it.&lt;/li&gt;&lt;li&gt;Problem with ATI support for newest eye candy? IF they keep their promise to Novell to support XGL fully this is gone as well. Something finally impressed them.&lt;/li&gt;&lt;li&gt;Problems that future development eye candy would lead to greater desktop fragmentation? This is a part of the Xserver that is one of the few common threads on the Linux desktop.&lt;/li&gt;&lt;li&gt;The problem that such high end eye candy will exclude those who don't want to use closed drivers like ATI's or Nvidia's? This problem can't show its head for a while- this will probably work well on Intel graphics (with open source drivers) and the old Radeons but no one knows until the drivers are updated. Anyone who would complain will have their hands busy with that problem so that they can know if their argument have any merit in the future.  &lt;/li&gt;&lt;li&gt;Problems with composite artifacts or hard Xserver crashes because of composite? I have not seen a single artifact and I am picky about these things. It's gone for the most part.&lt;/li&gt;&lt;li&gt;Problems of comparisons with Vista or (God Forbid!) OSX about eye candy? Now a little more pleasant.&lt;/li&gt;&lt;/ul&gt;                    &lt;p style="margin-bottom: 0in;"&gt;The only problem that remains lies with those who don't want this because for some reason they want to keep things more primitive. Whether that's because they personally dislike eye candy or they think it's not appropriate, suddenly that faction of Linuxland matters less. Why?  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Because the enthusiasm XGL + Compiz has created ensures its success. Its level of quality ensures its success. Its backing by a big power in the Linux world (Novell) ensures its success. The army of enthusiastic desktop users like myself and the over 100,000 people that have peeking into the Dapper Forum in order to try XGL ensures its success.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Also the way it was designed will ensure its success. Right off the bat the first pluggins make it so that compiz almost has every eye candy trick Vista and OSX have/will have. An Expose copy, live Alt + Tab thumbnails, translucent window borders, cube flip, etc. But beyond that the fact remains that compiz is &lt;span style="font-size:100%;"&gt;versatile&lt;/span&gt;- Firefox proves that extendability is a forte of our community. Before the year ends pluggins that are insane concepts will be made. It seems that the most exciting thing to happen for the rest of this eye candy year (and maybe the next) will be new compiz pluggins. This person (who made the first third party pluggin) says that its pleasant to make them:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://www.downwithnumbers.com/news.php?id=41"&gt;http://www.downwithnumbers.com/news.php?id=41&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;“Obviously this is a very simple plugin. But the source code for the others is available for you to look at. Things like switcher show you how to temporarily move and scale windows, while wobbly shows you how to render the window as something other than just a rectangle. The world is your oyster. In theory.”&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Here is guide to using that pluggin:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://www.ubuntuforums.org/showthread.php?t=132063"&gt;http://www.ubuntuforums.org/showthread.php?t=132063&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;The only questions are related to how quickly the drivers can be fixed and distros can add this. If integration started now then most major Linux's could have this solid in a year or less. Novell seems to plan to. And I bet others will too. This is the future of the Linux desktop.  &lt;/p&gt;     &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-size:100%;"&gt;Its a whole new landscape.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;One&lt;/span&gt; &lt;span style="font-size:100%;"&gt;guy changed it all&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Last note this week- it seems that Gnome (and Dapper) are not going to have Cairo themes by default. I might be wrong about this, but I do know that when I upgraded my Clearlooks Cairo went away for me and others. I will have to compile it myself I guess. I was not too disappointed because I was amazed at first  when I thought it was going to get in. But hopefully some third party debs will pop up. &lt;/span&gt; &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-size:100%;"&gt;Till next time....&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20116104-114042809344277051?l=linuxeyecandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxeyecandy.blogspot.com/feeds/114042809344277051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20116104&amp;postID=114042809344277051' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/114042809344277051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/114042809344277051'/><link rel='alternate' type='text/html' href='http://linuxeyecandy.blogspot.com/2006/02/compiz-release-reflections-this_20.html' title='Compiz Release Reflections: This Changes Everything.'/><author><name>Jonathan Smith</name><uri>http://www.blogger.com/profile/08043950716363191213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20116104.post-113961104577931385</id><published>2006-02-10T14:33:00.000-08:00</published><updated>2006-02-10T14:37:30.306-08:00</updated><title type='text'>Compiz Cometh</title><content type='html'>&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;meta name="GENERATOR" content="OpenOffice.org 2.0  (Linux)"&gt;&lt;meta name="CREATED" content="20060210;14412500"&gt;&lt;meta name="CHANGED" content="20060210;16332600"&gt;          &lt;style&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;    &lt;p style="margin-bottom: 0in;"&gt;Hello eye candyland.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Lots of things have been going on recently so this might be a big blog article.  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;The biggest news by far might be the biggest news of the year for eye candy lovers: Compiz was released! David Reveman is a genius- proof that one good developer can do the work of entire teams!&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://tirania.org/blog/archive/2006/Feb-07-1.html"&gt;http://tirania.org/blog/archive/2006/Feb-07-1.html&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;From Miguel de Icaza himself:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;“Compiz is a new joint window manager and composition manager. David Reveman had to merge these into a single process to provide the kind of functionality that we wanted on the desktop”&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;There are some good videos of the effects on that site as well.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Some might have wondered why I did not blog about the Novell presentation. Well the answer is simple- it was all old news! It was just some hype on Novell's part. The best thing to come from it was new videos and an answer to a question many have asked- why did Novell wait so long to release the Xgl code? Its obvious now that the reason was that they wanted to release a whole solution at once to improve the image of the company during a time that best suited the schedules of those who do marketing at Novell.  I am almost sure that if certain members of the open source community had not complained about it then Novell would have released the code after their presentation. All of this is ok by me since they paid for development. My only regret from their hype is that it creates expectations (users wanting to use this NOW) that the distro community cannot live up to. But like all things, it will be alright in the end.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;I personally have gotten compiz to compile and run, but not very well. Not even well enough to get screenshots.  Sorry. If that changes another entry will come. It seems that drivers need to be made for it and so a small delay must occur in order to really enjoy the effects. Honestly after playing with it some, the experience cannot be captured in screenshots. With the XGL and a OpenGl compositor your desktop seems to come alive! its impossible to explain, but its the biggest single leap I have experienced on the Linux Desktop. And its more stable and feature rich than I thought.  David Reveman has the XGL to a point that is about six months ahead of where I thought it would be. The guy is a miracle worker.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Good news not everyone might have picked up on is that ATI has committed to XGL, which is rare for them:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;“Ben Bar Haim, vice president of &lt;a href="http://www.ati.com/" target="_blank"&gt;ATI Technologies&lt;/a&gt;' software engineering division, said: "ATI believes that the Xgl framework is a fundamental building block for powerful new enhancements to the Linux desktop, and we are committed to supporting Novell's efforts in making Linux a viable desktop platform."”&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://www.vnunet.com/vnunet/news/2149946/novell-boosts-linux-desktop"&gt;http://www.vnunet.com/vnunet/news/2149946/novell-boosts-linux-desktop&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;This is REALLY good news because ATI was slow to get on the EXA train and it seemed like composite with newer ATI cards might never come. I don't think they will be up to Nvidia's standards overnight (who will probably still have an XGL compatible driver out before ATI does) but anything better in that field is better for the desktop as a whole. Currently newer ATI cards DO work with XGL so the future looks brighter than it has for a while for owners of such cards.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Here is a REALLY good video of whats going on with Compiz, I recommend it:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;http://www.freedesktop.org/~davidr/xgl-demo1.xvid.avi&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Another interesting aspect of this release is the new message that Novell and David seem to be implying. Some might remember that Jon Smirl quit the Xegl project back in 2005 because he saw development on EXA as a waste (aka resources should have been spent on Xegl instead). His argument was that eventually Linux would soon need more than just EXA or even XGL. I quote:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://www.freedesktop.org/wiki/Software_2fXgl"&gt;“Xgl&lt;/a&gt; was designed as a near term transition solution. The Xgl model was to transparently replace the drawing system of the existing X server with a compatible one based on using OpenGL as a device driver. Xgl maintained all of the existing X APIs as primary APIs. No new X APIs were offered and none were deprecated. Xgl is a high level, cross platform code base. Is is generic code and needs to be ported to a specific OpenGL environment. One port, &lt;a href="http://cvs.freedesktop.org/xserver/xserver/hw/xgl/glx/"&gt;Xglx&lt;/a&gt;, exists for the GLX API. Another port, &lt;a href="http://www.freedesktop.org/wiki/Xegl"&gt;Xegl&lt;/a&gt; works on the cross platform EGL API. This combination provides everything needed to implement a windowing system (like the current X server) on bare video hardware. But Xgl was a near term, transition design, “&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://dri.freedesktop.org/%7Ejonsmirl/graphics.html"&gt;http://dri.freedesktop.org/~jonsmirl/graphics.html&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;At that time Mr. Smirl made it clear to the Linux world that the XGL was just a stop gap, yet another technical demo on the way to the final solution called the Xegl. The Xegl was supposed to be the perfect Xserver that FINALLY broke away from all the problems of the traditional Xserver's past. That was the plan at least.&lt;/p&gt;    &lt;p style="margin-bottom: 0in;"&gt;I think the plan has changed. I don't think Novell sees Xgl as a transition solution. Why? Well partially because they have not sponsored development on the Xegl but have sponsored “less important” developments such as a new compositor. Another reason is what David has been saying. He has made it clear he wanted to make XGL a module of Xorg that can be loaded at will.&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;Instead of a clean break of the old Xserver it seems that Novell (heck, the entire development of the Linux desktop) is pushing towards what some call a “kludge.” Xgl would just be another part of the Xserver for the near (as in the next few years) future, loaded by default if your computer can handle it.  It will run on top of a regular xserver which will use things like EXA to fix up some of its traditional problems. The good part about a kludge is that EXA was not a waste and that such a solution could scale VERY well. Mr Smirl had this to say about the Xegl on old machines last year:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;“But new systems are being designed around new hardware and they may perform badly on old hardware. You may want to consider upgrading your video hardware; graphics cards capable of decent OpenGL performance can be bought &lt;a href="http://www.pricegrabber.com/search_getprod.php/masterid=3584847/search=radeon+9200"&gt;brand new for $40&lt;/a&gt; and for even less used. Alternatively, you may choose not to upgrade and to continue running the same software that has served you well in the past.”&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;So basically “sorry, can't help you.” This always seemed like a solution that did not fit an OS that people use to revive old machines probably more than it is used on the modern hardware (an advantage Vista will have). But a kludge will scale very well. Old machines get the old Xserver with XAA and maybe some EXA. Middle and high range machines get the XGL with EXA and renderaccel. It will work.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Its not the most elegant solution, and the mere thought of such a future must seem painful to those who dream of a modern, fully OpenGL framework like OSX has. Honestly though- doesn't a kludge sound exactly like the usual Linux approach to such a problem? It has served on the past in other projects and I'm sure it will work this time. At the very least these new developments are the first really big benefit to regular users to come from a modular Xorg.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Of course many will ask “how can I try out this great stuff?” The answer is one many users hate to hear- wait. Its a big deal- way more than just installing a new window manager or compositor. Wait until its in the SUSE repos or until its released on some Live CD someone makes for it. I have dug through the many Linux Forums and it seems no community really has a lock on getting to to work consistently. Gentoo is closest at this point as this overlay has gotten it to work for many:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://dev.gentoo.org/%7Ehanno/"&gt;http://dev.gentoo.org/~hanno/&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;I can tell you from experience that it is VERY hard to get this all to work. You have to compile and patch all this CVS code that even then does not work together well without some minor hacking. I noticed that David is still putting it changes today so its best to wait for the dust to settle. SUSE might find itself a lot of new users if its the first to have packages.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;I'm sorry to say that Ubuntu might not get any official XGL love for longer than some of its users would want. I have asked around and it seems there is a very small (as in almost none) chance that it will even be in the Dapper Universe repository- it changes too many things after a feature freeze. Ubuntu fans who love eye candy might have to learn how to dual boot with another Linux or get really good at compiling. Luckily in the long run (Dapper + 1) this should be made a priority if the bleeding edge history of Ubuntu has anything to say about it. Its just that XGL came during the wrong part in the development of what is meant to be the most stable and polished Ubuntu yet. If Novell wanted something exclusive that Ubuntu could not have for a while they could not have picked a better time to release. But everyone has waited so long for XGL a few extra months won't hurt- by then most of the driver bugs and other bugs will get worked out. Plus I'm sure eventually someone in the Ubuntu (and Arch, and Fedora, and etc. ) community will make some unofficial packages for Dapper.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;For those Ubuntu users that JUST CAN'T WAIT I offer you one option to make you happy: use this guide on Breezy to get XGL to work with older Glxcompmgr.  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;http://www.ubuntuforums.org/showthread.php?t=127090&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;With this setup you can get a taste of what all the excitement is about and see how amazing some of the effects are for yourself! Thanks to terrax and all of those who host and made the debs posted there for allowing the community to try these things out.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Another recent development in the Linux Desktop world is the release of the Metacity compositor:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://www.ubuntuforums.org/showthread.php?t=127441"&gt;http://www.ubuntuforums.org/showthread.php?t=127441&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;There are some RPMs provided to try it out and I'm downloading Fedora right now just for that reason! I will report on how well it works, but it seems like that might involve some waiting too. From the notice:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;“Things are still quite raw, so expect things to crash, your system to&lt;br /&gt;lock up, effects to be unpolished, etc.”&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Despite this I must congratulate on Metacity on catching up to the modern age. It might be trendy to replace it with compiz and Kwin but in the end Metacity will remain the default Gnome window manager. That means that the faster it gets better the faster it benefits all Gnome users! Keep up the good work Red Hat folk and don't let the seemingly more exciting XGL project over at Novell get in your way.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Now I must end with some sad news for Ubuntu fans. It seems that “The Great” Daniel Stone is not longer a part of the Ubuntu team. I recently emailed him about the possibility of compiz of the Dapper repository and here was his response:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;“So I was thinking about putting Xgl in a while ago; I still would, and&lt;br /&gt;Compiz (when it actually gets released -- there's no source for a couple&lt;br /&gt;of days, unless they just released it while I was asleep).  Basically,&lt;br /&gt;it requires xserver/xorg from CVS, which could potentially break binary&lt;br /&gt;drivers, which is a bit hairy, but I ran out of time to investigate it.&lt;br /&gt;&lt;br /&gt;The reason I haven't been around on #ubuntu-devel or anything was that I&lt;br /&gt;finished up at Canonical on the 20th of January, and I'm spending my&lt;br /&gt;spare time, such as it is at the moment, on hacking rather than&lt;br /&gt;packaging.&lt;br /&gt;&lt;br /&gt;So no, I don't have any plans personally, and unless someone else takes&lt;br /&gt;it up, I can't see it making dapper.”&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;This troubles me greatly as Mr. Stone (or Dr. Stone as I call him because he fixes what ails Xorg so often) kept Ubuntu on the bleeding edge as far as Xorg goes. Ubuntu might lose its status as the premier eye candy distro after this. Its his doing that my friend's laptop works so well with EXA (running Dapper BTW) or that its so easy to install Nvidia drivers in Ubuntu. He is moving on to get more involved with Xorg and that's a good thing (as such events are accelerating) and the Ubuntu user's loss is an overall gain for the entire Linux desktop. Its just sad to see him go.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;I don't know how the distro can make up for his loss- as far as I know no one else at Canonical knows near as much about Xorg as Mr. Stone does. Branden Robinson needs to stop being leader of Debian so Mark can hire him for the job. Or somebody.....even if they never do as good as job as Mr. Stone did.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;So if you ever read this- goodbye Mr. Stone! You made Ubuntu THE distro for me and many others because of your hard work and we all will miss the fact that you were the developer with the largest presence on the forums (by a factor of 100). Good luck in you future with Xorg and life!&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;Well thats if for this time. See you after I get something to work!&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20116104-113961104577931385?l=linuxeyecandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxeyecandy.blogspot.com/feeds/113961104577931385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20116104&amp;postID=113961104577931385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/113961104577931385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/113961104577931385'/><link rel='alternate' type='text/html' href='http://linuxeyecandy.blogspot.com/2006/02/compiz-cometh.html' title='Compiz Cometh'/><author><name>Jonathan Smith</name><uri>http://www.blogger.com/profile/08043950716363191213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20116104.post-113861372184100929</id><published>2006-01-30T01:22:00.000-08:00</published><updated>2006-01-30T01:35:34.350-08:00</updated><title type='text'>Moving from Metacity to a Better City</title><content type='html'>Ok. It's time. I have used my own new guide long enough I can suggest others try it too. It may not be perfect, but it works really well and I think it's the best solution to the problem for now.&lt;br /&gt;&lt;br /&gt;But lets start at square one- what is the problem?&lt;br /&gt;&lt;br /&gt;The problem is that Metacity is really boring. Not kinda boring. Really boring. In Breezy I begged and pleaded to make sure it was not compiled with a compositor so that excitement could be bolted on (by running Xcompmgr) easily...but that solution had a certain shelf life.&lt;br /&gt;&lt;br /&gt;The essential problem is that Metacity was never meant to be exciting. Here is the description from the authors own words:&lt;br /&gt;&lt;br /&gt;"Boring window manager for the adult in you. Many window managers are like Marshmallow Froot Loops; Metacity is like Cheerios."&lt;br /&gt;&lt;br /&gt;Well I don't know about you, but I get tired of eating plain Cheerios everyday. Sure you can add some sugar and some fruit (xcompmgr) but eventually even that gets boring. After a while I want to go to the store and buy some Frosted Flakes, some Fruity Loops, or some Lucky Charms. I have a sweet tooth, I will admit it. But I am sure others do too.&lt;br /&gt;&lt;br /&gt;Lucky Havoc Pennington brags that even though he made Metacity boring, he spent a lot of time making it easy to replace. Well....not too easy. But possible. And I thank him for that. At least he had the wisdom to see that not everyone could stand to eat Cheerios all the time and act like adults.&lt;br /&gt;&lt;br /&gt;Heck, it's my personally belief (based on reading many mailing lists about the subject) that Metacity would not get a compositor built in for a VERY long time if it wasn't for the fact that it can possibly help usability (by having a really nice screen screen zoomer). The Kwin concept of adding this stuff for the fun of adding it seems to be lost on the Gnome community (except for the actual person making most of the Metacity compositor- Soeren Sandmann- who lucky cares enough about eye candy to include things like a minimize effect). That is what happens when you hang out with the business crowd I guess.&lt;br /&gt;&lt;br /&gt;With many things in life you do not know what you are missing until you are actually sitting on the other side of the fence. Personally I did not know how boring Metacity was till I starting making a report for my blog about KDE eye candy (that is now so large I think I will have to do many entrys to cover it). The compositor in KDE's window manager- Kwin- could do so many amazing things by default I knew I could never live with xcompmgr again. I had to steal Kwin for my own purposes.&lt;br /&gt;&lt;br /&gt;Some might ask “why not just KDE you freaking idiot?” And that is a good question. My official answer is:&lt;br /&gt;&lt;br /&gt;1.I like Gnome Applications more. Firefox. Gaim. Nautilus. Gimp. etc. I hate for them to look like crap in KDE. Running gnome-settings-daemon in KDE would do the trick, but they do not play well together always. The "use QT themes on GTK apps" trick is buggy.&lt;br /&gt;&lt;br /&gt;2. I dislike the kicker (KDE panel). I prefer the Gnome panels.&lt;br /&gt;&lt;br /&gt;3. I like for Nautilus to draw my desktop. I prefer Gnome's automounting.&lt;br /&gt;&lt;br /&gt;4. The Industrial theme is better than any KDE theme I have tried. In fact...I have never found a KDE theme I like (compared to GTK themes- even Clearlooks is better). Plus it's easier to install themes in Gnome.&lt;br /&gt;&lt;br /&gt;In fact recently I found a Cairo Industrial theme that changed my life. The pure white of Industrial combined with the candy scrollbars of Clearlooks Cairo. I tried to make this myself for a month but then this one came along and blew my work away. With this in existence I will never be able to switch to KDE. Find this theme here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gnome-look.org/content/show.php?content=34253"&gt;http://www.gnome-look.org/content/show.php?content=34253&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. Ubuntu is the primary distro of all the buntu's so it gets the most work done on it.&lt;br /&gt;&lt;br /&gt;I just want KDE's window manager, so I took it. Now there is no need to switch to KDE for me and others. Its the best of both worlds.&lt;br /&gt;&lt;br /&gt;And overall it works really well.  I do not have the conflicts with mixing the two like in Hoary, even after two weeks of solid use.&lt;br /&gt;&lt;br /&gt;And now the question is “what does Kwin offer me to make it worth the switch?” Good question and one I get a lot. Well, first is the translucent gnome- panels. Second is drop shadows in a better form- using drop shadows for a long time with Xcompmgr is painful because it has a bad memory leak. Kwin has the same leak, but it is WAY better. Third is smooth fading just like the trick xcompmgr can do.&lt;br /&gt;&lt;br /&gt;But thats just the tip of the iceberg.&lt;br /&gt;&lt;br /&gt;Of course, only screenshots can do it justice. So first of all here is a screenshot of how Kwin's compositor even makes the Gnome Panels translucent- notice the “CNN” shining through:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/attachment.php?attachmentid=5626&amp;d=1138377783"&gt;http://ubuntuforums.org/attachment.php?attachmentid=5626&amp;amp;d=1138377783&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also notice how well the blue scrollbars from Clearlooks Cairo work so well with the Smooth Blend KDE theme. It really looks like they were meant to go together.&lt;br /&gt;&lt;br /&gt;Finally notice in that screenshot how the maximized window in the background had a maximize button next to the close button while in the smaller window that button is changed to a maximize button that looks different. That particular Kwin theme does that by itself! Maybe only people like myself notice that, but after a while it becomes really obvious how many releases Kwin is ahead of Metacity.&lt;br /&gt;&lt;br /&gt;With Kwin you are able to make non-focused windows transparent:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/gallery/showimage.php?i=1835&amp;original=1&amp;amp;c=2"&gt;http://ubuntuforums.org/gallery/showimage.php?i=1835&amp;original=1&amp;amp;c=2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notice how the calculator and terminal are made translucent automatically when the focus is on another application (Firefox). Blends right into the Ubuntu desktop.&lt;br /&gt;&lt;br /&gt;Yet after a while making entire windows translucent is not as cool as it seems. Some may disagree, but it got on my nerves after a while. Microsoft discovered this exact problem while making Vista- not all bling is a good thing. This is why I never messed with scripts that allowed for Xcompmgr to do such things.&lt;br /&gt;&lt;br /&gt;Luckily Kwin can go one step further. In its options you can chose:&lt;br /&gt;&lt;br /&gt;“Apply translucency only to decoration”&lt;br /&gt;&lt;br /&gt;With this option checked, only the window borders are translucent. I prefer this for day to day use. I make my focused window non-translucent but make it so when I move windows or when they are not in focus they are translucent. Helps a lot with keeping track of many windows...and it's also very close to the “Aeroglass” effect that Microsoft will announce to the world as “true innovation” later this year when Vista (maybe) releases. Well here is Kwin doing its best Aeroglass imitation before Aeroglass exists:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/gallery/showimage.php?i=1836&amp;original=1&amp;amp;c=2"&gt;http://ubuntuforums.org/gallery/showimage.php?i=1836&amp;original=1&amp;amp;c=2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nice huh? Yep, I can't do without Kwin now.&lt;br /&gt;&lt;br /&gt;Once you use it for a while, Kwin also shows gives many other benefits that Metacity can never provide. Like what you ask? Customizations. Within its many options, Kwin lets you:&lt;br /&gt;&lt;br /&gt;1.Set edge flipping exactly how you want (edge flipping is when you move off the screen onto another virtual desktop- you need the program called Brightside to do this with Gnome)&lt;br /&gt;2.Set edge resistance- very helpful for a two screen setup like mine&lt;br /&gt;3.Configure the exact window actions and focus settings to an amazing degree&lt;br /&gt;4.Have themes that are customizable to an amazing degree&lt;br /&gt;&lt;br /&gt;And more. All by right clicking the titlebar and choosing the “Configure Window Behavior” option. This combined with overall less resource use (even with the compositor in Kwin off for a couple days I could tell that is it uses way less CPU than Metacity) and the fact that the horrible “draw black crap all over you screen” minimize effect from Metacity is taken away makes me recommend replacing Kwin with Metacity even for those who are not interesting in things like drop shadows and translucency.&lt;br /&gt;&lt;br /&gt;Until Dapper comes I see no good reason to use Metacity.&lt;br /&gt;&lt;br /&gt;Of course like most things in life replacing Metacity with Kwin will bring sacrifices. First thing is that the “run dialog” shortcut won't work- even if you add it to the gnome panel! This is painful for me, but this solution was found:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showpost.php?p=650010&amp;postcount=18"&gt;http://ubuntuforums.org/showpost.php?p=650010&amp;amp;postcount=18&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another problem is that sometimes Kwin's compositor will have visual bugs. This is no big deal if you use xcompmgr as you are used to it. Here is a screenshot of a Kwin visual bug:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/gallery/showimage.php?i=1834&amp;original=1&amp;amp;c=2"&gt;http://ubuntuforums.org/gallery/showimage.php?i=1834&amp;original=1&amp;amp;c=2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See how the right side of the window is cut off? Well...that is the worst problem you will find with this set up.&lt;br /&gt;&lt;br /&gt;But its not the end of the world. Just grab that window by the titlebar (or where the titlebar should be) and shake it around some. That cures 99% of visual composite bugs.&lt;br /&gt;&lt;br /&gt;&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;meta name="GENERATOR" content="OpenOffice.org 2.0  (Linux)"&gt;&lt;meta name="CREATED" content="20060130;1212700"&gt;&lt;meta name="CHANGED" content="20060130;3264600"&gt;&lt;style&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;&lt;/style&gt;Heck, even my sister's Powerbook with OSX Tiger sometimes shows me things that are  definitely composite bugs:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.denux.org/thom/Stuff/remnant.png"&gt;http://www.denux.org/thom/Stuff/remnant.png&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These visual composite bugs will exist in Linuxland for a VERY long time I think (composite is a hard animal to tame) so it's better just to learn to deal with them I say. Others might think differently.&lt;br /&gt;&lt;br /&gt;With the newest Nvidia drivers the worst Kwin has given me is these few visual bugs. No major Xserver crashes! That alone is worth throwing a party for. Here is the guide to get the newest Nvidia drivers:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=75074"&gt;http://ubuntuforums.org/showthread.php?t=75074&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So in the end I suggest everyone who likes Gnome and eye candy switch from Metacity to Kwin. Finally, here is my guide to tell you how to do all this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=115974"&gt;http://ubuntuforums.org/showthread.php?t=115974&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please leaves comments in that thread, in my email box, or on my blog if you have problems. Its worth a shot at least.&lt;br /&gt;&lt;br /&gt;Some might notice it looks a lot like my old Enlightened Gnome guide:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=54476"&gt;http://ubuntuforums.org/showthread.php?t=54476&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So I might as well say now that I advise using Kwin over E17 or E16. E16 is far too primitive to be using in 2006, and E17 does not play well with Gnome. This is why I never updated this guide for Breezy. The Knome Guide is the newest fun trick on the block, so that is where the new party is. You are welcome to try it if you want.&lt;br /&gt;&lt;br /&gt;Now for some other issues before I end this blog entry. First of all I found a screenshot showing work done to move OSX Dashboard widgets to Gnome:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kryogenix.org/photoimages/pictures/random/192.jpg"&gt;http://www.kryogenix.org/photoimages/pictures/random/192.jpg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I think thats pretty cool myself. The code can be found here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kryogenix.org/code/jackfield.tar.gz"&gt;http://www.kryogenix.org/code/jackfield.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Its worth messing with for those that like those sorts of things. For those of us who prefer a Gnome solution, Gdesklets had an update:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gdesklets.org/?mod=downloads/gdesklets"&gt;http://www.gdesklets.org/?mod=downloads/gdesklets&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This update seems to bring bugfixes- and we all know that the last version of gdesklets needed plenty of that! So its well worth trying out.&lt;br /&gt;&lt;br /&gt;Also someone was nice enough to make an Xgl guide for Breezy:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=116371"&gt;http://ubuntuforums.org/showthread.php?t=116371&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have not tried it (shock!) as I am waiting for the release of the new compositor related to it in February to try it out. Xgl without a compositor to take advantage of it is a waste for someone like me that changes video cards in a blink of an eye to get better eye candy (the benefit of Xgl to others is that with it stable more people could get eye candy as long as their driver has decent Opengl support)....the glxcompositor does exist in the wild but it needs CVS Xserver to work with a patch to mesa, so that's out. The first month of the year is almost over, I can wait. If you can't then start compiling and tell me how it goes!&lt;br /&gt;&lt;br /&gt;Finally I want to point out some Firefox eye candy. I recently ran across this extension:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://aluminum.sourmilk.net/reveal/"&gt;http://aluminum.sourmilk.net/reveal/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Which takes the most innovative thing Internet Explorer 7 will do in the future when it is released and adds it to Firefox. Poor IE- it can never win at being the best with a disadvantage like that! Luckily it has other advantages (similar to why a stone rolling down a hill does not stop) that means that it does not need to be the best to succeed.&lt;br /&gt;&lt;br /&gt;This extension even gives a tutorial on its first use. I recommend it even for the most timid of users. Note that you need the newest Firefox release (1.5) for it to work well. Use Automatix to get that in Ubuntu if you lack it.&lt;br /&gt;&lt;br /&gt;Well that is all for this entry. Enjoy freedom from the city of Meta, and stay tuned for my next rant///////blog entry!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20116104-113861372184100929?l=linuxeyecandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxeyecandy.blogspot.com/feeds/113861372184100929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20116104&amp;postID=113861372184100929' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/113861372184100929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/113861372184100929'/><link rel='alternate' type='text/html' href='http://linuxeyecandy.blogspot.com/2006/01/moving-from-metacity-to-better-city.html' title='Moving from Metacity to a Better City'/><author><name>Jonathan Smith</name><uri>http://www.blogger.com/profile/08043950716363191213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20116104.post-113761370234463863</id><published>2006-01-18T11:39:00.000-08:00</published><updated>2006-01-18T11:59:01.613-08:00</updated><title type='text'>Drivers Wanted</title><content type='html'>I recently got a really good email with a very good question that I wanted to share with all my readers. I hope you all enjoy.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;"Hi&lt;br /&gt;&lt;br /&gt;first of all I want to say I like your blog about eye candy. Really nice to know there is someone who really gives useful tips and is there to represent eye-candy.&lt;br /&gt;&lt;br /&gt;While reading you're blog I noticed that you really believe opensource drivers for cards from nVidia and ATI are needed. I never knew that was needed and trusted on the company's, I thought the closed source drivers did their work good enough. Apparantly they don't do enough to get the maximum out of their hardware.&lt;br /&gt;&lt;br /&gt;But why wouldn't these company's make their drivers open source? The money is after all made with selling the hardware. Is it because they have to release specs of the cards they don't want to be know by the competition? Or is there a whole other reason? And if big studios are starting to use blender and the linux desktop, can't there be some pressure coming from those studios towards the card manufacturers? Maybe there should be an action group for this that makes clear to the manufacturers how much better it would be to open source their drivers. With constructive criticism and reasons for opensourcing their drivers...&lt;br /&gt;&lt;br /&gt;Just wanted to know you're thaught about this&lt;br /&gt;&lt;br /&gt;Kindley regards&lt;br /&gt;&lt;br /&gt;Meulemeester Jan Dante&lt;br /&gt;&lt;br /&gt;btw: keep up the great work!"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is my response:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Thanks for the compliments. You are very kind.&lt;br /&gt;&lt;br /&gt;There are many reasons why Nvidia and ATI refuse to open source all of their drivers (or even give away the specs so drivers can be made without reverse engineering). I will list a few:&lt;br /&gt;&lt;br /&gt;- Some suspect that both Nvidia and ATI currently use technology in their closed drivers that is         owned by another company. Basically they don't have full legal right to their drivers, so they     can't free them. This alone does not explain why they do not work with open driver creators more though.&lt;br /&gt;&lt;br /&gt;-Linux/Open Source is not a big enough market yet. A high end market (blender), but not a large one (Desktop use). When that changes, attitudes might change.&lt;br /&gt;&lt;br /&gt;-It takes a lot of work to make good drivers….and labor is limited. It seems like they don't want to do the work of maintaining a "community," even if that is minimal... Also I think they do not trust such a situation (open drivers) with high end customers (blender) so I don't think they see that as a benefit (as they should).&lt;br /&gt;&lt;br /&gt;-Some (I think Nvidia at least) seem to believe they can do a better job. And sometimes its hard to argue. The Nvidia closed source driver is the best driver (performance and featurewise) in the entire Linux landscape. Nvidia made a kind of EXA a year before open source driver makes did. Desktop *nix is a niche so there are not THAT many Xorg hackers….so Nvidia (and ATI if they would use them) seems to have more resources to make a better driver. Plus they make the hardware to make a better driver. So they continue to call the shots.&lt;br /&gt;&lt;br /&gt;-They don't "get it." They don't know why open sourcing the drivers is such a big deal. ATI is better with this, as I hear they kinda help with reverse engineering the high end cards. The ATI 9250 is the best open source card because ATI released the specs for it. But overall they don't get it.&lt;br /&gt;&lt;br /&gt;It's an interesting situation. Because of the state of things I have a Nvidia card. It what allows for the best eye candy. But one day soon I will buy a 9250 to play with. Yet….the Nvidia drivers do SO much that many of the open drivers can't do (which is kinda bad because Nvidia uses specific Xorg.conf extensions that no other driver uses…so a GUI to configure the Xorg.conf is almost impossible to make). Its give and take.&lt;br /&gt;&lt;br /&gt;One good thing is that Intel "gets it." They open source their video drivers, and they are the largest seller of graphics cards. All on the low end….but hey, it's the best hope of the open source world. Intel mostly "gets it." Really. I think part of it is that they have a huge problem with MS recently.&lt;br /&gt;&lt;br /&gt;Why? Because MS stopped releasing Operating Systems every two years (that often times required a computer upgrade) like in the good old days and because MS (well…the market really…but MS nailed the coffin shut) picked AMD's 64bit extensions over the Itanium in the long term. Plus if computer customers spend on software then they might spend more on hardware. For these reasons and more Intel is a great ally of open source for now….&lt;br /&gt;&lt;br /&gt;Of course, I could be wrong about the entire thing...&lt;br /&gt;&lt;br /&gt;I hope I answered your question well enough, and I hope you have a nice day.&lt;br /&gt;&lt;br /&gt;Poofyhairguy&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20116104-113761370234463863?l=linuxeyecandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxeyecandy.blogspot.com/feeds/113761370234463863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20116104&amp;postID=113761370234463863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/113761370234463863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/113761370234463863'/><link rel='alternate' type='text/html' href='http://linuxeyecandy.blogspot.com/2006/01/drivers-wanted.html' title='Drivers Wanted'/><author><name>Jonathan Smith</name><uri>http://www.blogger.com/profile/08043950716363191213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20116104.post-113661295341708203</id><published>2006-01-06T21:37:00.000-08:00</published><updated>2006-01-06T21:49:48.570-08:00</updated><title type='text'>http://www.blogger.com/img/gl.link.gif</title><content type='html'>&lt;span style="font-weight: bold;"&gt;As Seen On A Linux Box Near You&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hello eye candy lovers! This is an exciting time of year for our sport with all the huge code releases recently so I have been REALLY busy trying to play with everything I can.&lt;br /&gt;&lt;br /&gt;I gave up trying to compile the newly released Xgl code- I decided to wait until it hits the CVS. Apparently a lot of cleanups will come with that migration. Plus when it’s in the CVS maybe we can bug Daniel Stone again and get him to package it for Ubuntu.&lt;br /&gt;&lt;br /&gt;I HAVE played with the glxcompmgr some….but its hard to get working too. Here is a screenshot of my using xcompmgr in Xgl for those who love screenshots:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showpost.php?p=626710&amp;postcount=341"&gt;http://ubuntuforums.org/showpost.php?p=626710&amp;amp;postcount=341&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But lets talk about some stuff we ALL can use! But first I must admit something to you all. Recently I after some soul searching I realized that most of my ideas for eye candy to play with in Linux were things that tried to copy stunts I use on OSX (my sister has a Powerbook). Since OSX is the top eye candy OS right now its tempting to see them as king of the mountain, but then I would miss some Linux exclusive tricks that even OSX can’t (that I know of) do!&lt;br /&gt;&lt;br /&gt;So today’s entry focuses on Linux only eye candy. So basically what I should have been blogging about the whole time!&lt;br /&gt;&lt;br /&gt;First up is an application that I have known about for some time: xdesktopwaves. This is a REALLY cool little application that places a pan of virtual water on your desktop.&lt;br /&gt;&lt;br /&gt;Here is a description from the author:&lt;br /&gt;&lt;br /&gt;" xdesktopwaves is a cellular automata setting the background of your X Windows desktop under water. Windows and mouse are like ships on the sea. Each movement of these ends up in moving water waves. You can even have rain and/or storm stirring up the water."&lt;br /&gt;&lt;br /&gt;Sounds neat eh? It is. Here is some screenshots:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/gallery/showimage.php?i=1681&amp;original=1&amp;amp;c=2"&gt;http://ubuntuforums.org/gallery/showimage.php?i=1681&amp;original=1&amp;amp;c=2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/gallery/showimage.php?i=1682&amp;original=1&amp;amp;c=2"&gt;http://ubuntuforums.org/gallery/showimage.php?i=1682&amp;original=1&amp;amp;c=2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/gallery/showimage.php?i=1683&amp;original=1&amp;amp;c=2"&gt;http://ubuntuforums.org/gallery/showimage.php?i=1683&amp;original=1&amp;amp;c=2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It seems to work ok in Gnome AND KDE (but not Enlightenment). If you want this neat trick just go to the home page and install it the old fashioned way:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xdesktopwaves.sourceforge.net/http://xdesktopwaves.sourceforge.net/"&gt;http://xdesktopwaves.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Or install it with apt-get in Ubuntu/Debian or portage in Gentoo. Here is a guide I made just for the blog:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=112333"&gt;http://ubuntuforums.org/showthread.php?t=112333&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That explains how to use it and gives a cool script to easily turn it off and on. This eye candy eats up some CPU power (at a quality of 9 it completely pegged one of the two cores in my 3800+ X2) but at a setting of 7 or 8 its not that bad but looks nice.&lt;br /&gt;&lt;br /&gt;Best part about it is that it’s stable!!!! Which is rare with eye candy. In fact it plays well with other kinds of eye candy like compositors and such. There is really nothing to lose except some time, so I hope everyone can try it out. It’s a great way to WOW your Windows friends (I know we should be above that but its SOOO fun to do sometimes).&lt;br /&gt;&lt;br /&gt;Yet when it comes to wowing Windows users AND OSX users nothing beats this next trick: 3ddesktop. I’m sure many readers of this blog know of it, but I have to mention it because I think it’s the coolest eye candy we have now that does not rely on experimental stuff. It makes use of the thing us Linux users have by default that the other OSes lack- multiple desktops.&lt;br /&gt;&lt;br /&gt;Basically this trick presents the multiple desktops in a 3D mode. I have to show a screenshot since explaining is hard:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://desk3d.sourceforge.net/screenshots.php"&gt;http://desk3d.sourceforge.net/screenshots.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That page also has a cool video to show off the effect. This little program is a GREAT way to show new Linux users what a virtual desktop actually IS (since it can be confusing if you have never seen it before). Most distros have it in their repositories. Here is a guide to install and use it in Ubuntu:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=100167"&gt;http://ubuntuforums.org/showthread.php?t=100167&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One problem you will find is that it gives you grey desktops the first time you use it. Follow the advice in this post to get around that problem:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showpost.php?p=591015&amp;postcount=16"&gt;http://ubuntuforums.org/showpost.php?p=591015&amp;amp;postcount=16&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Armed with this knowledge you can now switch desktops like a pro! I have found that this piece of eye candy above all others is the best for making Windows friends jealous (again I know we should not care but if you can’t have fun in life why live?). And unlike most other eye candies its useful.&lt;br /&gt;&lt;br /&gt;I find it to be pretty stable by itself and I personally can get it to work with xcompmgr without problems but I hear from others that the two do not work so well together for them. I know it DOES require some form of hardware acceleration so make sure that your computer can do some Opengl before you try. If it does not work for you this is most likely the reason….now that I think of it I have only gotten it to work on ATI and Nvidia cards with the official drivers. But I can’t say that’s all it will work on- try and see.&lt;br /&gt;&lt;br /&gt;So there you have it- the best of Linux exclusive candy. I mean…besides that one March Ubuntu Calendar from last year:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fedoraforum.org/gallery/file_4gallery/1/7/5/4/0/ubuntu-calendar-march_original.jpg"&gt;http://www.fedoraforum.org/gallery/file_4gallery/1/7/5/4/0/ubuntu-calendar-march_original.jpg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I want to finish today with a short story from my vacation. Over my break I was able to convert two users to Ubuntu- my mom and my cousin.  In order to get them to switch I had to convince them that Ubuntu was better and so I tried many angles. Funny thing is that the same thing hooked them both.&lt;br /&gt;&lt;br /&gt;So what switched them?&lt;br /&gt;&lt;br /&gt;The lack of security problems? No, but that might have been a bonus. The free (both kinds) software? No, they didn’t mind paying for software. The famous Ubuntu community? No, they will never get on the forums or on IRC. The ease of use? No, the both just basically needed a Firefox/Thunderbird box and Windows can do that. So what switched them then?&lt;br /&gt;&lt;br /&gt;The Gdesklets Starterbar. I am not joking. Both of them upon seeing the little icon jump when you click on it on that bar demanded that they be able to use Ubuntu that instant. Everything else was just a bonus. The freaking gdesklets starterbar (and any of you who know how gimmicky it is are probably laughing right now) was THE killer Linux app:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gdesklets.gnomedesktop.org/categories.php?func=gd_show_app&amp;gd_app_id=210"&gt;http://gdesklets.gnomedesktop.org/categories.php?func=gd_show_app&amp;amp;gd_app_id=210&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yes. THAT starterbar. The one that copies the dock from OSX badly. That is what switched them. This taught me three things.:&lt;br /&gt;&lt;br /&gt;1.    Eye Candy matters to normal people FAR more than most distro makers will admit (many are still in the “Linux is serious, Linux is for the server” mode).&lt;br /&gt;&lt;br /&gt;2.  Never hate on an eye candy program (I have been known to rant in the past about how gdesklets is bloatware) because for someone else that might be THE most important application.&lt;br /&gt;&lt;br /&gt;2.    Maybe the lag behind the desktops of OSX and Vista are not that big of deal. Sure we might not be able to use our 3D cards to render our entire desktop for a few years after these other OSes can do it but that might not matter. What matters is what the user can actually see. Give a new Linux user 3ddesktop and far as they are concerned the Linux Desktop IS 3D. It makes me have more faith in the hacks I often like to use (skippy comes to mind).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is a guide for more gdesklets information:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=77694"&gt;http://ubuntuforums.org/showthread.php?t=77694&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One last small note: with the new Nvidia drivers xcompmgr is stable for me. And in it does not crash unless I do something I new beforehand will make it crash  (like moving a playing Xine video under the Gnome Panel). No more random crashes for me and many on the Ubuntu Forums. So if you have been waiting to try it again….now is the time!&lt;br /&gt;&lt;br /&gt;Well…that’s it for today. Till next time Linuxland!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20116104-113661295341708203?l=linuxeyecandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxeyecandy.blogspot.com/feeds/113661295341708203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20116104&amp;postID=113661295341708203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/113661295341708203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/113661295341708203'/><link rel='alternate' type='text/html' href='http://linuxeyecandy.blogspot.com/2006/01/httpwwwbloggercomimggllinkgif.html' title='http://www.blogger.com/img/gl.link.gif'/><author><name>Jonathan Smith</name><uri>http://www.blogger.com/profile/08043950716363191213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20116104.post-113636292347214447</id><published>2006-01-04T00:18:00.000-08:00</published><updated>2006-01-04T00:22:40.600-08:00</updated><title type='text'>Happy GNU Year</title><content type='html'>&lt;!-- Created by AbiWord, a free, Open Source wordprocessor.  --&gt;&lt;!-- For more information visit http://www.abisource.com.    --&gt;&lt;!-- ======================================================= --&gt;&lt;meta equiv="content-type" content="text/html;charset=UTF-8"&gt;&lt;title&gt;&lt;/title&gt;                  &lt;style type="text/css"&gt;    &lt;!-- @media print, projection, embossed {  body {   padding-top:1in;   padding-bottom:1in;   padding-left:1in;   padding-right:1in;  } } body {  text-indent:0in;  text-align:left;  text-decoration:none;  font-weight:normal;  font-variant:normal;  color:#000000;  font-size:12pt;  font-style:normal;  widows:2;  font-family:'Times New Roman'; } table { } td {  border-collapse:collapse;  text-align:left;  vertical-align:top; } p, h1, h2, h3, li {  color:#000000;  font-family:'Times New Roman';  font-size:12pt;  text-align:left;  vertical-align:normal; }      --&gt;   &lt;/style&gt;     &lt;div&gt;        &lt;p&gt;&lt;/p&gt;    &lt;p&gt;I just got back from my annual vacation to my home town (New Orleans) where I was incredibly busy either looking at the destruction or fixing computers. My grandmother's house (she is ok) was only two blocks away from the largest levee breach, and the scene of destruction in her house and around her neighborhood was the exact opposite of "eye candy." After that experiance I was glad to come home and resume the fun hacking upon my Linux box again.&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;And the welcome party had exactly what I wanted for the Holidays- a new version of Xgl! This is the coolest code release in the eye candy world of Linux for a while. When &lt;span style=";font-family:'Arial';font-size:10;"  &gt;Aaron Siego of KDE originally complained about the closed nature of Xgl &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;my greatest hope i&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;s that it would lead to the release of the X&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;gl code&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;.&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt; &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;The Xgl&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt; (i&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;n case &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;you do not know) is&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt; a &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;dependent&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt; ( as in it needs the old &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;xserver t&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;o help it)&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt; se&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;rver that will allow the Linux desktop to use Opengl to (&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;eventual&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;ly) draw the &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;desktop using 3D hardware. Even&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;tually it could ge&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;t to the point that the Xgl has a later &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;independent&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt; version that can draw the entire desktop &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;using the &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;3D hardware of m&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;odern graphi&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;cs cards. Thi&lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;s will make it all faster and will lead to pretty effects like OSX &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;has and &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;Vista will &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;have.&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt; &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;And now upon my return I find that &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;my &lt;/span&gt;&lt;span style=";font-family:'Arial';font-size:10;"  &gt;wishes were granted and &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;David Reveman &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;has &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;released&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt; the newest code. &lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;a href="http://lists.freedesktop.org/archives/xorg/2006-January/011922.html"&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;http://lists.freedesktop.org/archives/xorg/2006-January/011922.html&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;&lt;br /&gt;And what code it is.&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt; Listen to the changes:&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;"&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;Compared to the xserver module code in freedesktop CVS a lot have&lt;br /&gt;changed. The new code contains an uncounted number of bug fixes, some&lt;br /&gt;major restructuring and a few additional features.&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;"&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;Sounds tasty.&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt; I have tried for hours and I can&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;not get it to compile yet, but I'm sure that &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;after &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;its soon&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt; merged with &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;the CVS then most distro &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;will have&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt; packages of it (Dapper already has a&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;n &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;older Xgl in the repos so it&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;s not a big deal &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;for &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;Daniel&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt; &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;S&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;tone to upgrade it&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;)&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;. I will keep trying and I really want to try it with &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;all the &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;compos&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;ite manager&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;. &lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;But no matter what this is a big dea&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;l&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;. This is the future. The reward &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;of a modular Xorg&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;. &lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;Of &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;course, its not ready yet&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;. And its not the end solution&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;. But this is a HUGE jump and the first real&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt; positive&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt; news on t&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;he Xgl in a long time.&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt; &lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;Now I know some people are saying &lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;"&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;s&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;how me the money" so here i&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;s all the Xgl goodies I can find&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;. Here is a GREAT video of it:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;a href="http://soijabanaani.net/tmp/glxcompmgr_effects.mpeg.torrent"&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;http://soijabanaani.net/tmp/glxcompmgr_effects.mpeg.torrent&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;&lt;br /&gt;And an older video:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;a href="http://rapidshare.de/files/4553011/xgl_wanking.avi.html"&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;http://rapidshare.de/files/4553011/xgl_wanking.avi.html&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;&lt;br /&gt;And here is a few screenshots of&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt; Xgl in action:&lt;/span&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;a href="http://www.cs.umu.se/%7Ec99drn/pics/xgl-001.png"&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;http://www.cs.umu.se/~c99drn/pics/xgl-001.png&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;a href="http://www.cs.umu.se/%7Ec99drn/xgl/xgl-shot3.png"&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;http://www.cs.umu.se/~c99drn/xgl/xgl-shot3.png&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;a href="http://www.cs.umu.se/%7Ec99drn/xgl/xgl-shot2.png"&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;http://www.cs.umu.se/~c99drn/xgl/xgl-shot2.png&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;a href="http://www.cs.umu.se/%7Ec99drn/xgl/xgl-shot1.png"&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;http://www.cs.umu.se/~c99drn/xgl/xgl-shot1.png&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;Its Amazing Stuff. Hope to hav&lt;/span&gt;&lt;span style=";font-family:'arial';font-size:10;"  &gt;e my own screenshots soon.&lt;/span&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;/p&gt;    &lt;p style="text-align: left;" dir="ltr"&gt;&lt;/p&gt;   &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20116104-113636292347214447?l=linuxeyecandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxeyecandy.blogspot.com/feeds/113636292347214447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20116104&amp;postID=113636292347214447' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/113636292347214447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/113636292347214447'/><link rel='alternate' type='text/html' href='http://linuxeyecandy.blogspot.com/2006/01/happy-gnu-year.html' title='Happy GNU Year'/><author><name>Jonathan Smith</name><uri>http://www.blogger.com/profile/08043950716363191213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20116104.post-113530644978297835</id><published>2005-12-22T18:52:00.000-08:00</published><updated>2005-12-22T18:57:14.770-08:00</updated><title type='text'>'A Tale Of Two Skippies'</title><content type='html'>&lt;p&gt;I have some interesting things to blog about today: a flamefest about the Xgl, the seeming death of Xcompmgr, new Xorg, and my efforts to try to get better task switching in Linux. &lt;/p&gt; &lt;p&gt;I'm going to start with the information on Xcompmgr. In my guide the other day someone asked me where the CVS for Xcompmgr is. I finally found it due to Google's superpowers....but what I found kinda depressed me! I thought that EXA testing and the fact that an open source way to accerate Xcompmgr would lead to a growth in its development. Part of this assumption was due to the fact that at the end of October the first real update to Xcompmgr since January was made. Yet now looking into it seems that it was just a small patch to Xcompmgr in the new release, and just like before development of this fun toy is over. &lt;/p&gt; &lt;p&gt;But there is good news too. First is that Xcompmgr is no longer needed: soon every major DE will have a compositor. KDE's Kwin has a compositor that is the most advanced of them all (well....maybe not more than Luminocity....but it is workable and Luminocity is not). XFCE has that crappy compositor that has shipped with it since spring, and now finally the Metacity compositor is starting to do something: &lt;/p&gt; &lt;p&gt;&lt;a href="http://mail.gnome.org/archives/metacity-devel-list/2005-December/msg00002.html" class="external free" title="http://mail.gnome.org/archives/metacity-devel-list/2005-December/msg00002.html" rel="nofollow"&gt;http://mail.gnome.org/archives/metacity-devel-list/2005-December/msg00002.html&lt;/a&gt; &lt;/p&gt; &lt;p&gt;What interests me the most about this new compositor is this: &lt;/p&gt; &lt;p&gt;“There is a disabled genie type minimize effect.” &lt;/p&gt; &lt;p&gt;As soon as a grok the code enough to undisable it I plan to compile a Metacity that uses this compositor. If its worth a darn I will make a guide....but it seems really early. I'm really glad to see this is being worked on though- the current minimize effect in Metacity (or as I call it “the thing that draws all those ugly black lines on your screen” ) needed to be replaced as soon as it was created! Personally though what I really want is Luminocity's “wobble” effects- what was the point of the whole project if the coolest part does not get back into Metacity? &lt;/p&gt; &lt;p&gt;Next year will be exciting for compositors.....I am really starting to think that KDE 4 will bring with it the first stable composited Linux desktop! &lt;/p&gt; &lt;p&gt;The next issue I want to talk about is the release of Xorg 7. Here is what I posted on Slashdot concerning this huge upgrade: &lt;/p&gt; &lt;p&gt;&lt;a href="http://slashdot.org/comments.pl?sid=171888&amp;cid=14314571" class="external free" title="http://slashdot.org/comments.pl?sid=171888&amp;amp;cid=14314571" rel="nofollow"&gt;http://slashdot.org/comments.pl?sid=171888&amp;cid=14314571&lt;/a&gt; &lt;/p&gt; &lt;p&gt;And here is the changelog: &lt;/p&gt; &lt;p&gt;&lt;a href="http://xorg.freedesktop.org/wiki/ChangesSince68" class="external free" title="http://xorg.freedesktop.org/wiki/ChangesSince68" rel="nofollow"&gt;http://xorg.freedesktop.org/wiki/ChangesSince68&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Beyond EXA this release also brought huge updates in the Savage driver, and Intel driver and it was the start of the open source ATI driver (for newer cards). &lt;/p&gt; &lt;p&gt;I see this release being huge in two ways: &lt;/p&gt; &lt;p&gt;1. Since the drivers are cut from Xorg they can improve faster- no waiting for the next Xorg release to get new drivers. &lt;/p&gt; &lt;p&gt;2. Since the drivers are separate ATI might do a better job (its easier for the one guy at ATI who makes the Linux drivers to do his job now). &lt;/p&gt; &lt;p&gt;Of course, don't get too excited. As was said on Lug radio modularizing Xorg is step one of a twelve step process to a modern xserver. The worst thing one could do is raise personal expectations too much- I predict it will still take a few years for all the benefits of this release to “trickle” down to users. &lt;/p&gt; &lt;p&gt;Next of the agenda is the biggest part of today's blog: Me vs. the two Skippies. &lt;/p&gt; &lt;p&gt;It all started this summer when my sister got a Powerbook and I noticed (after an hour of playing) that it has the neatest task switching known to man- Expose: &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.apple.com/macosx/features/expose/"&gt;http://www.apple.com/macosx/features/expose/&lt;/a&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt; &lt;/p&gt; &lt;p&gt;Later this semster at school I was using an iMac (and old 800mhz one with a VERY weak graphics card) and I noticed that not only did Expose give you little thumbnails of each screen instantly, it gave you “live” thumbnails: a page I was loading continued to load while thumbnail size in Expose.&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt; &lt;/p&gt; &lt;p&gt;I thought to myself “if this weak Mac can do this, surely my powerful desktop can.” And my quest to lose the taskbar began. &lt;/p&gt; &lt;p&gt;After some research I noticed that there are three Expose copies in Linuxland: Skippy, Kompose, and Expocity. Kompose is KDE's version of Expose. Its probably the best one seeing as how it does corners by default (aka you can make it like on the Mac where when you mouse moves out a certain corner of the screen than Kompose does its magic). But in Gnome it gives a blah grey as the backround, its widgets look ugly no matter what KDE theme I use, and it seems to suffer from the same problem Expocity and Skippy suffer from (well...the Kompose in the repos does). I will talk more about that later. &lt;/p&gt; &lt;p&gt;Next is Expocity. This one is by far the coolest because unlike the other two when you use it the thumbnails windows dance onto your screen like on a Mac. Its fun as hell to use....but it has three huge problems! First its tied to Metacity, so currently the only way to get it is to force a pre-Hoary version of Metacity thats on Daniel Stone's website into Dapper (an act which is negated by the next dist-upgrade). Here is the files for those that want to try, and a guide of how to do it (the guide will say to use other files...use the ones here instead- this is my contribution...Mr. Stone tried to hide this from us Ubuntu nuts): &lt;/p&gt; &lt;p&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=42365&amp;highlight=expocity" class="external free" title="http://ubuntuforums.org/showthread.php?t=42365&amp;amp;highlight=expocity" rel="nofollow"&gt;http://ubuntuforums.org/showthread.php?t=42365&amp;highlight=expocity&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://people.ubuntu.com/%7Edaniels/expocity/" class="external free" title="http://people.ubuntu.com/~daniels/expocity/" rel="nofollow"&gt;http://people.ubuntu.com/~daniels/expocity/&lt;/a&gt; &lt;/p&gt; &lt;p&gt;His comment on it: &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.ubuntuforums.org/showpost.php?p=47984&amp;amp;postcount=2" class="external free" title="http://www.ubuntuforums.org/showpost.php?p=47984&amp;postcount=2" rel="nofollow"&gt;http://www.ubuntuforums.org/showpost.php?p=47984&amp;amp;postcount=2&lt;/a&gt; &lt;/p&gt; &lt;p&gt;As you can tell...this is not a good solution. I would personally just make a newer version of Metacity with Expocity added, but I won't because of the second problem- it does not pay attention to Xinerama. At home (I'm on vacation) I use two screens and Expocity does not take that into account, which is a pain. The final problem with Expocity is the problem that they all share that I will talk about at the end. &lt;/p&gt; &lt;p&gt;So that leaves me with one left: Skippy. And it so happens that Skippy is the most exciting one! Here is a screenshot: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://thegraveyard.org/media/skippy-4.png"&gt;http://thegraveyard.org/media/skippy-4.png&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Skippy seems near perfect: its has Xinerama support (very good dual head support in fact), it has cool transparencies that shows your desktop, and it is VERY customizable. There is a version of Skippy in the repos for Breezy users. Please note 64 bit users like myself that the Skippy in the repos won't work for you- I had to hack the source code in a few places in a way that I found on the forum of the site that Skippy is hosted on to get it to work in 64 bit Linux. Since it is indeed faster in 64 bit Ubuntu once you get it to work, I plan to host the file I made as soon as I learn enough about check install to make it into a deb (if you are good at that and you want to help email me at poofyhairguy at gmail dot com). &lt;/p&gt; &lt;p&gt;I even found a way to trigger Skippy to work with the same corner thing that Expose and Kompose do using Brightside and xmacro (both in repos). There is an angel on my shoulder that says I should make a guide telling how to do such (I also make it so one of my corners shows the desktop like in a Mac)- would anybody want one? &lt;/p&gt; &lt;p&gt;But still skippy has two problems. First problem is that it seems to be abandoned: the author must have just broke down and bought a Mac because nothing has happened since September. No big deal....its about as good as it can get as it is. So its other big problem is the problem is shares with all the other Expose copies I have talked about: they are all just hacks! &lt;/p&gt; &lt;p&gt;What do I mean by that? I mean instead of using the power of the Xserver to produce live thumbnails, Skippy, Expocity and the version of Kompose in the repos use a visual trick to make you think you are getting the same thing. What they do it rise each application to the top for an instant, take a screenshot of that app, and use that screenshot to make the thumbnails. You can actually see this happening if you use any of these programs like ten times in a row (aka your computer slows down to a point were you actually see each open program rising to the top). &lt;/p&gt; &lt;p&gt;This way of doing it can have two problems. One is that the screenshots might not show what your windows currently looks like- you might see for instance a Firefox page you were browsing an hour ago! The newest version of Skippy fixes this problem by having an option in the config file to redo the screenshots after a few seconds. Again and angel is saying I should share this file is a skippy guide. &lt;/p&gt; &lt;p&gt;The other problem is that sometimes the Expose copies cannot actually pull all the windows to the top in time...and then it all messes up. I included a screenshot here of skippy messing up in this way: &lt;/p&gt; &lt;p&gt;&lt;a href="http://img419.imageshack.us/img419/1999/screenshot14ci.png"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;http://img419.imageshack.us/img419/1999/screenshot14ci.png&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;So while Skippy provides the best option, its still far from Expose. And thats why the Skippy author made Skippy-xd. This is a version of Skippy to use Xcompmgr to create the same effect that the Macs get- live thumbnails. I could never get this version to work in Breezy before, but two nights ago in a drunken haze I got inspired by a fellow Ubuntuer to hack at the code some (I do not know C at all!) and by hacking away the parts that would not allow me to compile it I finally got it to work! Yay! And just like promised, the thumbnails by default are live like on the Mac. I will post a deb for this too in time. &lt;/p&gt; &lt;p&gt;But Skippy-xd has two problems. (yeah I know, lots of two problems). One is that its slow. I have a 6600 GT, an AMD 64 3800 X2 and with its default settings Skippy-xd is as slow as can be! I turned off some of the features (such as constantly updating the thumbnails and mouse over hints) and its still slower than normal Skippy the first time you use it. This tells me that Xcompmgr is nowhere cool as I though it was and that my bad ass new computer is not all its cracked up to be (its CPU bound as it is- I know because its the same speed with Nvidia's render accel turned off....its actually a little faster). But I plan to hack away features from the source code until its of tolerable speed (after a night of work I am close). &lt;/p&gt; &lt;p&gt;The second problem is that unlike the other Skippy, Skippy-xd does not give you the entire contents of the windows- the tops and bottoms and sides are cut off! Its a noticeable problem.... &lt;/p&gt;  &lt;p&gt;&lt;a href="http://img419.imageshack.us/img419/3735/screenshot30dc.png"&gt;&lt;span style="text-decoration: underline;"&gt;http://img419.imageshack.us/img419/3735/screenshot30dc.png&lt;/span&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;In the end I will use regular Skippy for now, and if the newest Nvidia driver clear up the problems with renderaccel I have been having this week (three crashes) and I can get back to using Xcompmgr 24/7 I will hack down Skippy-xd till its usuable and use it. Also at the beginning of January I'm moving to KDE for a month, so I will compile the newest Kompose and give updates on it. I hear it can use Kwin;s composite manager to give live thumbnails like Skippy-xd can....I wonder if its as slow though. &lt;/p&gt; &lt;p&gt;This whole deal taught me three things: &lt;/p&gt; &lt;p&gt;1.The Apple developers eat magic dust for breakfast. I better stop noticing what OSX can do or I will live with a constant inferiority complex! &lt;/p&gt; &lt;p&gt;2.The newest fun stuff in the Xserver world is still years behind the closed competition. Oh well, thats life. &lt;/p&gt; &lt;p&gt;3.C makes more sense than one would think – I had stuff hacked to the point of working in one night. I might teach myself some so I can improve Skippy-xd now that the author has left it alone. Maybe fix the cut off the edges bug. &lt;/p&gt; &lt;p&gt;I hope that little story was enlightening to someone. On to the last topic of interest: the big flamefest over Xgl. &lt;/p&gt; &lt;p&gt;It all started when Aaron J. Seigo (the most vocal KDE guy) complained in his blog that Novell was developing the very important Xgl behind closed doors. Here is the link and a quote: &lt;/p&gt; &lt;p&gt;“The development of XGL has been largely removed from the community and is being done behind closed doors. when i first heard about this state of things i figured there must be more to it but ... nope. it's pretty much the situation. &lt;/p&gt; &lt;p&gt;So instead of getting as many people working on it as possible, instead of allowing other projects to test their software and play with its capabilities, instead of going through the peer-review process that keeps things healthy ... one company has decided that it would be a better idea to hire a few of the developers and put the development into a source repository that only they have access to.” &lt;/p&gt; &lt;p&gt;&lt;a href="http://aseigo.blogspot.com/2005/12/wouldnt-be-it-be-nice.html"&gt;&lt;span style="text-decoration: underline;"&gt;http://aseigo.blogspot.com/2005/12/wouldnt-be-it-be-nice.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;This lead to flamefest in forums all over the net and it lead to the most uniformed rant I have read at OSNews. Here is it, but please don't read it as the author does not really grok the situation (my opinion): &lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://osnews.com/comment.php?news_id=13061&amp;limit=no&amp;amp;threshold=-1"&gt;&lt;span style="text-decoration: underline;"&gt;http://osnews.com/comment.php?news_id=13061&amp;limit=no&amp;amp;threshold=-1&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;One good thing to come of it (and why I gave that above link) is that the flamefest brought back Jon Smirl- the man that once worked on the Xegl. His opinion (as far as I can tell) was that everyone had their chance for an public Xgl, but many important developers liked EXA more and Novell had to take the project inside to keep it from dying. I'm a big fan of Mr. Smirl (his write ups on the Linux Desktop are VERY informative for eye candy nuts like me) and in the comments for that horrible OSNews “article” I got to ask him some tough questions about the Xgl. Its a good read for all interested- he answered every question more than sufficiently. &lt;/p&gt; &lt;p&gt;Just so I can be semi-balanced, here is the other side of the story from another hero of mine, Adam Jackson: &lt;/p&gt; &lt;p&gt;&lt;a href="http://lists.freedesktop.org/archives/xorg/2005-December/011803.html" class="external free" title="http://lists.freedesktop.org/archives/xorg/2005-December/011803.html" rel="nofollow"&gt;http://lists.freedesktop.org/archives/xorg/2005-December/011803.html&lt;/a&gt; &lt;/p&gt; &lt;p&gt;And the response from the guy that started it all: &lt;/p&gt; &lt;p&gt;&lt;a href="http://aseigo.blogspot.com/2005/12/bit-more-on-xgl.html" class="external free" title="http://aseigo.blogspot.com/2005/12/bit-more-on-xgl.html" rel="nofollow"&gt;http://aseigo.blogspot.com/2005/12/bit-more-on-xgl.html&lt;/a&gt; &lt;/p&gt; &lt;p&gt;My personal thoughts on the matter are honestly kinda selfish. I hope that this blog entry gets Novell to release a newer version of Xgl into CVS, but only because then I can compile and use it and make a guide so other eye candy nuts can compile and use it. &lt;/p&gt; &lt;p&gt;I don't know what development model is better....I don't know who is right. I am happy with Novell for pouring resources into Xgl when no one else is at this point, but I don't know which result will bring about the best product. &lt;/p&gt; &lt;p&gt;I will tell you this: the whole deal brought me hope. When Mr. Smirl announced he quit the Xegl, it seemed no one cared. Slashdot only had like 50 comments on that story, and the only people whining in public were users like myself that hated seeing what was going on. The guy who made EXA said he was going to finish it, but then he turned around and went back to school- dropping all his OSS projects for a little while. No one seemed ready to pick of the Xegl ball...... &lt;/p&gt; &lt;p&gt;I mean...when that all happened I KNEW what it meant. It meant that Vista would be sitting on the shelf for two or three years before Linux had something even close to Aeroglass. I know its wrong to define the world in that way....but I'm an eye candy nut. Its going to be REALLY tempting to just install and use Vista in the time it takes for the xserver to catch up. I tried a build of Vista a month ago and it had everything I could want eye candy wise: a grown up theme, live thumbnails, and as windows minimized they faded Xcompmgr style. Everything. Its going to be hard to not install Vista when it comes for these reasons.....really hard. Really, really hard. I will do my best though. &lt;/p&gt; &lt;p&gt;What will be even harder is when it comes and all the Windows zealots (I'm amazed they exist honestly) will troll on every site saying “ and Aeroglass is years beyond what Linux has....EXA and the like is pathetic in comparison.” And they will be right....they will be right....sigh. &lt;/p&gt; &lt;p&gt;Back in September that was the point Mr. Smirl tried to make. The other big developers (rightly maybe) told him basically “screw what MS does, we are not in competition. Its an insult that you compare the hard work done on Xorg to something closed like Windows.” And I see their point....but I don't know if they see mine. I bought an Nvidia card because I wanted what gave me the best eye candy, even with the closed driver. Open source is great....but when its behind its behind. And in the case of the xserver....its behind. &lt;/p&gt; &lt;p&gt;But this new little flamefest brings back hope. Obviously a few people that are important (aka developers that can finish it) care about Xgl. And that means that now that Xorg 7 is out the door maybe, just maybe, someone else will pick up where Mr. Smirl left off. &lt;/p&gt; &lt;p&gt;As a final thought I will say that the Xgl is the primary reason why I wished a site existed that would allow users to post bounties for open source projects they want (like Codeweavers does with Crossover Office or Mark and Google did with the "Summer of Code" thing). I would donate $100 or two towards the finishing of Xgl....if only because then the temptation to spend that money on Vista in the future would go away! &lt;/p&gt; &lt;p&gt;Well thats it for now....have a nice day Linuxland!  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20116104-113530644978297835?l=linuxeyecandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxeyecandy.blogspot.com/feeds/113530644978297835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20116104&amp;postID=113530644978297835' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/113530644978297835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/113530644978297835'/><link rel='alternate' type='text/html' href='http://linuxeyecandy.blogspot.com/2005/12/tale-of-two-skippies.html' title='&apos;A Tale Of Two Skippies&apos;'/><author><name>Jonathan Smith</name><uri>http://www.blogger.com/profile/08043950716363191213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20116104.post-113530628620028410</id><published>2005-12-22T18:50:00.000-08:00</published><updated>2005-12-22T18:51:26.220-08:00</updated><title type='text'>'Clearlooks Cairo and Company'</title><content type='html'>&lt;p&gt;I'm not the blogging type (if only because a blog forces me to see how boring my life is, lol) but recently I was asked to blog about my experiances with Linux and eye candy. Since I play with this every week (and will have tons of time this month to play with my box) I decided this was a good time to start. &lt;/p&gt; &lt;p&gt;I'm doing this blog in the doc site for a reason- I want people to leave their own experiences as well. Not comments on some blog specific site where you have to sign in (to a site you will never go to again) to post. I want you to add to the end of my entries your own experiences please. &lt;/p&gt; &lt;p&gt;Ok, so what have I been up to lately? Lots actually. &lt;/p&gt; &lt;p&gt;First of all I built a new computer. The power usage of my old Intel Pentium 4 made me feel bad, and I have been waiting for dual cores for years (perfect for a multitasker like me). At first I was just going to run 32 bit Ubuntu- in fact my old install “just worked” with my new machine without any tweaking! But I had some stability problems, wanted a clean install and thought “why not go to 64 bitness?” &lt;/p&gt; &lt;p&gt;Well....I was shocked by the result. 64 bit Ubuntu IS faster (for me). It boots faster (by a few secs), Gnome starts faster, apps are more responsive (especially Firefox- in 64 bit Ubuntu Firefox 1.07 felt like the 1.5 I had in my 32 bit version!) I don't think it was the placebo effect- it feels too much of a difference. So I will stick with 64 bit Ubuntu. I would be REALLY happy if I could get a 32 bit chroot of Hoary to work (my favorite PSOne emulator won't work in Breezy), but thats what free time is for. &lt;/p&gt; &lt;p&gt;64 bit Xcompmgr from the repo worked out of the box for me once I got the Nvidia drivers installed. It seemed like the fading was even smoother than before! (but that is hard to judge) For an introduction on Xcompmgr and how to use it look at my guide: &lt;/p&gt; &lt;p&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=75527" class="external free" title="http://ubuntuforums.org/showthread.php?t=75527" rel="nofollow"&gt;http://ubuntuforums.org/showthread.php?t=75527&lt;/a&gt; &lt;/p&gt; &lt;p&gt;I will talk about Xcompmgr a lot because its my favorite compositor. Honestly the program is probably worth about $500+ to me (because without it I would have recently bought a Powermac instead of a homebuilt system and the price difference would be at least that). Its what makes Linux fun for me. So expect to hear a lot about it! &lt;/p&gt; &lt;p&gt;I have not compiled a 64 bit version of the newest Xcompmgr yet- I will do that and maybe even try to make a deb for it. But the version thats in the repos has not crashed on me, but I have not tried to duplicate bugs I have found in the past. &lt;/p&gt; &lt;p&gt;First thing I did with my new system is try out the newest Clearlooks Cairo. Cairo is very interesting to me because it shows true innovation on the Linux desktop- nothing else is quite like it! Also I love eye candy and if Gnome is ever going to have some by default it will be because of Cairo. &lt;/p&gt; &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Cairo_%28graphics%29" class="external free" title="http://en.wikipedia.org/wiki/Cairo (graphics)" rel="nofollow"&gt;http://en.wikipedia.org/wiki/Cairo_%28graphics%29&lt;/a&gt; &lt;/p&gt; &lt;p&gt;I once tried an older 32 bit version of Cairo when Breezy first released, but to call it slow and buggy would be nice. Yet this time the Clearlooks package I installed, found here: &lt;/p&gt; &lt;p&gt;&lt;a href="http://ubuntuforums.org/showpost.php?p=570468&amp;postcount=135" class="external free" title="http://ubuntuforums.org/showpost.php?p=570468&amp;amp;postcount=135" rel="nofollow"&gt;http://ubuntuforums.org/showpost.php?p=570468&amp;postcount=135&lt;/a&gt; &lt;/p&gt; &lt;p&gt;32 bit version here: &lt;/p&gt; &lt;p&gt;&lt;a href="http://ubuntuforums.org/showpost.php?p=575203&amp;amp;postcount=137" class="external free" title="http://ubuntuforums.org/showpost.php?p=575203&amp;postcount=137" rel="nofollow"&gt;http://ubuntuforums.org/showpost.php?p=575203&amp;amp;postcount=137&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Worked like a charm! The only problem I had was that it did not handle Gnome Panel's fake transparency well, but thats understandable seeing as how its all beta stuff. Well.....and I had one hard lock, but I think that was because (from what I read) Nvidia's renderaccel and this theme don't see eye to eye yet. At the bottom of my blog I talk about this problem. &lt;/p&gt; &lt;p&gt;The checkmark animations are clever! I was disappointed to find out that the coolest animations -tab animation and slider animation- for Clearlooks Cairo have been axed: &lt;/p&gt; &lt;p&gt;&lt;a href="http://myeburg.net/home/notes/show.10.html" class="external free" title="http://myeburg.net/home/notes/show.10.html" rel="nofollow"&gt;http://myeburg.net/home/notes/show.10.html&lt;/a&gt; &lt;/p&gt; &lt;p&gt;This of course will force me to compile a version of Clearlooks with this built in! But I can understand why its left out. Clearlooks is the premier Gnome theme, and since Gnome 2.x is unofficially THE corporate desktop some of the fun stuff will find the cutting floor to please the pointy headed bosses of the world. To quote: &lt;/p&gt; &lt;p&gt;“We should keep clearlooks clean and dont overload it.”  &lt;/p&gt; &lt;p&gt;Even without the animation Clearlooks Cairo has displaced a combination of the Brace 2 Metacity Theme and the Industrial GTK Theme I thought I would never replace. What did it for me is the new Metacity Cairo theme- &lt;/p&gt; &lt;p&gt;&lt;a href="http://ubuntuforums.org/showpost.php?p=586146&amp;postcount=5" class="external free" title="http://ubuntuforums.org/showpost.php?p=586146&amp;amp;postcount=5" rel="nofollow"&gt;http://ubuntuforums.org/showpost.php?p=586146&amp;amp;postcount=5&lt;/a&gt; &lt;/p&gt; &lt;p&gt;There is the square version I use (thats a little hard to install but I hate pixelated corners). If someone needs help installing it leave a note at the end of this entry and I will try to help. &lt;/p&gt; &lt;p&gt;Best. Metacity. Theme. Ever. And since the best part about Metacity is the themes, well....its all good. I can declare that Clearlooks Cairo is the best part of the near future Gnome desktop. &lt;/p&gt; &lt;p&gt;Of course, Gnome is not the home of all (or even most) of Linux eye candy so today I started a new project- to partially switch to KDE. I want to honestly evaluate what Kwin (KDE's window manager) DOES with its great built in compositor so for the next few weeks I will be examining KDE and its Kandy. On the first day I can tell you that it will be a fun ride! I have had a bias against KDE in the past (mostly because I dislike almost every KDE theme out there especially the “big” ones), but I will put that aside for the sake of eye candy. KDE will be the DE with the first fully composited desktop, so I want to see how far it has to go in 3.5. &lt;/p&gt; &lt;p&gt;Tonight I will go through the process of trying Nvidia's newest drivers- I hear they are most stable with composite so I want to find out for sure. I like the repo ones the most (because they are SOOOO easy to install) but they are getting a little out of date. Plus I hope the newest drivers will stop my new favorite Clearlooks theme from fighting renderaccel. I will soon evaluate if its worth it to advise others to change their drivers on my Compositor Guide. If it makes drop shadows stable enough for use with Xcompgr it will all be worth it (once you use shadows its hard to go back). &lt;/p&gt; &lt;p&gt;Later this week I will for the first time hand compile the newest Xorg. I want to see how well it actually works and if composite is more stable. I don't trust Dapper's Xorg to give me the best evaluation of this (as it is the playground of the great Mr. Stone- for better of worse). Plus the Xorg CVS gives a good guide. If its easy to do, I might make an Ubuntu specific guide for when Xorg 7 is released. &lt;/p&gt; &lt;p&gt;When Xorg 7 is released my hobby will pick up steam! I plan to buy an ATI 9250 to REALLY hammer on EXA. The great Rasterman (hero of every eye candier and maker of the Enightenment) says that composite has RAM problems so I might get a 256 mb one: &lt;/p&gt; &lt;p&gt;&lt;a href="http://lists.freedesktop.org/archives/xorg/2005-October/010879.html" class="external free" title="http://lists.freedesktop.org/archives/xorg/2005-October/010879.html" rel="nofollow"&gt;http://lists.freedesktop.org/archives/xorg/2005-October/010879.html&lt;/a&gt; &lt;/p&gt; &lt;p&gt;I would have gotten one already but I read it has problems with DVI and the open drivers- that is a fatal flaw for me! But maybe Xorg 7 will fix that- or at least I can apply this patch to fix it: &lt;/p&gt; &lt;p&gt;&lt;a href="http://suif.stanford.edu/%7Ecsapuntz/rv280-linux-dvi.html" class="external free" title="http://suif.stanford.edu/~csapuntz/rv280-linux-dvi.html" rel="nofollow"&gt;http://suif.stanford.edu/~csapuntz/rv280-linux-dvi.html&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Also when it is released I plan to try to compile Luminocity again (the guide on the wiki is mine) to see if its more stable. If it is just a little, my crazy self will try to live in it for a week full screen. &lt;/p&gt; &lt;p&gt;Last but not least, I want to try E17 on 64 bit Ubuntu. I assume debs exist nowhere so its a compile for me. Currently I am waiting for a theme I like to appear on the E17 site before I go through that pain (I LOVED the Slate theme but it no longer works). When I get around to doing this, I will also update my Enlightened Gnome guide to Breezy ( I should have done that a month ago but I have been busy). &lt;/p&gt; &lt;p&gt;Well....thanks for reading if you did. I will try to keep this page updated with my exploits in eye-candyland and will try to show where I read important things about the future of the Linux Desktop. &lt;/p&gt; &lt;p&gt;Till next time! &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20116104-113530628620028410?l=linuxeyecandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxeyecandy.blogspot.com/feeds/113530628620028410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20116104&amp;postID=113530628620028410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/113530628620028410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20116104/posts/default/113530628620028410'/><link rel='alternate' type='text/html' href='http://linuxeyecandy.blogspot.com/2005/12/clearlooks-cairo-and-company.html' title='&apos;Clearlooks Cairo and Company&apos;'/><author><name>Jonathan Smith</name><uri>http://www.blogger.com/profile/08043950716363191213</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
