Weblog entry #107 for ajt

Compiz on Debian Lenny
Posted by ajt on Tue 4 Sep 2007 at 16:53
Tags: ,
Over the weekend I put the nvidia packages from SID on my Lenny box so that I could switch back to the binary nvidia driver. I can now pay SuperTuxKart again!

For a laugh I tried to install Compiz which went in okay. I did the "compiz --replace" jig and the wibbly-wobbly stuff worked. Okay, without kwin nothing worked in a useful manner, but the fancy GUI effects worked perfectly well - even with my bottom-end nvidia card. I'll just have to wait for the proper packages to make it into Lenny so I can test it properly.

On first examination I think I'll have to say that most of the effects are silly and make the desktop less useful rather than more. However if it's more efficient use of hardware then it may be worth it, even I end up turning off most of the eye candy.

 

Comments on this Entry

Posted by mcortese (213.70.xx.xx) on Tue 4 Sep 2007 at 18:49
[ Send Message | View Weblogs ]

I think that one good thing about those nice effects is that some of them allow you to see the transition between states.

For example, when you (de)iconify a window, you actually see it moving and shrinking (er expanding) from the old position to the new position.

Same for the famous cube effect to switch workspace: compare it with the "old way" where all windows suddenly disappear and new ones pop up! Not to mention when you drag a window to the next workspace.

I also like the shadow effect, since it highlights the separation between windows.

Of course wobble and shiver are just as eye-candy.

[ Parent | Reply to this comment ]

Posted by ajt (84.12.xx.xx) on Tue 4 Sep 2007 at 19:02
[ Send Message | View Weblogs ]
There is good usability evidence to show that windows shrinking down and expanding up is a very useful reminder to many people where their window went and therefore how to get it back. An awful lot of inexperienced people close applications and restart them "willy-nilly" rather than just minimising them temporarily.

My box doesn't have a powerful enough graphics box and CPU for full-on eye-candy so I turn off a lot off eye-candy in favour of system speed. For my father an other new users I think that some visual clues are good, especially as they to be slower than their computer.

It's my understanding that once the X/OpenGL/Compiz stuff is sorted out and stabilised my desktop will be able to do a lot of the eye-candy for KDE quickly and without overloading the system as it does at the moment (without Compiz et al.).

Wobble et al was fun for about 30 seconds...

--
"It's Not Magic, It's Work"
Adam

[ Parent | Reply to this comment ]

Posted by mcortese (213.70.xx.xx) on Mon 10 Sep 2007 at 17:57
[ Send Message | View Weblogs ]
My box doesn't have a powerful enough graphics box and CPU for full-on eye-candy so I turn off a lot off eye-candy in favour of system speed.

When you mention the "speed vs eye-candy" argument, I'm totally with you.

But the whole thing about XGL is exactly to have the gfx card do the hard work instead of the CPU.

On my system with Compiz, it takes more time to enlarge a window than to drag it over the screen's edge and flip to the next workplace with all the nice cube effect. That's because the former is a task for the CPU, the latter is handled by a processor that's born to do that.

To have a dedicated gfx processor reminds me of the good old times when I was a happy Amiga fan!

[ Parent | Reply to this comment ]

Posted by ajt (84.12.xx.xx) on Mon 10 Sep 2007 at 20:01
[ Send Message | View Weblogs ]
You are correct, once the dust settles, Compiz is a great idea. Let X send the hard to do 3D stuff to a dedicated high performance 3D processor rather than that sluggish old general purpose CPU that's currently doing all the work.

Even though it's a bit silly at the moment, it is noticeable that the Compiz effects, even with the puny nvidia card I have, are much more fluid and put almost zero load on the system, than letting X/KDE and the CPU do it the old fashioned way.

Now AMD/ATI have announced that they will open up their GPU designs, all we need now are nvidia to show a bit more support and the graphic side of open source hardware will be able to make quantum leaps.

Never had an Amiga, I had a Commodore 64 - that was a real computer! Even that had a RISC processor and dedicated graphics and sound processors, if it was good enough for the Terminator then it's good enough for me. I'll have to install VICE and get nostalgic again...

--
"It's Not Magic, It's Work"
Adam

[ Parent | Reply to this comment ]

Posted by mcortese (213.70.xx.xx) on Tue 18 Sep 2007 at 13:49
[ Send Message | View Weblogs ]

I am only disappointed at noticing that Compiz eats up much more memory than Metacity. I'm not referring to misleading info like what you get with ps, but to truly free memory immediatly after boot and log in (to GNOME) after netting out buffer/cache.

I will post exact figures as soon as I have collected enough data (I want to test Sawfish as well). Stay tuned!

[ Parent | Reply to this comment ]

Posted by ajt (84.12.xx.xx) on Tue 18 Sep 2007 at 20:07
[ Send Message | View Weblogs ]
Compiz just got bumped up a version in Lenny, compiz-kde is now available! I've done my upgrade and.... Nothing works at all, none of the effects work (they use to) and the window decoration is still missing - even with the compiz-kde package installed.

--
"It's Not Magic, It's Work"
Adam

[ Parent | Reply to this comment ]

Posted by mcortese (213.140.xx.xx) on Sat 22 Sep 2007 at 13:52
[ Send Message | View Weblogs ]

Have you checked the preferences in gconf? Especially, the key apps/compiz/general/allscreens/options/active_plugins must include all the plugins that you want, especially decoration.

[ Parent | Reply to this comment ]

User Login

Username:

Password:

[ Advanced Login ]

Register Account

Quick Site Search