Ebuntor
January 30th, 2008, 06:01 PM
Hi everyone,
As I understand it Compiz is desktop environment (DE) independent and can function on just about every Unix-like OS. (that is what I have read so please correct me if I'm making wrong assumptions)
I was wondering how it is possible that Compiz is so flexible? Every DE is different yet somehow this isn't a problem for Compiz.
I'll give and example, there's the "magic lamp" effect, for those who are not familiar with it it makes your windows get sucked to their position on the window list on the task bar when you minimize or close them. This works on Gnome, KDE, Xfce etc. (at least so I've heard)
How does Compiz "know" or "see" that that particular window belongs to that place on the taskbar? And how can it "figure out" this on different DE's?
Heck I can even install a dock like AWN and Compiz will still "see" the windows on the dock and "know" which icon belongs to which window.
Unless I'm missing something Compiz seems like one amazing program.
Could someone explain how this works?
As I understand it Compiz is desktop environment (DE) independent and can function on just about every Unix-like OS. (that is what I have read so please correct me if I'm making wrong assumptions)
I was wondering how it is possible that Compiz is so flexible? Every DE is different yet somehow this isn't a problem for Compiz.
I'll give and example, there's the "magic lamp" effect, for those who are not familiar with it it makes your windows get sucked to their position on the window list on the task bar when you minimize or close them. This works on Gnome, KDE, Xfce etc. (at least so I've heard)
How does Compiz "know" or "see" that that particular window belongs to that place on the taskbar? And how can it "figure out" this on different DE's?
Heck I can even install a dock like AWN and Compiz will still "see" the windows on the dock and "know" which icon belongs to which window.
Unless I'm missing something Compiz seems like one amazing program.
Could someone explain how this works?