Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 279807 - Users don't expect a window manager to install without bringing in an X server to run it
Summary: Users don't expect a window manager to install without bringing in an X serve...
Status: RESOLVED FIXED
Alias: None
Product: [OLD] Docs on www.gentoo.org
Classification: Unclassified
Component: New Documentation (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: nm (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-31 15:05 UTC by Karl Ernst Brunk
Modified: 2009-08-01 23:44 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Karl Ernst Brunk 2009-07-31 15:05:06 UTC
Can't believe this is happening.
I just made a brandnew stage3-install and rebooted. After adding X an xorg to the USE-Flags I did :
1. emerge -N @system @world
2. emerge fluxbox

Result : libX11 was installed but no xorg-server nor xorg-x11

So startfluxbox ends up in a black hole.

I will send my emerge --info later(cant find my ustick)
Comment 1 Fabio Correa 2009-08-01 13:53:18 UTC
Hello, my advice is to run

emerge --deep -N @system @world
emerge --deep fluxbox

Tell me about your results. Anyways, you are right about fluxbox depending on xorg-X11. But please consider that all the X protocols/libraries/applications emerged as fluxbox dependencies are also independent of either xorg-x11 or xorg-server.
Comment 2 Wormo (RETIRED) gentoo-dev 2009-08-01 19:55:48 UTC
I'm pretty sure the lack of dependency on xorg-server is intentional; none of the other window manager ebuilds have it.

I agree that it can be a bit surprising when you install your first window manager and can't run it on your local machine, but actually there cases where a window manager is useful without Xorg server being installed on the same host!

For instance, you can use ssh forwarding to run applications installed on a server. The server might not even have video, but your client computer does so that is where the X server is installed. (This is not just hypothetical, I have done this myself: X apps but no X server on gentoo installed on a xen virtual machine)

You can also do something similar with remote desktop protocols like VNC, where the server does not need video display but the clients do have displays.
Comment 3 Wormo (RETIRED) gentoo-dev 2009-08-01 20:15:16 UTC
I'm wondering what would be a good place to document this issue, since most people new to gentoo would have the same expectation. It would be nice to have an overview of going from the base system to a desktop system, which could be referred to in the "Where to go from here" section of handbook; the current desktop resources are all useful but specific to various pieces of the desktop. This user happened to be using fluxbox, but the same question would come up for openbox, windowmaker, whatever...

If docs team is still overloaded and doesn't have time to tackle such a document, maybe we should request a volunteer from gentoo-dev list?
Comment 4 nm (RETIRED) gentoo-dev 2009-08-01 23:44:37 UTC
Fixed in CVS. What I did was add a brief reference to the Xorg Config guide, the same as we have in our other desktop documentation. It urges the user to first setup a working X environment before beginning the Fluxbox installation.

That's the best we can do on the GDP's end. If there are ebuild/dependency problems, those need to be filed with the ebuild maintainers.