I was thinking about the optional support for xinerama we have in some exheres. Now for a short explanation: xinerama [1] is an extension to the X server, which allows spanning a desktop across multiple monitors (with some downsides). Originally, this was used to do exactly that. These days, it has been deprecated by randr and it's purpose is to provide applications with information about the physical screen dimensions. This is only necessary for few applications, likewindow managers, media playersor toolkits. Therefore, the xinerama option is a bit misleading, is it is more about multimonitor support in *clients* rather than the server (which xrandr is for). In a world, where multiple monitor support should be mandatory (think about laptops, beamers etc.), this ability should be always available.In addition, libXinerama is rather small (takes less than a minute to compile and less than 200K disc space), so I suggest to couple it to the other X libs(which means that it'll be optional if "X" is optional).

So while we are at it, I was looking at some other options, which fall in the same category: xrandr: app-emulation/vice and x11-wm/pekwm; Running X these without xrandr in my opinion is just stupid. So unless there is a really good reason for this option, it'll go as well. xv: mostly media players; xv is the standard video output, doesn't take much space and afaik, it is used as a fallback if accelerated outputs don't work; so basically just about everybody wants this composite (libXcomposite): this one is more questionable, since not everybody will use the composite extension (used for composite window managers), but it is small (<160K here) and compiles fast (less than 30s for 32bit+64bit over here)

All of these will of course be handled the same as xinerama. If you think that an option should definitely stay, speak up now. ;) Other suggestions are of course welcome, too. I should also mention, that once wayland matures, most (if not all) of these deps will go away. Grouping the deps will make it slightly easier to switch to a wayland-only system.

Other candidates I'm not so sure about:
dga: Direct graphicaccess
xft: X font support
xpm: X Pixmap support

[1] http://www.x.org/wiki/guide/extensions/#index4h2

_______________________________________________
Exherbo-dev mailing list
[email protected]
http://lists.exherbo.org/mailman/listinfo/exherbo-dev

Reply via email to