Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

This may be a stupid question - But is it possible to run GUI apps (Firefox for example) on a computer where I don't have a graphical desktop installed (like GNOME, Xfce)?

share|improve this question
    
Are you simply asking out of curiosity or do you have something specific in mind? –  Oliver Salzburg Nov 9 '12 at 11:49
    
Just curious. :) –  Kitchi Nov 9 '12 at 13:03

3 Answers 3

up vote 3 down vote accepted

You can install X windows without installing a desktop, and run apps under bare X. It's a bit strange like that: no background, no window borders. Or you can add a minimal window manager.

Can I have Graphics on Linux without a desktop manager?

share|improve this answer

Sure. There are couple of options (which you want is not clear from question).

  1. Some programs can be run in headless mode where they accept the situation where X-server is not available
  2. You only need X-server running at client computer, it is not necessary at the server running the software. For example, if Firefox is installed in server you use ssh to connect to you can use ssh -X to connect and run firefox at the server => firefox UI is drawn to your computer.
share|improve this answer
    
So for example, would firefox look/behave the same even though it doesn't have X to run off of? –  Kitchi Nov 9 '12 at 13:04
    
In short, yes. Settings, history and other stuff (if not synced otherwise) would of course be from machine executing firefox, not from one displaying the UI. –  Ahe Nov 12 '12 at 6:50

Here are several headless X servers some of them are:

  • virtual x server: xpra,
  • nested: xnest, xserver-xephyr

Also, you can run xorg with dummy display driver.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.