<?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>Complete, Concrete, Concise</title>
	<atom:link href="http://complete-concrete-concise.com/feed" rel="self" type="application/rss+xml" />
	<link>http://complete-concrete-concise.com</link>
	<description>Practical information without the bloat</description>
	<lastBuildDate>Wed, 08 May 2013 10:34:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Ubuntu 13.04 &#8211; How to Completely Uninstall / Remove the Cinnamon Desktop</title>
		<link>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-completely-uninstall-remove-the-cinnamon-desktop</link>
		<comments>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-completely-uninstall-remove-the-cinnamon-desktop#comments</comments>
		<pubDate>Wed, 08 May 2013 10:34:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu 13.04]]></category>
		<category><![CDATA[cinnamon]]></category>
		<category><![CDATA[completely]]></category>
		<category><![CDATA[remove]]></category>
		<category><![CDATA[ubuntu 13.04]]></category>
		<category><![CDATA[uninstall]]></category>

		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2977</guid>
		<description><![CDATA[
These instructions are for Ubuntu 13.04 running the Unity desktop on which Cinnamon was installed using either the Ubuntu Software Center or sudo apt-get on the command line.
The instructions may be the same for other versions of Ubuntu, but no guarantee is made.

When Cinnamon is installed in Ubuntu 13.04, it installs several packages and libraries it requires. Not all these packages and libraries are uninstalled when you uninstall Cinnamon. Several packages do not get uninstalled.
Quick Uninstall

This is not recommended because it will remove all packages normally installed with Cinnamon. This may include packages you previously installed or packages previously installed by other applications.
Note: this uninstall command assumes Cinnamon was installed on a fresh Ubuntu 13.04.

1) Open a terminal (instructions can be found here).
2) Enter the following command (it is very long and a single line):
sudo apt-get purge --auto-remove cinnamon cinnamon-common gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-gconf-2.0 gir1.2-gdesktopenums-3.0 gir1.2-gkbd-3.0 gir1.2-gnomedesktop-3.0 gir1.2-json-1.0 ...]]></description>
				<content:encoded><![CDATA[<div class="c1">
<p>These instructions are for Ubuntu 13.04 running the Unity desktop on which Cinnamon was installed using either the <u>Ubuntu Software Center</u> or <code>sudo apt-get</code> on the command line.</p>
<p>The instructions may be the same for other versions of Ubuntu, but no guarantee is made.</p>
</div>
<p>When Cinnamon is installed in Ubuntu 13.04, it installs several packages and libraries it requires. Not all these packages and libraries are uninstalled when you uninstall Cinnamon. Several packages do not get uninstalled.</p>
<h1>Quick Uninstall</h1>
<div class="c4">
<p>This is not recommended because it will remove all packages normally installed with Cinnamon. This may include packages you previously installed or packages previously installed by other applications.</p>
<p><strong>Note:</strong> this uninstall command assumes Cinnamon was installed on a fresh Ubuntu 13.04.</p>
</div>
<p><strong>1) Open</strong> a terminal (instructions can be found <a href="http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-get-a-command-line-shell-or-terminal">here</a>).</p>
<p><strong>2) Enter</strong> the following command (it is very long and a single line):</p>
<pre><code>sudo apt-get purge --auto-remove cinnamon cinnamon-common gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-gconf-2.0 gir1.2-gdesktopenums-3.0 gir1.2-gkbd-3.0 gir1.2-gnomedesktop-3.0 gir1.2-json-1.0 gir1.2-muffin-3.0 gir1.2-polkit-1.0 gir1.2-upowerglib-1.0 gir1.2-xkl-1.0 gjs libcaribou-common libcaribou0 libgjs0c libjs-jquery libmozjs185-1.0 libmuffin0 mesa-utils muffin-common</code></pre>
<p>It is easiest to copy the line and paste it into the terminal (right-click on the terminal and select <u>Paste</u> from the popup menu).</p>
<h1>Preferred Uninstall</h1>
<p>The better way to uninstall it is to follow the directions on <a href="http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-completely-uninstallremove-a-packagesoftwareprogram">this page</a>.</p>
<p>This will show you on how to uninstall only the packages that were installed when Cinnamon was installed. The instructions are generic and work for any installed package.</p>
<p>It involves:</p>
<ol>
<li>identifying which packages were installed and </li>
<li>creating a command to uninstall only those packages</li>
</ol>
<p>It leaves intact any packages you may have installed or that were installed by other packages instead of blindly assuming that they were installed along with Cinnamon.</p>
]]></content:encoded>
			<wfw:commentRss>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-completely-uninstall-remove-the-cinnamon-desktop/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 13.04 &#8211; Installing the Cinnamon Desktop / Interface</title>
		<link>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-installing-the-cinnamon-desktop-interface</link>
		<comments>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-installing-the-cinnamon-desktop-interface#comments</comments>
		<pubDate>Wed, 08 May 2013 10:24:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu 13.04]]></category>
		<category><![CDATA[cinnamon]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[replacing unity]]></category>
		<category><![CDATA[ubuntu 13.04]]></category>

		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2976</guid>
		<description><![CDATA[
These instructions are for Ubuntu 13.04 running the Unity Desktop.
They may be the same or similar for other versions, but no guarantee is made.
Installing the Cinnamon Desktop will use up about 21.4MB of hard disk space.

Note: Cinnamon once completely locked up on me. Not sure what happened or whether it was Ubuntu, Cinnamon, or GNOME 3 at fault. I was playing around with some of the experimental stuff, though.


What is it?
Like Unity, Cinnamon is a customized version of GNOME 3.
Unlike Unity, Cinnamon tries to preserve the look and feel of the traditional desktop by having a more or less traditional Start menu (boxed in green) and does not have a HUD like interface for application, so programs have the traditional menu bar (boxed in red) at the top.
The image below shows the Start menu open, as well as an open application (Firefox):

As in Unity or the GNOME 3 Desktops, you ...]]></description>
				<content:encoded><![CDATA[<div class="c1">
<p>These instructions are for Ubuntu 13.04 running the Unity Desktop.</p>
<p>They may be the same or similar for other versions, but no guarantee is made.</p>
<p>Installing the Cinnamon Desktop will use up about 21.4MB of hard disk space.</p>
<div class="c4">
<p><strong>Note:</strong> Cinnamon once completely locked up on me. Not sure what happened or whether it was Ubuntu, Cinnamon, or GNOME 3 at fault. I was playing around with some of the experimental stuff, though.</p>
</div>
</div>
<h1>What is it?</h1>
<p>Like Unity, Cinnamon is a customized version of GNOME 3.</p>
<p>Unlike Unity, Cinnamon tries to preserve the look and feel of the traditional desktop by having a more or less traditional <u>Start</u> menu (boxed in green) and does not have a HUD like interface for application, so programs have the traditional menu bar (boxed in red) at the top.</p>
<p>The image below shows the <u>Start</u> menu open, as well as an open application (Firefox):</p>
<p><a href="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-1-big.png" target="_blank"><img src="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-1-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p>As in Unity or the GNOME 3 Desktops, you can type the name of the application or document you want to open in the <u>Search</u> field (boxed in yellow).</p>
<h1>From the Command Line</h1>
<p>If you are comfortable with Linux and know how to use the command line and apt-get then the command is:</p>
<pre><code>sudo apt-get install cinnamon</code></pre>
<div class="c1">
<p>Detailed instructions for accessing a command line can be found <a href="http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-run-a-shell-command-line-terminal-as-root">here</a>.</p>
</div>
<p>Afterwards, you need to restart your system.</p>
<h1>From the Ubuntu Software Center</h1>
<p><strong>1) Tap</strong> the Windows / Super key to open the <u>Dash</u> panel:</p>
<p><a href="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-2-big.jpg" target="_blank"><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-2-thumb.jpg?resize=480%2C360" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<div class="c2">
<p><strong>Note:</strong> tapping the <u>Windows</u> keys means pressing it as though you intend to type it. It does not mean holding down the key (holding down the key does something else).</p>
<p>Ubuntu calls this the <u>Super</u> key</p>
<p><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-dash-2.jpg?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></p>
</div>
<p><strong>2) Type</strong> <u>Ubuntu Software Center</u> into the <u>Dash</u> query field:</p>
<p><a href="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-3-big.jpg" target="_blank"><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-3-thumb.jpg?resize=480%2C360" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p><strong>3) Press</strong> <u>Enter</u> to launch the <u>Ubuntu Software Center</u>:</p>
<p><a href="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-4-big.png" target="_blank"><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-4-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<div class="c2">
<p><strong>Note:</strong> pressing the <u>Enter</u> key will select the first <u>Dash</u> entry. If <u>Ubuntu Software Center</u> is not the first entry, then use the keyboard arrow keys or mouse to navigate to the appropriate icon.</p>
<p>If pressing <u>Enter</u> does not launch the <u>Ubuntu Software Center</u>, then click on the <u>Ubuntu Software Center</u> icon.</p>
</div>
<p><strong>4) Type</strong> <u>cinnamon</u> in the <u>Ubuntu Software Center</u> search field:</p>
<p><a href="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-5-big.png" target="_blank"><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-5-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p><strong>5) Click</strong> on <u>Cinnamon</u> (this will highlight the selection in orange):</p>
<p><a href="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-6-big.png" target="_blank"><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-6-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p><strong>6) Click</strong> on <u>Install</u>:</p>
<p><a href="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-7-big.png" target="_blank"><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-7-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p><strong>7) Enter</strong> your password and <strong>click</strong> on <u>Authenticate</u>:</p>
<p><a href="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-8-big.png" target="_blank"><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-8-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p><strong>8) Restart</strong> Ubuntu by selecting <u>Shut Down&#8230;</u> from the <u>System</u> menu:</p>
<p><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-9.jpg?resize=480%2C294" alt="" border="0" class="centered" data-recalc-dims="1"/></p>
<div class="c2">
<p><strong>Note:</strong> it should be enough to just log out and log back in, but I have sometimes experienced things not working quite 100% until I actually restart.</p>
</div>
<p><strong>9) Click</strong> on the desktop selection icon:</p>
<p><a href="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-10-big.jpg" target="_blank"><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-10-thumb.jpg?resize=480%2C271" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p><strong>10) Select</strong> <u>Cinnamon</u>:</p>
<p><a href="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-11-big.jpg" target="_blank"><img src="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-11-thumb.jpg?resize=480%2C275" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<div class="c2">
<p><strong>Note:</strong> Cinnamon 2D is not (as the name might imply) an alternative to the 3D rendered Cinnamon. It is still pretty much regular Cinnamon, but using the CPU instead of the GPU to perform 3D rendering.</p>
<p>What this means is that (in most cases) Cinnamon 2D will be slower and more sluggish than the regular Cinnamon desktop.</p>
</div>
<p><strong>11) Login</strong> as normal:</p>
<p><a href="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-12-big.jpg" target="_blank"><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-12-thumb.jpg?resize=480%2C270" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<div class="c1">
<p>Notice that the desktop icon in the upper right corner has changed to an open circle. Cinnamon does not (at least not yet) have any sort of identifying icon.</p>
</div>
<div class="c3"><p>Please consider <strong>sharing</strong> this article if you liked it or found it useful.</p>
<p>You may use one of the buttons below or share using your own favourite media.</p>
<div class="c4"><p>Please do not republish this article on your website. You may publish a short excerpt and provide a link back to the original article.</p></div></div>
]]></content:encoded>
			<wfw:commentRss>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-installing-the-cinnamon-desktop-interface/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 13.04 &#8211; Wireless / Wi-Fi Not Working</title>
		<link>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-wireless-wi-fi-not-working</link>
		<comments>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-wireless-wi-fi-not-working#comments</comments>
		<pubDate>Wed, 08 May 2013 09:53:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu 13.04]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[not working]]></category>
		<category><![CDATA[troubleshoot]]></category>
		<category><![CDATA[ubuntu 13.04]]></category>
		<category><![CDATA[wi-fi]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2975</guid>
		<description><![CDATA[
These instructions are for Ubuntu 13.04 running the Unity Interface.
They may be the same or similar for other versions, but no guarantee is made.

There are a lot of reasons why your wireless / Wi-Fi connection is not working, but the most common is lack of a driver.

A driver is a piece of software that allows the operating system to communicate with a piece of hardware (in this case, a wireless device).

While Ubuntu (and other Linux distros, in general) provide good support for a wide variety of hardware devices, there are various reasons a particular device is not supported, but the 3 most common are:

the device is newer and support is not provided in the default operating system.
the device and the driver for the device is proprietary, in which case it cannot be part of the Linux kernel (Linux licensing requires that all software that is part of it be openly ...]]></description>
				<content:encoded><![CDATA[<div class="c1">
<p>These instructions are for Ubuntu 13.04 running the Unity Interface.</p>
<p>They may be the same or similar for other versions, but no guarantee is made.</p>
</div>
<p>There are a lot of reasons why your wireless / Wi-Fi connection is not working, but the most common is lack of a driver.</p>
<div class="c2">
<p>A driver is a piece of software that allows the operating system to communicate with a piece of hardware (in this case, a wireless device).</p>
</div>
<p>While Ubuntu (and other Linux distros, in general) provide good support for a wide variety of hardware devices, there are various reasons a particular device is not supported, but the 3 most common are:</p>
<ol>
<li>the device is newer and support is not provided in the default operating system.</li>
<li>the device and the driver for the device is proprietary, in which case it cannot be part of the Linux kernel (Linux licensing requires that all software that is part of it be openly available, so proprietary software (commonly called <em>closed source</em> cannot be part of it. Nothing prevents proprietary software from later being installed, though).</li>
<li>the device is proprietary and no driver is provided for it and no documentation exists that would allow someone to write a driver for it (over time, if a device is popular enough, people may reverse engineer it and write a driver for it).</li>
</ol>
<div class="c2">
<p>For example, on my laptop (2 years old &#8211; bought in the Summer of 2011), Ubuntu does not support the built in wireless device (nor any other Linux distro I&#8217;ve tried).</p>
</div>
<p>Fortunately, Ubuntu makes it quite easy to install a proprietary device driver &#8211; as long as Ubuntu knows about it (so, you might still be out of luck for very new devices).</p>
<h1>Getting an Internet Connection</h1>
<p>Ironically, to fix the problem, you need an Internet connection.</p>
<p>The easiest way (but not necessarily the most convenient) is to use a wired Ethernet connection:</p>
<p><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-wireless-not-working-1.jpg?resize=480%2C357" alt="" border="0" class="centered" data-recalc-dims="1"/></p>
<p>You connect your computer to your wireless router. There should be a number of Ethernet ports on the back of your router:</p>
<p><img src="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-wireless-not-working-2.jpg?resize=480%2C182" alt="" border="0" class="centered" data-recalc-dims="1"/></p>
<p>Using an Ethernet connection should be a simple case of plug-and-play.</p>
<p>Alternately, you can use a wireless card or USB device that you know works with Ubuntu (assuming you have one):</p>
<p><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-wireless-not-working-3.jpg?resize=480%2C205" alt="" border="0" class="centered" data-recalc-dims="1"/></p>
<div class="c2">
<p>In my case, it is a D-Link DWL-G122 wireless USB device.</p>
</div>
<p>Using an alternate wireless connection, you will need to go to the settings and connect to the device:</p>
<p><strong>1) Click</strong> on the <u>network</u> icon (shaded in yellow) and select your wireless device:</p>
<p><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-wireless-not-working-4.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></p>
<p><strong>2) Enter</strong> your wireless security code:</p>
<p><img src="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-wireless-not-working-5.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></p>
<p>Once you are connected to the Internet, follow <a href="http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-install-update-drivers">these instructions for installing a hardware driver</a>.</p>
<div class="c4">
<p><strong>Note:</strong> in cases of very new, or obscure hardware, there may not be drivers available. In that case, you are back to searching Ubuntu and Linux help forums.</p>
<p>In that case, what you should try is:</p>
<ol>
<li>go to the manufacturer&#8217;s website and see if they have Linux drivers for their devices</li>
<li>widen your search by adding <u>Debian</u> to your search terms. <u>Debian</u> is the Linux base on which Ubuntu is built &#8211; there are a number of differences, but if it works for Debian, it will probably work for Ubuntu. <span class="i1">This should be done in the case you are not getting anywhere with searching for help with Ubuntu.</span></li>
</ol>
</div>
<div class="c3"><p>Please consider <strong>sharing</strong> this article if you liked it or found it useful.</p>
<p>You may use one of the buttons below or share using your own favourite media.</p>
<div class="c4"><p>Please do not republish this article on your website. You may publish a short excerpt and provide a link back to the original article.</p></div></div>
]]></content:encoded>
			<wfw:commentRss>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-wireless-wi-fi-not-working/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 13.04 &#8211; VirtualBox Guest Additions Stop Working After Update</title>
		<link>http://complete-concrete-concise.com/virtualbox-2/ubuntu-13-04-virtualbox-guest-additions-stop-working-after-update</link>
		<comments>http://complete-concrete-concise.com/virtualbox-2/ubuntu-13-04-virtualbox-guest-additions-stop-working-after-update#comments</comments>
		<pubDate>Mon, 06 May 2013 09:41:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu 13.04]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[guest additions]]></category>
		<category><![CDATA[not working]]></category>
		<category><![CDATA[repair]]></category>
		<category><![CDATA[stopped working]]></category>
		<category><![CDATA[ubuntu 13.04]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2944</guid>
		<description><![CDATA[
These instructions are for Ubuntu 13.04 using the Unity Desktop, running under VirtualBox 4.2.12.
They may be the same or similar for other version combinations, but I make no guarantee.

Sometimes, after installing updates, the VirtualBox Guest Additions stop working.
To get them working again, it is necessary to reinstall them.
1) Open the Dash by tapping on the Windows / Super key:


Note: tapping the Windows keys means pressing it as though you intend to type it. It does not mean holding down the key (holding down the key does something else).
Ubuntu calls this the Super key



2) Type vboxadditions into the Dash query field:

3) Press Enter to open the VirtualBox Guest Additions Folder:

Note: pressing the Enter key will select the first Dash entry. If VBOXADDITIONS is not the first entry, then use the keyboard arrow keys or mouse to navigate to the appropriate icon.
If pressing Enter does not open the VirtualBox Guest Additions folder, ...]]></description>
				<content:encoded><![CDATA[<div class="c1">
<p>These instructions are for Ubuntu 13.04 using the Unity Desktop, running under VirtualBox 4.2.12.</p>
<p>They may be the same or similar for other version combinations, but I make no guarantee.</p>
</div>
<p>Sometimes, after installing updates, the VirtualBox Guest Additions stop working.</p>
<p>To get them working again, it is necessary to reinstall them.</p>
<p><strong>1) Open</strong> the <u>Dash</u> by tapping on the Windows / Super key:</p>
<p><img src="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-0.jpg?resize=480%2C255" alt="" border="0" class="centered" data-recalc-dims="1"/></p>
<div class="c2">
<p><strong>Note:</strong> tapping the <u>Windows</u> keys means pressing it as though you intend to type it. It does not mean holding down the key (holding down the key does something else).</p>
<p>Ubuntu calls this the <u>Super</u> key</p>
<p><img src="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-dash-2.jpg?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></p>
</div>
</div>
<p><strong>2) Type</strong> vboxadditions</u> into the <u>Dash</u> query field:</p>
<p><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-0a.jpg?resize=480%2C289" alt="" border="0" class="centered" data-recalc-dims="1"/></p>
<p><strong>3) Press</strong> <u>Enter</u> to open the VirtualBox Guest Additions Folder:</p>
<div class="c2">
<p><strong>Note:</strong> pressing the <u>Enter</u> key will select the first Dash entry. If <u>VBOXADDITIONS</u> is not the first entry, then use the keyboard arrow keys or mouse to navigate to the appropriate icon.</p>
<p>If pressing <u>Enter</u> does not open the VirtualBox Guest Additions folder, then click on the <u>VBOXADDITIONS</u> icon.</p>
</div>
<p><strong>4) Click</strong> the <u>Run Software</u> button:</p>
<p><a href="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-2-big.png" target="_blank"><img src="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-2-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p><strong>5) Click</strong> on <u>Run</u>:</p>
<p><a href="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-3-big.png" target="_blank"><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-3-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p><strong>6) Enter</strong> your password and <strong>click</strong> on <u>Authenticate</u>:</p>
<p><a href="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-4-big.png" target="_blank"><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-4-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p>This will then uninstall and then reinstall the VirtualBox Guest Additions.</p>
<p>After rebooting your machine, everything should be working correctly again.</p>
<div class="c3"><p>Please consider <strong>sharing</strong> this article if you liked it or found it useful.</p>
<p>You may use one of the buttons below or share using your own favourite media.</p>
<div class="c4"><p>Please do not republish this article on your website. You may publish a short excerpt and provide a link back to the original article.</p></div></div>
]]></content:encoded>
			<wfw:commentRss>http://complete-concrete-concise.com/virtualbox-2/ubuntu-13-04-virtualbox-guest-additions-stop-working-after-update/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 13.04 &#8211; How to Change the Timout Period for sudo</title>
		<link>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-change-the-timout-period-for-sudo</link>
		<comments>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-change-the-timout-period-for-sudo#comments</comments>
		<pubDate>Wed, 01 May 2013 10:32:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu 13.04]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[nano]]></category>
		<category><![CDATA[sudo]]></category>
		<category><![CDATA[timeout]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu 13.04]]></category>
		<category><![CDATA[visudo]]></category>

		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2930</guid>
		<description><![CDATA[
This tutorial is for Ubuntu 13.04.
It is probably the same for other versions of Ubuntu and (probably) most other Linux distributions, but no guarantee is made.
Detailed instructions for opening a command line / terminal can be found here.

By default, sudo temporarily grants administrative privileges for 15 minutes. This means the first time you run sudo you will be prompted for your password. Then, for the next 15 minutes, you can run sudo &#60;command&#62; without having to re-enter your password.
This should be fine for most users because the average user probably rarely drops to a command line to run an administrative command or two.
1) Open a terminal using Ctrl + Alt + T:

2) Enter the following command:
sudo visudo

3) Enter your password:


Note: when you type your password, nothing will happen on the screen. This is normal. As a security feature, Linux does not echo back any indication of the characters you are ...]]></description>
				<content:encoded><![CDATA[<div class="c1">
<p>This tutorial is for Ubuntu 13.04.</p>
<p>It is probably the same for other versions of Ubuntu and (probably) most other Linux distributions, but no guarantee is made.</p>
<p>Detailed instructions for opening a command line / terminal can be found <a href="http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-get-a-command-line-shell-or-terminal">here</a>.</p>
</div>
<p>By default, <code>sudo</code> temporarily grants administrative privileges for 15 minutes. This means the first time you run <code>sudo</code> you will be prompted for your password. Then, for the next 15 minutes, you can run <code>sudo &lt;command&gt;</code> without having to re-enter your password.</p>
<p>This should be fine for most users because the average user probably rarely drops to a command line to run an administrative command or two.</p>
<p><strong>1) Open</strong> a terminal using <code>Ctrl + Alt + T</code>:</p>
<p><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-1.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></p>
<p><strong>2) Enter</strong> the following command:</p>
<pre><code>sudo visudo</code></code></pre>
<p><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-2.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></p>
<p><strong>3) Enter</strong> your password:</p>
<p><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-3.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></p>
<div class="c1">
<p><strong>Note:</strong> when you type your password, nothing will happen on the screen. This is normal. As a security feature, Linux does not echo back any indication of the characters you are typing in.</p>
</div>
<p>This will bring up the <code>sudo</code> configuration file in the <code>nano</code> editor. <span class="i1"><strong>Note:</strong> in other versions of Linux (or if Ubuntu has been modified), the configuration file may be opened with a different editor &#8211; in which case, you will need to Google for instructions on using that editor.</span></p>
<p><a href="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-4-big.png" target="_blank"><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-4-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></a></p>
<div class="c1">
<p>The command <code>visudo</code> does more than just open the <code>sudo</code> configuration file with the <code>nano</code> editor. It also <u>checks</u> to ensure the configuration file is correct (i.e. it will not let you edit the file and make it invalid). <strong>Note:</strong> you can still edit the file, so <code>sudo</code> becomes unusable, but the configuration file is (technically speaking) valid.</p>
</div>
<p><strong>4) Locate</strong> the line <code>Defaults</code> (highlighted in <span class="i4">yellow</span>) and navigate to the end of it using the arrow / cursor keys on your keyboard (your mouse will not work). <strong>Add</strong> the following:</p>
<pre><code>,timestamp_timeout=0</code></pre>
<p><a href="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-5-big.png" target="_blank"><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-5-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></a></p>
<div class="c1">
<p>The number tells <code>sudo</code> for many minutes it should grant administrator privileges in this session.</p>
<p>A value of 0 tells <code>sudo</code> to <u>always</u> prompt for a password. Personally, this is the only setting that makes sense for me because if you are momentarily away from your computer, no one else can accidentally (or intentionally) run an administrative command while your <code>sudo</code> privilege is still active.</p>
<p>A positive number tells <code>sudo</code> to grant administrative privileges that that number of minutes. The number must be a whole number: 5, 15, 42, etc. Number like 3.1415 are not valid.</p>
<p>A negative number tells <code>sudo</code> to permanently grant administrative privileges during that session. The only use I see for this is if you want to have to type <code>sudo</code> before administrative commands, but not have to enter the password for subsequent commands.</p>
</div>
<p><strong>5) Save</strong> your changes by pressing <code>Ctrl + O</code>:</p>
<p><a href="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-6-big.png" target="_blank"><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-6-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></a></p>
<p>You will be prompted to save the file as <code>/etc/sudoers.tmp</code>.</p>
<p><strong>6) Press</strong> <u>Enter</u> to write the changes.</p>
<p><strong>7) Observe</strong> that the changes were written:</p>
<p><a href="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-7-big.png" target="_blank"><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-7-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></a></p>
<p><strong>8) Exit</strong> <code>visudo</code> by <strong>pressing</strong> <code>Ctrl + X</code>.</p>
<p>Starting a new command line session should pick up the changes you just made.</p>
<div class="c3"><p>Please consider <strong>sharing</strong> this article if you liked it or found it useful.</p>
<p>You may use one of the buttons below or share using your own favourite media.</p>
<div class="c4"><p>Please do not republish this article on your website. You may publish a short excerpt and provide a link back to the original article.</p></div></div>
]]></content:encoded>
			<wfw:commentRss>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-change-the-timout-period-for-sudo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 13.04 &#8211; How to Run a Shell / Command Line / Terminal as root</title>
		<link>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-run-a-shell-command-line-terminal-as-root</link>
		<comments>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-run-a-shell-command-line-terminal-as-root#comments</comments>
		<pubDate>Wed, 01 May 2013 11:06:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu 13.04]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2932</guid>
		<description><![CDATA[
This tutorial is for Ubuntu 13.04.
It is probably the same for other versions of Ubuntu and (probably) most other Linux distributions, but no guarantee is made.
Detailed instructions for opening a command line / terminal can be found here.

When you open a terminal in Ubuntu, you do not have administrative privileges. This means that there are some operations you cannot perform at the terminal.
Ubuntu provides the sudo command which temporarily grants you administrative privilege. However, you still have to type sudo before each administrative command you want to perform.
If you want to live dangerously and have full root access while at the terminal, enter the following command in the terminal:
sudo bash
After entering your password, you now be running with full root privilege at the command line:


Note: in order for this to work, you need to be a user who has the right to run sudo. In general, most users of Ubuntu ...]]></description>
				<content:encoded><![CDATA[<div class="c1">
<p>This tutorial is for Ubuntu 13.04.</p>
<p>It is probably the same for other versions of Ubuntu and (probably) most other Linux distributions, but no guarantee is made.</p>
<p>Detailed instructions for opening a command line / terminal can be found <a href="http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-get-a-command-line-shell-or-terminal">here</a>.</p>
</div>
<p>When you open a terminal in Ubuntu, you do not have administrative privileges. This means that there are some operations you cannot perform at the terminal.</p>
<p>Ubuntu provides the <code>sudo</code> command which temporarily grants you administrative privilege. However, you still have to type <code>sudo</code> before each administrative command you want to perform.</p>
<p>If you want to live dangerously and have <u>full root access</u> while at the terminal, enter the following command in the terminal:</p>
<pre><code>sudo bash</code></pre>
<p>After entering your password, you now be running with full root privilege at the command line:</p>
<p><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-root-access-in-terminal.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></p>
<div class="c4">
<p><strong>Note:</strong> in order for this to work, you need to be a user who has the right to run <code>sudo</code>. In general, most users of Ubuntu have this right. However, user accounts can be created that do not have this right.</p>
</div>
<h3>How it Works</h3>
<p>Because some commands are potentially dangerous, unless you are <code>root</code> you are not allowed to run them. Using the <code>sudo</code> command temporarily elevates your status to <code>root</code> and allows you to run these commands.</p>
<p>When you run a terminal, it has the same privilege as the current user.</p>
<p>By running <code>sudo bash</code> you start another copy of the <code>bash shell</code>. However, you because you started it with <code>sudo</code> it runs with <code>root</code> privilege.</p>
<div class="c1">
<p>What is commonly called a terminal or command line is, in fact, a shell. There are many types of shells, <code>bash</code> is the default one with Ubuntu.</p>
</div>
<div class="c4">
<p><strong>WARNING:</strong> running as <code>root</code> is a good way to mess up your system if you are not careful because there are no checks in place to prevent you from making catastrophic changes to your system.</p>
<p>I grant that by using the <code>sudo</code> command you can also irretrievably damage your system, but at least you had to type <code>sudo</code> (and possibly a password) before doing anything.</p>
</div>
<div class="c3"><p>Please consider <strong>sharing</strong> this article if you liked it or found it useful.</p>
<p>You may use one of the buttons below or share using your own favourite media.</p>
<div class="c4"><p>Please do not republish this article on your website. You may publish a short excerpt and provide a link back to the original article.</p></div></div>
]]></content:encoded>
			<wfw:commentRss>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-run-a-shell-command-line-terminal-as-root/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 13.04 &#8211; Command Line Basics: Editing Files</title>
		<link>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-command-line-basics-editing-files</link>
		<comments>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-command-line-basics-editing-files#comments</comments>
		<pubDate>Wed, 01 May 2013 03:12:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu 13.04]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[edit files]]></category>
		<category><![CDATA[gedit]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[nano]]></category>
		<category><![CDATA[pico]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ubuntu 13.04]]></category>

		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2926</guid>
		<description><![CDATA[
This tutorial is for Ubuntu 13.04.
It is probably the same for other versions of Ubuntu and (probably) most other Linux distributions, but no guarantee is made.
Detailed instructions for opening a command line / terminal can be found here.
When you work at the command line, from time to time, it may be necessary to edit files.
You can use an editor like gedit (the GUI based editor that comes with Ubuntu), however, by default, it will not permit you to edit system configuration files (which are likely the files you are trying to edit if you happen to be at the command line).
Starting gedit with Administrator Privileges
Enter the following command to start gedit with administrator privileges:
sudo gedit

Note: when you type your password, nothing will happen on the screen. This is normal. As a security feature, Linux does not echo back any indication of the characters you are typing in.
You should only be ...]]></description>
				<content:encoded><![CDATA[<div class="c1">
<p>This tutorial is for Ubuntu 13.04.</p>
<p>It is probably the same for other versions of Ubuntu and (probably) most other Linux distributions, but no guarantee is made.</p>
<p>Detailed instructions for opening a command line / terminal can be found <a href="http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-get-a-command-line-shell-or-terminal">here</a>.</div>
<p>When you work at the command line, from time to time, it may be necessary to edit files.</p>
<p>You can use an editor like <code>gedit</code> (the GUI based editor that comes with Ubuntu), however, by default, it will not permit you to edit system configuration files (which are likely the files you are trying to edit if you happen to be at the command line).</p>
<h1>Starting gedit with Administrator Privileges</h1>
<p>Enter the following command to start <code>gedit</code> with administrator privileges:</p>
<pre><code>sudo gedit</code></pre>
<div class="c3">
<p><strong>Note:</strong> when you type your password, nothing will happen on the screen. This is normal. As a security feature, Linux does not echo back any indication of the characters you are typing in.</p>
<p>You should only be prompted to enter a password if you have not used the <code>sudo</code> command in the last 15 minutes or so.</p>
</div>
<p>You can also append the file you wish to open to the command. This will cause <code>gedit</code> to automatically open the file. For example:</p>
<pre><code>sudo gedit history.log</code></pre>
<div class="c3">
<p><strong>Note:</strong> this will only work if the file is in the current directory. However, if you are at the command line, then you probably have navigated to the directory in question.</p>
</div>
<h1>Editing with nano</h1>
<p>Sometimes, you cannot use <code>gedit</code> because you have no graphical interface (GUI) &#8211; for example, you need to edit some x-server settings because you can&#8217;t get a graphical display, so you are exclusively at a command line.</p>
<p>While <code>vi</code> or one of its clones (<code>vim</code>, <code>elvis</code>, <code>nvi</code>, and <code>vile</code> to name some) tend to be the preferred text editor among Unix / Linux geeks &#8211; it is not the friendliest for casual (or one-off) users. The other major editor is <code>emacs</code>, but it is not installed by default in Ubuntu and it is not user friendly either.</p>
<p><code>nano</code> is a clone of the <code>pico</code> editor.</p>
<p>To launch <code>nano</code> enter the command:</p>
<pre><code>sudo nano</code></pre>
<div class="c3">
<p><strong>Note:</strong> It will also launch if you type in <code>pico</code></p>
<p>As with <code>gedit</code> you can append the name of the file you want to edit to the command.</p>
</div>
<h1>Using nano</h1>
<p><code>nano</code> is a simple editor that allows you to navigate through the text using the arrow keys on your keyboard.</p>
<p><a href="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-command-line-basics-1.png" target="_blank"><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-command-line-basics-1-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></a></p>
<p>At the bottom of the screen, there are two lines (highlighted in blue) that display a number of common commands.</p>
<p>The caret (<code>^</code>) symbol means <code>Ctrl</code>, as in, <code>Ctrl + X</code>. This means, <em>&#8220;while holding down the <code>Ctrl</code> key, you press the other key as though you intend to type it&#8221;</em>.</p>
<div class="c2">
<p><strong>DO NOT</strong> press the Shift key because <code>Ctrl + Shift + X</code> is different from <code>Ctrl + X</code>.</p>
<p>It does <strong>NOT</strong> matter if your Caps Lock is on or off.</p>
</div>
<p>The most common commands you are likely to use are:</p>
<ul>
<li><code>^X</code> &#8211; (<code>Ctrl + X</code>) exit the editor</li>
<li><code>^O</code> &#8211; (<code>Ctrl + O</code>) save / write the contents of the editor</li>
<li><code>^R</code> &#8211; (<code>Ctrl + R</code>) open / read another file</li>
</ul>
<p>If you decide to browse through the help (<code>Ctrl + G</code>), then be aware of the following:</p>
<ul>
<li><code>^^</code> means <code>Ctrl + ^</code> not <code>Ctrl + Ctrl</code></li>
<li><code>M-</code> means the <code>Alt</code> key. The <code>Alt</code> key is used the same way the <code>Ctrl</code> key is: it is held down while another key is typed. For example: <code>M-\</code> means: <em>while holding down the </em><code>Alt</code><em> key, press the <code>\</code> key as though you intend to type it.</em></li>
<li>Some commands have parentheses around them, the parentheses are not to be typed. For example, <code>(M-X)</code> simply means <code>Alt + X</code> &#8211; the parentheses have nothing to do with it and should be ignored.</li>
</ul>
<div class="c3"><p>Please consider <strong>sharing</strong> this article if you liked it or found it useful.</p>
<p>You may use one of the buttons below or share using your own favourite media.</p>
<div class="c4"><p>Please do not republish this article on your website. You may publish a short excerpt and provide a link back to the original article.</p></div></div>
]]></content:encoded>
			<wfw:commentRss>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-command-line-basics-editing-files/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 13.04 &#8211; Basic Command Line Techniques</title>
		<link>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-basic-command-line-techniques</link>
		<comments>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-basic-command-line-techniques#comments</comments>
		<pubDate>Wed, 01 May 2013 02:59:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu 13.04]]></category>
		<category><![CDATA[basic]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[commands]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ubuntu 13.04]]></category>

		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2925</guid>
		<description><![CDATA[
This tutorial is for Ubuntu 13.04.
It is probably the same for every other version of Ubuntu and all other Linux distros, but I make no guarantee.

Linux (on which Ubuntu is based) is fundamentally a command line driven operating system. While there are graphical interfaces to many of the available commands, sometimes you need (or have no choice) to work at the command line.
There are five fundamental things everyone working at the command line should know (or at least be aware of):

man
pipes
redirection
less (or more)
ls

man

man is short for manual

man is the help file.
When you want to know more about a command, you enter man &#60;command name&#62; to display information about the command. For example:
man ls
will bring up the man page for the command ls. You could also enter man man to display information about the man command. The man page for ls looks something like this:

To navigate through a man you use ...]]></description>
				<content:encoded><![CDATA[<div class="c1">
<p>This tutorial is for Ubuntu 13.04.</p>
<p>It is probably the same for every other version of Ubuntu and all other Linux distros, but I make no guarantee.</p>
</div>
<p>Linux (on which Ubuntu is based) is fundamentally a command line driven operating system. While there are graphical interfaces to many of the available commands, sometimes you need (or have no choice) to work at the command line.</p>
<p>There are five fundamental things everyone working at the command line should know (or at least be aware of):</p>
<ol>
<li>man</li>
<li>pipes</li>
<li>redirection</li>
<li>less (or more)</li>
<li>ls</li>
</ol>
<h1>man</h1>
<div class="c1">
<p><code>man</code> is short for <u>manual</u></p>
</div>
<p><code>man</code> is the help file.</p>
<p>When you want to know more about a command, you enter <code>man <em>&lt;command name&gt;</em></code> to display information about the command. For example:</p>
<pre><code>man ls</code></pre>
<p>will bring up the <code>man</code> page for the command <code>ls</code>. You could also enter <code>man man</code> to display information about the <code>man</code> command. The <code>man</code> page for <code>ls</code> looks something like this:</p>
<p><a href="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2012/12/basic-command-line-techniques-1-big.png" target="_blank"><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2012/12/basic-command-line-techniques-1-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></a></p>
<p>To navigate through a <code>man</code> you use the following commands:</p>
<ul>
<li>q &#8211; exit (quit) the man page</li>
<li>SPACE or f &#8211; forward to the next page</li>
<li>b &#8211; backward to the previous page</li>
<li>e &#8211; forward one line</li>
<li>y &#8211; backward one line</li>
</ul>
<div class="c4">
<p>While there are <code>man</code> pages for pretty much every command, there is no <code>man</code> page for the command <code>cd</code>.</p>
</div>
<h1>Pipes</h1>
<p>Pipes allow you to send the displayed output from one command to another command.</p>
<p>In other words, when you enter a command that displays a bunch of information on the terminal (and maybe scrolls past the top of the terminal), you can use a pipe to send that information to another command.</p>
<p>The most common use of pipes is with the <code>more</code> (or, preferably, <code>less</code>) command. This is especially true when information scrolls past the top of the terminal.</p>
<p>The pipe is the vertical bar (or broken bar) symbol: &#8216;<code>|</code>&#8216;.</p>
<p>For example, any of the following commands is likely display information that will scroll past the top of the terminal:</p>
<pre><code>ls /bin
ls /etc
ls /lib</code></pre>
<p>If we pipe the output to the <code>more</code> command, then we can scroll through the output one display page at a time:</p>
<pre><code>ls /etc | more</code></pre>
<p>Another common use of pipes is with the <code>grep</code> command. (<code>grep</code> is often used to filter out unwanted information &#8211; but I won&#8217;t be covering <code>grep</code> here.)</p>
<p>You can pipe together as many commands as you like. The output from the command on the left of the pipe is sent to the command on the right of the pipe.</p>
<h1>Redirection</h1>
<p>Sometimes you need to capture the information displayed by a command. This is done using redirection.</p>
<p>The output displayed by a command can be sent to a file instead of the display.</p>
<p>The redirection operator is the greater than symbol: &#8216;&gt;&#8217;.</p>
<p>For example, suppose I want to dump a <code>man</code> page to file, so I can later look at (or print that file). I can do so by redirecting the <code>man</code> output to a file (you choose the name of the file):</p>
<pre><code>man ls > ls.txt</code></pre>
<p>The above command will send the output of the <code>man</code> page for <code>ls</code> to a file called <u>ls.txt</u>. I can then handle <u>ls.txt</u> the same way I handle any text file.</p>
<p>Another example, I could send a directory listing to a file as well:</p>
<pre><code>ls > directory_list</code></pre>
<p>The above command will send the output of <code>ls</code> to a file called <u>directory_list</u>. Again, the file can be handled the same way any other text file is handled.</p>
<p>Redirection always send stores the file in the current directory (normally, this will be your <code>/home/<i>&lt;user&gt;</i></code> directory). You can write the file to another directory by either (1) changing to a different directory (using the <code>cd</code> command), or (2) specifying the path along with the file name. <strong>Note:</strong> you may not have permission to write in other directories, so the operation will fail.</p>
<h1>less</h1>
<div class="c1">
<p><code>less</code> is an improved version of the <code>more</code> command. The main advantage of using <code>less</code> instead of <code>more</code> is that <code>less</code> lets you scroll backwards through data that has been piped to it; <code>more</code> only allows you to scroll forward through piped data. Other than that difference, <code>less</code> and <code>more</code> behave almost identically.</p>
</div>
<p><code>less</code> is used to display information one page at a time.</p>
<p>Most often it is used in conjunction with pipes to prevent output from scrolling off the top of the terminal:</p>
<pre><code>ls | less</code></pre>
<p><code>less</code> can be used to display the contents of a text file:</p>
<pre><code>less <i>&lt;file name&gt;</i></code></pre>
<p>where <i>&lt;file name&gt;</i> is the name of the text file to display.</p>
<p>To navigate through text being displayed by <code>less</code> you use the following commands:</p>
<ul>
<li>q &#8211; exit (quit) <code>less</code></li>
<li>SPACE or f &#8211; forward to the next page</li>
<li>b &#8211; backward to the previous page (does not work if <code>more</code> is displaying text from a pipe and the main reason why  <code>less</code> is preferred)</li>
<h1>ls</h1>
<div class="c1">
<p><code>ls</code> is short for <u>list</u></p>
</div>
<p><code>ls</code> is used to display the contents of a directory.</p>
<p><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2012/12/basic-command-line-techniques-2.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1" data-recalc-dims="1"/></p>
<p>Directory contents are colour coded. Different files have different colours.</p>
<p>The default colours (in the default Ubuntu 13.04 terminal) for common file types are:</p>
<div class="c2">
<p><strong>Note:</strong> if you or someone has configured your system, or you are using a different terminal (or a different Linux distribution), the colours and their significance may be completely different.</p>
</div>
<p><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2012/12/basic-command-line-colours.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1" data-recalc-dims="1"/></p>
<p>There are other colour combinations in use and some colours (notably purple) are reused for other file types.</p>
<div class="c3"><p>Please consider <strong>sharing</strong> this article if you liked it or found it useful.</p>
<p>You may use one of the buttons below or share using your own favourite media.</p>
<div class="c4"><p>Please do not republish this article on your website. You may publish a short excerpt and provide a link back to the original article.</p></div></div>
]]></content:encoded>
			<wfw:commentRss>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-basic-command-line-techniques/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3D Hardware Acceleration not Working in VirtualBox</title>
		<link>http://complete-concrete-concise.com/virtualbox-2/3d-hardware-acceleration-not-working-in-virtualbox</link>
		<comments>http://complete-concrete-concise.com/virtualbox-2/3d-hardware-acceleration-not-working-in-virtualbox#comments</comments>
		<pubDate>Tue, 30 Apr 2013 08:01:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VirtualBox]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[hardware acceleration]]></category>
		<category><![CDATA[not working]]></category>
		<category><![CDATA[ubuntu 13.04]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2920</guid>
		<description><![CDATA[Under certain conditions, I have observed that 3D hardware acceleration is not working in VirtualBox 4.2.12 when running Ubuntu 13.04. It may affect other VirtualBox versions, and it may affect other guest / host OS combinations.
This problem does not affect Ubuntu 12.04 running as a guest OS.
When the Problem has been Noticed

VirtualBox is running on Windows 7 with SP1
the guest OS is Ubuntu 13.04 (32-bit)
only a single CPU is configured for the virtual machine
the underlying hardware is an AMD Quad-Core A6-3400M

Resolving the Problem
In my case, I have been able to solve the problem by configuring the virtual machine to have more than 1 CPU.
Suspicions
Initially, I thought the problem might be the VT-x/AMD-V or Nested Paging settings which are only enabled when multiple CPUs are configured for the virtual machine, but enabling then with a single CPU did not resolve the problem.
My next suspicion is that Ubuntu&#8217;s use of LLVM Pipe ...]]></description>
				<content:encoded><![CDATA[<p>Under certain conditions, I have observed that 3D hardware acceleration is not working in VirtualBox 4.2.12 when running Ubuntu 13.04. It may affect other VirtualBox versions, and it may affect other guest / host OS combinations.</p>
<p>This problem does not affect Ubuntu 12.04 running as a guest OS.</p>
<h3>When the Problem has been Noticed</h3>
<ul>
<li>VirtualBox is running on Windows 7 with SP1</li>
<li>the guest OS is Ubuntu 13.04 (32-bit)</li>
<li>only a single CPU is configured for the virtual machine</li>
<li>the underlying hardware is an AMD Quad-Core A6-3400M</li>
</ul>
<h3>Resolving the Problem</h3>
<p>In my case, I have been able to solve the problem by configuring the virtual machine to have <strong><u>more</u></strong> than 1 CPU.</p>
<h3>Suspicions</h3>
<p>Initially, I thought the problem might be the <code>VT-x/AMD-V</code> or <code>Nested Paging</code> settings which are only enabled when multiple CPUs are configured for the virtual machine, but enabling then with a single CPU did not resolve the problem.</p>
<p>My next suspicion is that Ubuntu&#8217;s use of <a href="http://www.mesa3d.org/llvmpipe.html" title="This is an external link">LLVM Pipe</a> to provide 3D rendering may be the cause of the problem, but I don&#8217;t have time or plans to reinstall Ubuntu 12.10 to test that hypothesis.</p>
<p>If you are running Ubuntu 11.04 or later, you can use this <a href="http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-checking-if-you-have-3d-hardware-acceleration">check</a> to see if 3D hardware acceleration is being used.</p>
<div class="c3"><p>Please consider <strong>sharing</strong> this article if you liked it or found it useful.</p>
<p>You may use one of the buttons below or share using your own favourite media.</p>
<div class="c4"><p>Please do not republish this article on your website. You may publish a short excerpt and provide a link back to the original article.</p></div></div>
]]></content:encoded>
			<wfw:commentRss>http://complete-concrete-concise.com/virtualbox-2/3d-hardware-acceleration-not-working-in-virtualbox/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 13.04 &#8211; Basic Unity Interface / Desktop Tutorial</title>
		<link>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-basic-unity-interface-desktop-tutorial</link>
		<comments>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-basic-unity-interface-desktop-tutorial#comments</comments>
		<pubDate>Tue, 30 Apr 2013 07:26:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu 13.04]]></category>
		<category><![CDATA[basic]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[introduction]]></category>
		<category><![CDATA[introductory]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ubuntu 13.04]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2917</guid>
		<description><![CDATA[
This is a basic tutorial for the Unity Interface / Desktop which comes with Ubuntu 13.04 &#8211; it should help get you up and running.
Each new version of Unity (introduced in 11.04) improves on the functionality of the desktop.

This tutorial reflects the way I understand and use the Unity interface.


The Unity interface consists of four main parts:

Panel
Launcher
Dash
HUD

The Panel
The Panel is the strip at the top of the interface:

The menu bar that you are used to seeing near the top of an application&#8217;s window is now displayed in the panel:

There is a catch:

The menus displayed in the Panel are only for the active (topmost) application window.
The menus are only displayed when you hover your mouse over the Panel, otherwise, the Panel is empty.
If a window is maximized (full screen), the buttons (icons) for minimize, maximize, and close are hidden unless you hover your mouse over the panel.

This might seem like a ...]]></description>
				<content:encoded><![CDATA[<div class="c1">
<p>This is a basic tutorial for the Unity Interface / Desktop which comes with Ubuntu 13.04 &#8211; it should help get you up and running.</p>
<p>Each new version of Unity (introduced in 11.04) improves on the functionality of the desktop.</p>
<div class="c2">
<p>This tutorial reflects the way I understand and use the Unity interface.</p>
</div>
</div>
<p>The Unity interface consists of four main parts:</p>
<ol>
<li>Panel</li>
<li>Launcher</li>
<li>Dash</li>
<li>HUD</li>
</ol>
<h2>The Panel</h2>
<p>The Panel is the strip at the top of the interface:</p>
<p><a href="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-1-big.png" target="_blank"><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-1-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p>The menu bar that you are used to seeing near the top of an application&#8217;s window is now displayed in the panel:</p>
<p><a href="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-2-big.png" target="_blank"><img src="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-2-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></a></a></p>
<p>There is a catch:</p>
<ol>
<li>The menus displayed in the Panel are <u>only</u> for the active (topmost) application window.</li>
<li>The menus are <u>only</u> displayed when you <u>hover</u> your mouse over the Panel, otherwise, the Panel is empty.</li>
<li>If a window is maximized (full screen), the buttons (icons) for minimize, maximize, and close are hidden unless you hover your mouse over the panel.</li>
</ol>
<p>This might seem like a step backward. Why hide the menu bar? Why make the user have to move the mouse all the way to the panel to access it? While it gives a little extra window space to the application, it is also inefficient – and this was the problem with Unity in Ubuntu 11.04 and 11.10.</p>
<p>Since Ubuntu 12.04, Unity has the HUD. The HUD makes mousing / navigating through menus obsolete (mostly).</p>
<p>Additional things displayed in the Panel include:</p>
<ul>
<li>the name of the active (topmost) application (green)</li>
<li>various indicators (blue)</li>
<li>the time (yellow)</li>
<li>the system menu (red)</li>
</ul>
<p><a href="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-3-big.png" target="_blank"><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-3-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<h2>The Launcher</h2>
<div class="c1">
<p>Despite being the most prominent feature of the Unity interface, it is the one I use the least.</p>
</div>
<p>This is the panel of buttons on the left hand side of the screen:</p>
<p><a href="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-4-big.jpg" target="_blank"><img src="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-4-thumb.jpg?resize=480%2C360" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p>It serves 3 functions:</p>
<ol>
<li><strong>Application Launcher:</strong> clicking on an icon will launch the application associated with that icon. e.g. Clicking on the FireFox icon launches the FireFox browser.</p>
</li>
<li><strong>Visual indicator of running applications:</strong> any running application has its icon placed in the Launcher and an indicator showing its status.
<ol>
<li><strong>Two solid triangles:</strong> this is the active application (the one on top).</li>
<li><strong>Single solid triangle:</strong> the application is running, but does not have focus (is not on top).</li>
<li><strong>Single open triangle:</strong> the application is running in a different workspace (by default, Ubuntu 13.04 sets up only a single workspace. You can read how to enable workspaces <a href="http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-enable-multiple-workspaces">here</a>.).</li>
</ol>
<p><img src="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-launcher-2.jpg?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></p>
<li><strong>Application Switcher:</strong> you can switch to an application (bring it to the front) by clicking on its icon in the Launcher.</li>
</ol>
<h3>Removing an Application from the Launcher</h3>
<div class="c1">
<p><strong>Note:</strong> removing an application from the Launcher does <u><strong>not</strong></u> uninstall the application.</p>
</div>
<p>The Launcher can become cluttered with applications (when you install an application using the Ubuntu Software Center, it is usually automatically placed in the Launcher).</p>
<p><strong>1) Right-click</strong> on the application you want to remove from the launcher. This will display a popup menu.</p>
<p><strong>2) Click</strong> on <u>Unlock from Launcher</u> in the popup menu:</p>
<p><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-5.jpg?resize=480%2C203" alt="" border="0" class="centered" data-recalc-dims="1"/></p>
<h3>Adding an Application to the Launcher</h3>
<p>Sometimes, an application is not added to the Launcher, or you had previously removed it.</p>
<p><strong>1) Start</strong> the application / program you want to add to the Launcher.</p>
<p><strong>2) Find</strong> the application&#8217;s icon in the Launcher.</p>
<p><strong>3) Right-click</strong> on the icon. This will display a popup menu.</p>
<p><strong>4) Click</strong> on <u>Lock to Launcher</u> to add the program to the Launcher:</p>
<p><img src="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-6.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></p>
<div class="c2">
<p>In general, only the most commonly used applications should be in the launcher.</p>
</div>
<h2>Dash</h2>
<div class="c1">
<p>The Dash replaces searching through menu hierarchies for applications.</p>
<p>Like anything new, it feels all wrong, but, I found it very easy to pick up and now prefer it over the traditional menu navigating paradigm.</p>
</div>
<p>Instead or navigating a hierarchy of menus, Dash provides a query field in which you type the name of the application or document you want to open.</p>
<p>Using the Dash interface is very much like searching with Google &#8211; as you type in what you are looking for, Dash displays possible results.</p>
<div class="c2">
<p>I think the greatest strength of Dash is that you can navigate it completely via the keyboard, so you never alternate between typing and reaching for the mouse.</p>
</div>
<p>Dash is activated by either:</p>
<p><strong>1) Clicking</strong> on the Dash icon in the Launcher:</p>
<p><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-7.jpg?resize=480%2C149" alt="" border="0" class="centered" data-recalc-dims="1"/></p>
<p><strong>2) Tapping</strong> the <u>Windows</u> key on your keyboard</p>
<div class="c2">
<p><strong>Note:</strong> tapping the <u>Windows</u> keys means pressing it as though you intend to type it. It does not mean holding down the key (holding down the key does something else).</p>
<p>Ubuntu calls this the <u>Super</u> key</p>
</div>
<p><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-dash-2.jpg?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></p>
<p>The Dash panel looks something like this (click for a larger image):</p>
<p><a href="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-8-big.jpg" target="_blank"><img src="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-8-thumb.jpg?resize=480%2C327" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p>It is divided into upto 5 sections:</p>
<ol>
<li>
<p>The query field (<span class="i1">outlined in green</span>) is where the keyboard focus goes when you activate the Dash.</p>
<p>Type the name of the application you want to run, or document you want to open. As you type, Dash will update the list of applications and documents.</p>
<p>It has improved greatly since 11.04, if you type in <code>game</code> you will get <u>Mahjong</u>, <u>AisleRiot Solitaire</u> and <u>Freecell Solitaire</u>, and <u>Sudoku</u>.</p>
<p>I suspect it may still miss certain applications because they are not listed in the &#8220;obvious&#8221; way. For example, previous versions of Unity would not display <u>Sudoku</u> if you typed in <code>game</code> &#8211; you needed to type in <code>puzzle</code>.</p>
<p>If you type in <code>games</code> it will only display <u>AisleRiot Solitaire</u>, but none of the other games.</p>
</li>
<li>
<p>A list of the most recently used applications (<span class="i3">outlined in red</span>) is displayed. If you type in the query field, the list of applications is modified to match your search.
</p>
<p>You can use your mouse to select an application, or you can use the arrow keys to navigate to the desired application (and then press <code>Enter</code>. I like using the arrow keys because my hands don&#8217;t have to leave the keyboard.</p>
</li>
<li>
<p>A list of the most recent viewed documents (<span class="i2">outlined in blue</span>) is displayed. If you type in the query field, the list of documents is modified to match your search.</p>
<p>You can use your mouse or the arrow keys to navigate and select the desired document. I like using the arrow keys because my hands don&#8217;t have to leave the keyboard.</p>
</li>
<li>
<p>Relevant search results from Amazon (<span class="i4">outlined in yellow</span>) . As you type your query, it is sent to Amazon (anonymously via Ubuntu) and relevant results are displayed.</p>
<p>Many people find this intrusive and disable this feature. Instructions to disable Amazon search results are here.</p>
<p>I don&#8217;t have a problem with it, but wish it was more customizable. For instance, I don&#8217;t want Amazon search results in my main Dash panel. I don&#8217;t mind them if I am using the music lens or movie lens (explained in more detail below). Unfortunately, there is no way to selectively enable Amazon search results.</p>
</li>
<li>
<p>At the very bottom of the Dash (<span class="i2">shaded in green</span>) are a number of icons. These are &#8220;lenses&#8221;.  A lens is a specifically focussed (or themed) query. The five lenses at the bottom are:</p>
<ol>
<li>Dash lens: this is the default lens &#8211; it searches everything you are possibly connected to which includes your computer as well as any cloud services you use.</li>
<li>Applications lens: this focuses searches only within applications.</li>
<li>Folders and Documents lens: this focuses searches only on folders and documents.</li>
<li>Music lens: focuses search on music.</li>
<li>Photos Lens: focuses search on photos.</li>
<li>Video lens: focuses search on videos.</li>
</ol>
<p>You can navigate to the lenses using either the mouse or keyboard.</p>
<p>Typing <code>Ctrl + Tab</code> will navigate through the lenses.</p>
<div class="c2">
<p><strong>Note:</strong> typing <code>Ctrl + Tab</code> means, &#8220;While holding down the <code>Ctrl</code> key, press the <code>Tab</code> key as though you intend to type it.&#8221;</p>
</div>
<p>If you hold the <u>Windows</u> (Super) key down for a few seconds, a cheat sheet of commands will be displayed (click for larger image):</p>
<p><a href="http://i0.wp.com/complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-dash-4-big.jpg" target="_blank"><img src="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-dash-4-thumb.jpg?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></a></p>
<div class="c2">
<p><strong>Note:</strong> the cheat sheet only appears if your screen resolution is 1024&#215;768 or greater.</p>
</div>
<h2>HUD</h2>
<div class="c1">
<p>The HUD was introduced in Ubuntu 12.04 and combined with Dash it provides a powerful way of interacting with your applications.</p>
<p>Just as Dash replaces navigating a hierarchy of menus to find applications and documents, HUD replaces navigating a hierarchy of menus in an application.</p>
<p>Like anything new, it feels all wrong, but, I found it very easy to pick up and now prefer it over the traditional menu navigating paradigm.</p>
</div>
<p>Instead or navigating a hierarchy of menus, HUD provides a query field in which you type the name of the action you want to perform with your applications.</p>
<p>Normally, to do something in a program you either use a keyboard shortcut (like <code>Ctrl+B</code> to bold text in a word processor), or you use the mouse to select an option from a menu or toolbar.</p>
<p>With HUD, you type in what you want to do. The HUD interface will then locate appropriate / matching menu entries and display them to you to select. Again, you can use the mouse to perform the selection or the arrow keys and the <u>Enter</u> key.</p>
<div class="c2">
<p>I think the greatest strength of HUD is that you can navigate it completely via the keyboard, so you never alternate between typing and reaching for the mouse.</p>
</div>
<p>The HUD is activated when you tap on the <u>Alt</u> key:</p>
<div class="c2">
<p><strong>Note:</strong> tapping the <u>Alt</u> keys means pressing it as though you intend to type it. It does not mean holding down the key.</p>
<p>If you hold the <code>Alt</code> key down for about 2 seconds, the application menu bar will display in the Panel. As soon as yo let go of the <code>Alt</code> key, it will disappear &#8211; thus encouraging use of the keyboard to select a menu option (e.g. <code>Alt + F</code> to open the <u>F</u>ile menu).</p>
</div>
<p><img src="http://i2.wp.com/complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-hud-1.jpg?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></p>
<p>The HUD panel looks something like this:</p>
<p><img src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-hud-2.jpg?w=586" alt="" border="0" class="centered" data-recalc-dims="1" /></p>
<ol>
<li>
<p>The query field (<span class="i3">outlined in red</span>) is where you type the operation you want to perform in the application, e.g. <code>open</code>, <code>new</code>, <code>auto white balance</code>, etc.</p>
<p>This is where the focus goes when you activate the HUD.</p>
<p>As you type, a list of possible commands will be displayed below it. You can navigate those commands using the mouse and clicking to select or the keyboard (arrow keys) and pressing <u>Enter</u> to select. By default, the top command is always selected and will be executed if you press <u>Enter</u>. A nice thing is that you do not have to type the whole command.</p>
<div class="c1">
<p><strong>Note:</strong> if a command is not available (for example, it is greyed out), then it will not appear in the list of commands.</p>
<p>For example, if you have just opened GIMP without any image, it is not possible to perform image operations on it (like unsharp mask, or auto color enhance, etc). So if you type <code>unsharp</code> into the query field, you will not receive any options.</p>
<p>I think it would be better if the HUD somehow indicated that the operation is unavailable rather than just not showing it at all.</p>
</div>
</li>
<li>
<p>On the left, the icon (<span class="i1">outlined in green</span>) shows which application the command is for.</p>
<p>The HUD may display commands for other programs (not just the active one). This can be confusing if you are not paying attention.</p>
</li>
<li>
<p>Below the query field is a list of matching commands (<span class="i2">outlined in blue</span>.</p>
</li>
</ol>
<div class="c4">
<p><strong>Note:</strong> HUD may not work with all applications &#8211; it depends on how the menus in an application were coded. Prior to Ubuntu 13.04, LibreOffice was an application that did not work with the HUD (there was a patch available to make it work, though).</p>
</div>
<h2>Final Words</h2>
<p>Unity is a new way of interacting with the computer: instead of navigating a hierarchy of menus, you type what you want to do.</p>
<p>As an old timer (my first interactions with a computer were via a teletype), I never really liked the mouse / GUI way of doing things because it required me to take one hand off the keyboard. As a consequence, I have always configured shortcut keys to perform common tasks.</p>
<p>With Unity, I am able to keep my hands on the keyboard and easily perform the tasks I need. I still program my shortcut keys, but I know longer have to navigate through menus to find some lesser used operation.</p>
<p>Play with it. I think you will find it easy to learn. I have found it easier to adapt to than the Ribbon interface Microsoft introduced a few years ago.</p>
<p>I find the Dash and HUD work well when I am very familiar with the programs / applications I am working with and I know the command set.</p>
<p>I find the HUD awkward to work with when I am not familiar with an application. For example, perhaps I install Blender to try out some 3D graphics development. Not being familiar with Blender, it is very awkward to try typing commands into the HUD in the hope of finding the right one. This is definitely a case where being able to browse through a bunch of menus can be helpful.</p>
<p>Of course, I can always type <code>help</code> and hope a help file comes up.</p>
<p>It is with new or unfamiliar applications that I miss the menu bar at the top, but even if a menu bar was visible, there have been times when I could not find what I wanted and had to google to discover how it was named or where it was located.</p>
<div class="c3"><p>Please consider <strong>sharing</strong> this article if you liked it or found it useful.</p>
<p>You may use one of the buttons below or share using your own favourite media.</p>
<div class="c4"><p>Please do not republish this article on your website. You may publish a short excerpt and provide a link back to the original article.</p></div></div>
<h2>Additional Resources</h2>
<p>While these aren&#8217;t tutorials, they offer some insight into Canonical&#8217;s focus and direction (they are written by Mark Shuttleworth  – Canonical&#8217;s CEO):</p>
<p><a href="http://www.markshuttleworth.com/archives/939">Introducing the HUD. Say hello to the future of the menu.</a></p>
<p><a href="http://www.markshuttleworth.com/archives/717">Dash takes shape for 11.10 Unity</a> (note: the Dash panel has changed somewhat from the screen capture he presents)</p>
<p>This shows a side by side comparison between using the tradition menu driven way to perform a task and using HUD. While a number of commenters have complained that it isn&#8217;t an objective comparison, I think it shows very nicely the difference in working in both environments:</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/lSkXgXZL7G4" frameborder="0" allowfullscreen></iframe></p>
<p>This is another video showing the HUD In action:</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/w_WW-DHqR3c" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-basic-unity-interface-desktop-tutorial/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
