 
    
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ubuntu 12.04 Server Archives - Complete, Concrete, Concise</title>
	<atom:link href="https://complete-concrete-concise.com/category/ubuntu-2/ubuntu-12-04-server/feed/" rel="self" type="application/rss+xml" />
	<link>https://complete-concrete-concise.com/category/ubuntu-2/ubuntu-12-04-server/</link>
	<description>Practical Information Without The Bloat</description>
	<lastBuildDate>Thu, 21 Jun 2012 17:08:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Ubuntu 12.04 Server &#8211; How to Install a GUI</title>
		<link>https://complete-concrete-concise.com/ubuntu-2/ubuntu-12-04-server/ubuntu-12-04-server-how-to-install-a-gui/</link>
					<comments>https://complete-concrete-concise.com/ubuntu-2/ubuntu-12-04-server/ubuntu-12-04-server-how-to-install-a-gui/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Thu, 21 Jun 2012 17:08:12 +0000</pubDate>
				<category><![CDATA[Ubuntu 12.04 Server]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[ubuntu 12.04 server]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2180</guid>

					<description><![CDATA[<p>Just because you have installed Ubuntu Server doesn't mean you are stuck with the Linux console. This article takes a look at available GUIs and groups them by how much disk space they take up.</p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-12-04-server/ubuntu-12-04-server-how-to-install-a-gui/">Ubuntu 12.04 Server &#8211; How to Install a GUI</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
This tutorial is for Ubuntu 12.04 Server. While the instructions are probably the same for other versions of Ubuntu Server (and, maybe, for other Linux Server distros), I make no guarantee.
</div>
<p>In previous versions of Ubuntu, there were small differences between the kernel used for the Server and Desktop versions. In Ubuntu 12.04, there is no longer any difference.<br />
The main difference between the two versions is that Ubuntu 12.04 Server is a bare-bones, no frills, down to the metal version of Ubuntu &#8211; which makes it the perfect version if you want to run Ubuntu but completely customize it to your tastes without the overhead / bloat of everything that goes into Ubuntu Desktop.</p>
<div class="c2">
<strong>NOTE:</strong> Ubuntu Server is a pure command line driven system &#8211; at least until you add a GUI
</div>
<h1>The Basics of Getting a GUI</h1>
<p>To get a GUI running you need three things:</p>
<ol>
<li>graphics server</li>
<li>display manager</li>
<li>window manager</li>
</ol>
<p>The <strong><u>graphics server</u></strong> just draws. Nothing it draws has any meaning or significance to it. The only option here is <code>xserver-xorg</code> (eventually, there is hope that <u>wayland</u> will be an alternative to X). Installing <code>xserver-xorg</code> accounts for about 66 MB of the size totals given below.<br />
The <strong><u>display manager</u></strong> manages the graphics server (but this is all behind the scenes). The only thing users notice about the <u>display manager</u> is the login screen.<br />
There are many <u>display manager</u> options, but I recommend <code>lightdm-gtk-greeter</code> or <code>unity-greeter</code>. If you want to have an <u>Ubuntu</u> style login screen, then install <code>unity-greeter</code> instead of <code>lightdm-gtk-greeter</code> (most of the instructions I give use the <code>lightdm-gtk-greeter</code> if the package does not automatically install a display manager). Even if a package installs a display manager, you can always add <code>unity-greeter</code> to the installation code to get the <u>Ubuntu</u> style login screen.<br />
The <u>window manager</u> is responsible for the way the actual display looks and interacts with the user. Again, there are many options, I only recommend a few of them.</p>
<h1>The most Commonly Recommended Method</h1>
<p>Most sites recommend installing the <code>ubuntu-desktop</code>. Unfortunately, that defeats the purpose of having installed Ubuntu Server 12.04 in the first place &#8211; you may as well have installed Ubuntu 12.04 Desktop to begin with.</p>
<h1>The Contenders</h1>
<p>GUI options can be divided into three groups: light weight, medium weight, and heavy weight.<br />
The amount of disk space taken up may vary depending on what you have installed on your system. If required libraries and components are already installed on you system, they do not need to be reinstalled. For example, if you already have Openbox installed on your system, installing Fluxbox or Blackbox will only add a few MB to your hard disk &#8211; not ~100 MB each.<br />
The setup I used for testing is:</p>
<ul>
<li>bare minimum Ubuntu 12.04 Server &#8211; no additional packages installed. It uses about 667 MB of disk space</li>
<li>installed as a guest in VirtualBox 4.1.16</li>
<li>8 GB hard drive</li>
<li>1024 MB memory</li>
<li>4 CPU cores</li>
</ul>
<div class="c4">
<strong>NOTE:</strong> many of the light weight and medium weight installs don&#8217;t include any applications &#8211; not even a terminal.<br />
Many require additional packages to be even moderately useful.<br />
If you need to access the command line and no terminal has been installed (very common for most of these installs) press <code>Ctrl + Alt + F1</code>. To return to your GUI, press <code>Ctrl + Alt + F7</code></p>
<div class="c2">
In Linux, <code>Ctrl + Alt + F1</code> through <code>Ctrl + Alt + F6</code> provide access to 6 command lines that are always available (you do need to login). You can then install additional packages using <code>apt-get</code>.<br />
In Linux, <code>Ctrl + Alt + F7</code> through <code>Ctrl + Alt + F12</code> provide access to running X Servers. Normally, there is just one running and it is found at <code>Ctrl + Alt + F7</code>
</div>
</div>
<div class="c3">
<h2>For Users Running Ubuntu Under VirtualBox</h2>
<p>In many cases it will be necessary to install additional packages in order to be able to install the VirtualBox Guest Additions.<br />
(1) Find the kernel version by running:</p>
<pre><code>uname -r</code></pre>
<p>from a command line.<br />
It should return <code>3.2.0-23-generic-pae</code> (but, if the kernel has been updated or you are running a different kernel version, the numbers will be different). You will need this to install the correct header files.<br />
(2) Enter the following in a terminal:</p>
<pre><code>sudo apt-get install make gcc linux-headers-3.2.0-23-generic-pae</code></pre>
<p>The text following <code>linux-headers-</code> should be the result returned by <code>uname -r</code>.<br />
This may use up to 129 MB of disk space.
</div>
<div class="c1">
There is a reason why GNOME, KDE, Lxde, and Xfce are the most popular GUIs. They are well developed and reasonably familiar, although GNOME and KDE are moving to a different user interface paradigm.<br />
Those desktops can usually be customized to look and behave the way you want by installing themes and configuration tools.<br />
Many of the other alternatives listed are either highly specialized (e.g. Xmonad, Dwm, Xmii and others) are keyboard driven environments and are for power users.<br />
Other GUIs are quaint throwbacks to the late 1980s / early 1990s.
</div>
<div class="c1">
<h3>Why no Screenshots?</h3>
<p>I&#8217;m not including any screenshots because:</p>
<ol>
<li>many of them aren&#8217;t that interesting</li>
<li>it would make this article even longer than it is</li>
</ol>
<p>I expect you to do due diligence when choosing a GUI by further investigating before installing.</p>
<div class="c2">
<strong>NOTE:</strong> take any screenshots you find with a grain of salt. Oftentimes, they have been heavily customized and don&#8217;t represent the out-of-the-box experience.<br />
Case in point: Unity is a customized version of GNOME
</div>
</div>
<h2>Light Weight Options</h2>
<div class="c1">
I consider these GUIs &#8220;light weight&#8221; because they use the least amount of disk space &#8211; generally, less than 200 MB. They are also likely to be completely bare bones and not install any additional applications.
</div>
<h3>awesome</h3>
<p>A minimalist windowing environment designed for power users who like to navigate using the keyboard. It seems to be based on Dwm. You will find the main menu in the top left corner.<br />
More information about awesome, using it, and configuring it can be found <a href="http://awesome.naquadah.org/wiki/Main_Page">here</a></p>
<pre><code>sudo apt-get install awesome lightdm-gtk-greeter</code></pre>
<p>The installation will use 111 MB of disk space.</p>
<h3>Blackbox</h3>
<p>An early style GUI.<br />
Right-click on the desktop to get a menu.</p>
<pre><code>sudo apt-get install blackbox lightdm-gtk-greeter</code></pre>
<p>The installation will use 92.5 MB of disk space.</p>
<h3>Dwm</h3>
<p>A very minimalist windowing environment designed for power users who like to navigate using the keyboard. You will need a tutorial to get started. A tutorial for Dwm can be found <a href="http://dwm.suckless.org/tutorial">here</a>.<br />
Press <code>Shift + Alt + q</code> to exit.</p>
<pre><code>sudo apt-get install dwm lightdm-gtk-greeter</code></pre>
<p>The installation will use 105 MB of disk space.</p>
<h3>Fluxbox</h3>
<pre><code>sudo apt-get install fluxbox lightdm-gtk-greeter</code></pre>
<p>The installation will use 101 MB of disk space.</p>
<h3>icewm</h3>
<p>A mid 1990s style GUI.</p>
<pre><code>sudo apt-get install icewm lightdm-gtk-greeter</code></pre>
<p>The installation will use 98.8 MB of disk space.</p>
<h3>LXDE Core</h3>
<pre><code>sudo apt-get install lxde-core lightdm-gtk-greeter</code></pre>
<p>The installation will use 175 MB of disk space.</p>
<h3>LXDE</h3>
<p>This will install <code>lxdm</code> and an alternate <u>display manager</u> (<u>LXDM</u>).</p>
<pre><code>sudo apt-get install lxde</code></pre>
<p>The installation will use 216 MB of disk space.</p>
<h3>Openbox</h3>
<p>After logging in you will be presented with nothing but an empty screen.<br />
Right-click to get a menu.</p>
<pre><code>sudo apt-get install openbox lightdm-gtk-greeter</code></pre>
<p>The installation will use 110 MB of disk space.</p>
<h3>TWM</h3>
<p>A minimalist windowing environment designed for power users who like to navigate using the keyboard. You will need a tutorial to get started. A TWM tutorial can be found <a href="http://www.cpcnw.co.uk/twm/">here</a>.</p>
<pre><code>sudo apt-get install twm lightdm-gtk-greeter</code></pre>
<p>The installation will use 93.7 MB of disk space.</p>
<h3>Wmii</h3>
<p>A minimalist windowing environment designed for power users who like to navigate using the keyboard. You will need a tutorial to get started. Two different tutorials can be found <a href="http://code.suckless.org/contrib/guide/wmii-3/guide-en/guide_en/node5.html">here</a> and <a href="http://manpages.ubuntu.com/manpages/gutsy/man1/wmii.1.html">here</a>.</p>
<pre><code>sudo apt-get install wmii lightdm-gtk-greeter</code></pre>
<p>The installation will use 93.1 MB of disk space.</p>
<h3>Xfce</h3>
<pre><code>sudo apt-get install xfce4 lightdm-gtk-greeter</code></pre>
<p>The installation will use 225 / 229 MB of disk space.</p>
<h2>Medium Weight</h2>
<div class="c1">
I consider these GUIs to be &#8220;medium weight&#8221; because they use a moderate amount of disk space &#8211; generally, greater than 200 MB and less than 1 GB. Some may install additional applications, but the system is, generally, still going to be far from a fully usable, full fledged desktop.
</div>
<h3>GNOME Session Fallback</h3>
<p>GNOME Session Fallback is the minimal GNOME window manager. It does not rely on any 3D hardware acceleration and most closely resembles the traditional/classic desktop experience.</p>
<pre><code>sudo apt-get install gnome-session-fallback lightdm-gtk-greeter</code></pre>
<p>The installation will use 668 MB of disk space.</p>
<div class="c1">
If you want to have the Ubuntu look and feel (without Unity), add <code>ubuntu-artwork</code> to the installation line. Or you can install <code>ubuntu-artwork</code> afterwards.
</div>
<div class="c2">
To allow installing VirtualBox Guest Additions, you will also need to install <code>make</code> and <code>gcc</code>
</div>
<h3>GNOME Shell</h3>
<p>This will install the GNOME shell, but it will not look like Ubuntu because it doesn&#8217;t have the artwork, widgets, themes, etc. GNOME Shell requires 3D hardware acceleration &#8211; if not available, it will default to GNOME Session Fallback.</p>
<pre><code>sudo apt-get install gnome-shell lightdm-gtk-greeter</code></pre>
<p>The installation will use 499 MB of disk space.<br />
Alternatively, you can use <code>gdm</code> (GNOME Display Manager) instead of <code>lightdm-gtk-greeter</code>, this will increase used disk space to 502 MB.</p>
<div class="c2">
To allow installing VirtualBox Guest Additions, you will also need to install <code>make</code> and <code>gcc</code>
</div>
<h3>GNOME Shell with Ubuntu Look and Feel</h3>
<p>If you want GNOME to have the look and feel of Ubuntu, minus Unity, then you need to install <code>ubuntu-artwork</code>. In that case you might also prefer to install <code>unity-greeter</code> as well (this adds 1 MB to the installed size).</p>
<pre><code>sudo apt-get install gnome-shell unity-greeter ubuntu-artwork</code></pre>
<p>The installation will use 499 MB of disk space.<br />
Alternatively, you can use <code>gdm</code> (GNOME Display Manager) instead of <code>lightdm-gtk-greeter</code>, this will increase used disk space to 502 MB.</p>
<div class="c2">
To allow installing VirtualBox Guest Additions, you will also need to install <code>make</code> and <code>gcc</code>
</div>
<h3>KDE</h3>
<p>This will automatically install <code>kdm</code> (KDE Display Manager), so there is no need to install <code>lightdm-gtk-greeter</code>.<br />
It will also install a web browser (Konqueror), file manager (Dolphin), text editor (Kwrite), and a few other applications.</p>
<pre><code>sudo apt-get install kde-plasma-dekstop</code></pre>
<p>The installation will use 528 MB of disk space.</p>
<h3>Lubuntu Core</h3>
<p>This will install LXDE, the Lubuntu artwork and a few extra applications. It will give you the look and feel of Lubuntu Desktop without the weight of all the extra applications bundled with it.</p>
<pre><code>sudo apt-get install lubuntu-core</code></pre>
<p>The installation will use 657 MB of disk space.</p>
<h3>Xubuntu Core</h3>
<p>This will install <u>Xfce</u> as well as the artwork and settings for Xubuntu. It will give you the look and feel of the Xubuntu Desktop but without the weight of all the extra applications bundled with it.</p>
<pre><code>sudo apt-get install xfce4 xubuntu-artwork xubuntu-default-settings</code></pre>
<p>The installation will use 268 MB of disk space.</p>
<h3>XMonad</h3>
<p>A very minimalist windowing environment (the display is completely blank). You will need a tutorial to get started. A tutorial can be found <a href="http://xmonad.org/tour.html">here</a>.</p>
<pre><code>sudo apt-get install xmonad lightdm-gtk-greeter</code></pre>
<p>For a minimalist environment it uses a lot of disk space.<br />
The installation will use 523 MB of disk space.</p>
<h2>Heavy Weight</h2>
<div class="c1">
I consider these GUIs to be &#8220;heavy weight&#8221; because they use the greatest amount of disk space &#8211; all over 1 GB.<br />
These are full fledged desktop environments that come with numerous bundled applications.
</div>
<h3>GNOME</h3>
<p>This will install <code>gdm</code> (GNOME display manager) an alternate display manager.</p>
<pre><code>sudo apt-get install gnome</code></pre>
<p>The installation will use 1.5 GB of disk space.</p>
<h3>Ubuntu Desktop</h3>
<p>This will install the Ubuntu Desktop. The end result will be the same as if you had installed the desktop version of Ubuntu 12.04 (minus the restricted components &#8211; which you can install later).</p>
<pre><code>sudo apt-get install ubuntu-desktop</code></pre>
<p>The installation will use 1.5 GB of disk space.</p>
<h3>Kubuntu Desktop</h3>
<p>This will install the Kubuntu Desktop. The end result will be the same as if you had installed the desktop version of Kubuntu 12.04 (minus the restricted components &#8211; which you can install later).</p>
<pre><code>sudo apt-get install kubuntu-desktop</code></pre>
<p>The installation will use 1.3 GB of disk space.</p>
<h3>Lubuntu Desktop</h3>
<p>This will install the Lubuntu Desktop. The end result will be the same as if you had installed the desktop version of Lubuntu 12.04.</p>
<pre><code>sudo apt-get install lubuntu-desktop</code></pre>
<p>The installation will use 1.2 GB of disk space.</p>
<h3>Xubuntu Desktop</h3>
<p>This will install the Xubuntu Desktop. The end result will be the same as if you had installed the desktop version of Xubuntu 12.04.</p>
<pre><code>sudo apt-get install xubuntu-desktop</code></pre>
<p>The installation will use 1.4 GB of disk space.</p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-12-04-server/ubuntu-12-04-server-how-to-install-a-gui/">Ubuntu 12.04 Server &#8211; How to Install a GUI</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://complete-concrete-concise.com/ubuntu-2/ubuntu-12-04-server/ubuntu-12-04-server-how-to-install-a-gui/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
