Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for June 20, 2013
Pencil, Pencil, and Pencil
Dividing the Linux desktop
LWN.net Weekly Edition for June 13, 2013
A report from pgCon 2013
note that you could use one of the variations of ubuntu (kubuntu, xubuntu, etc) that don't use gnome and won't have these indicator menus.
Shuttleworth: Ubuntu's Indicator Menus
Posted Apr 24, 2010 9:06 UTC (Sat) by Tet (subscriber, #5433)
Posted Apr 24, 2010 9:43 UTC (Sat) by nix (subscriber, #2304)
(why is composition the job of the wm anyway? What does laying out windows have to do with making them look flashy?)
Posted Apr 24, 2010 9:52 UTC (Sat) by Tet (subscriber, #5433)
Agreed 100%. Years ago, I advocated the creation of a libcomposite against which a wm could link, with the library taking care of the necessary compositing. But at the time, there was more interest in getting something out of the door quickly than in making something with code reuse potential :-(
Posted Apr 24, 2010 20:59 UTC (Sat) by oak (guest, #2786)
Both of them deal with windows and I assume that's a large part of the code. If separate WM would be controlling the window stacking, that of course affects how they're composited.
For example Matchbox window manager offers a library for window management, I guess there are also other window managers that do this. Window management code can be hairy, but it's stable, it doesn't change like what people want to do with compositing. -> Makes more sense to have library for window management than for compositing.
Posted Apr 29, 2010 15:09 UTC (Thu) by daenzer (✭ supporter ✭, #7050)
It's not from the X POV, you can use e.g. xcompmgr with any old WM.
> What does laying out windows have to do with making them look flashy?)
That said, the reason why compositing is usually integrated into the WM these days is that some things would be hard if not impossible to achieve without at least close integration between the two managers.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds