 
    
<?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 13.04 Archives - Complete, Concrete, Concise</title>
	<atom:link href="https://complete-concrete-concise.com/category/ubuntu-2/ubuntu-13-04/feed/" rel="self" type="application/rss+xml" />
	<link>https://complete-concrete-concise.com/category/ubuntu-2/ubuntu-13-04/</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>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Ubuntu 13.04 &#8211; How to Completely Uninstall / Remove the Cinnamon Desktop</title>
		<link>https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-completely-uninstall-remove-the-cinnamon-desktop/</link>
					<comments>https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-completely-uninstall-remove-the-cinnamon-desktop/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Wed, 08 May 2013 10:34:15 +0000</pubDate>
				<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[<p>Instructions 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. </p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-completely-uninstall-remove-the-cinnamon-desktop/">Ubuntu 13.04 &#8211; How to Completely Uninstall / Remove the Cinnamon Desktop</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></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="//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="//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>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-completely-uninstall-remove-the-cinnamon-desktop/">Ubuntu 13.04 &#8211; How to Completely Uninstall / Remove the Cinnamon Desktop</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-13-04/ubuntu-13-04-how-to-completely-uninstall-remove-the-cinnamon-desktop/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Ubuntu 13.04 &#8211; Installing the Cinnamon Desktop / Interface</title>
		<link>https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-installing-the-cinnamon-desktop-interface/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Wed, 08 May 2013 10:24:35 +0000</pubDate>
				<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[<p>Replacing Unity with Cinnamon on Ubuntu 13.04</p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-installing-the-cinnamon-desktop-interface/">Ubuntu 13.04 &#8211; Installing the Cinnamon Desktop / Interface</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></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="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-1-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-1-thumb.png" alt="" border="0" class="centered"/></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="//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="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-2-big.jpg" target="_blank"><img fetchpriority="high" decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-2-thumb.jpg" width="480" height="360" alt="" border="0" class="centered"/></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 decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-dash-2.jpg" alt="" border="0" class="centered" /></p>
</div>
<p><strong>2) Type</strong> <u>Ubuntu Software Center</u> into the <u>Dash</u> query field:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-3-big.jpg" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-3-thumb.jpg" width="480" height="360" alt="" border="0" class="centered"/></a></p>
<p><strong>3) Press</strong> <u>Enter</u> to launch the <u>Ubuntu Software Center</u>:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-4-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-4-thumb.png" alt="" border="0" class="centered"/></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="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-5-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-5-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>5) Click</strong> on <u>Cinnamon</u> (this will highlight the selection in orange):</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-6-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-6-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>6) Click</strong> on <u>Install</u>:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-7-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-7-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>7) Enter</strong> your password and <strong>click</strong> on <u>Authenticate</u>:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-8-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-8-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>8) Restart</strong> Ubuntu by selecting <u>Shut Down&#8230;</u> from the <u>System</u> menu:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-9.jpg" width="480" height="294" alt="" border="0" class="centered"/></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="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-10-big.jpg" target="_blank"><img loading="lazy" decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-10-thumb.jpg" width="480" height="271" alt="" border="0" class="centered"/></a></p>
<p><strong>10) Select</strong> <u>Cinnamon</u>:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-11-big.jpg" target="_blank"><img loading="lazy" decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-11-thumb.jpg" width="480" height="275" alt="" border="0" class="centered"/></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="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-12-big.jpg" target="_blank"><img loading="lazy" decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-installing0cinnamon-12-thumb.jpg" width="480" height="270" alt="" border="0" class="centered"/></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>

<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-installing-the-cinnamon-desktop-interface/">Ubuntu 13.04 &#8211; Installing the Cinnamon Desktop / Interface</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ubuntu 13.04 &#8211; Wireless / Wi-Fi Not Working</title>
		<link>https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-wireless-wi-fi-not-working/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Wed, 08 May 2013 09:53:15 +0000</pubDate>
				<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[<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>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-wireless-wi-fi-not-working/">Ubuntu 13.04 &#8211; Wireless / Wi-Fi Not Working</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></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 loading="lazy" decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-wireless-not-working-1.jpg" width="480" height="357" alt="" border="0" class="centered"/></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 loading="lazy" decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-wireless-not-working-2.jpg" width="480" height="182" alt="" border="0" class="centered"/></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 loading="lazy" decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-wireless-not-working-3.jpg" width="480" height="205" alt="" border="0" class="centered"/></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 decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-wireless-not-working-4.png" alt="" border="0" class="centered"/></p>
<p><strong>2) Enter</strong> your wireless security code:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-wireless-not-working-5.png" alt="" border="0" class="centered"/></p>
<p>Once you are connected to the Internet, follow <a href="//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>

<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-wireless-wi-fi-not-working/">Ubuntu 13.04 &#8211; Wireless / Wi-Fi Not Working</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ubuntu 13.04 &#8211; VirtualBox Guest Additions Stop Working After Update</title>
		<link>https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-virtualbox-guest-additions-stop-working-after-update/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Mon, 06 May 2013 09:41:18 +0000</pubDate>
				<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[<p>Possible solution if you are running Ubuntu 13.04 with the Unity Desktop, running inside VirtualBox 4.2.12.</p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-virtualbox-guest-additions-stop-working-after-update/">Ubuntu 13.04 &#8211; VirtualBox Guest Additions Stop Working After Update</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></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 loading="lazy" decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-0.jpg" width="480" height="255" alt="" border="0" class="centered"/></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 decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-dash-2.jpg" alt="" border="0" class="centered"/></p>
</div>
</div>
<p><strong>2) Type</strong> vboxadditions</u> into the <u>Dash</u> query field:</p>
<p><img loading="lazy" decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-0a.jpg" width="480" height="289" alt="" border="0" class="centered"/></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="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-2-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-2-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>5) Click</strong> on <u>Run</u>:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-3-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-3-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>6) Enter</strong> your password and <strong>click</strong> on <u>Authenticate</u>:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-4-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/05/1304-virtualbox-guest-additions-stop-working-4-thumb.png" alt="" border="0" class="centered"/></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>

<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-virtualbox-guest-additions-stop-working-after-update/">Ubuntu 13.04 &#8211; VirtualBox Guest Additions Stop Working After Update</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ubuntu 13.04 &#8211; How to Change the Timout Period for sudo</title>
		<link>https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-change-the-timout-period-for-sudo/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Wed, 01 May 2013 10:32:28 +0000</pubDate>
				<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[<p>The instructions are for Ubuntu 13.04, but should be the same for other versions.</p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-change-the-timout-period-for-sudo/">Ubuntu 13.04 &#8211; How to Change the Timout Period for sudo</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></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="//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 decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-1.png" alt="" border="0" class="centered" /></p>
<p><strong>2) Enter</strong> the following command:</p>
<pre><code>sudo visudo</code></code></pre>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-2.png" alt="" border="0" class="centered" /></p>
<p><strong>3) Enter</strong> your password:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-3.png" alt="" border="0" class="centered" /></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="//complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-4-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-4-thumb.png" alt="" border="0" class="centered" /></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="//complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-5-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-5-thumb.png" alt="" border="0" class="centered" /></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="//complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-6-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-6-thumb.png" alt="" border="0" class="centered" /></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="//complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-7-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-change-sudo-timeout-7-thumb.png" alt="" border="0" class="centered" /></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>

<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-change-the-timout-period-for-sudo/">Ubuntu 13.04 &#8211; How to Change the Timout Period for sudo</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ubuntu 13.04 &#8211; How to Run a Shell / Command Line / Terminal as root</title>
		<link>https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-run-a-shell-command-line-terminal-as-root/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Wed, 01 May 2013 04:06:59 +0000</pubDate>
				<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[<p>The instructions are for Ubuntu 13.04, but should be the same for other versions.</p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-run-a-shell-command-line-terminal-as-root/">Ubuntu 13.04 &#8211; How to Run a Shell / Command Line / Terminal as root</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></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="//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 decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-root-access-in-terminal.png" alt="" border="0" class="centered" /></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>

<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-run-a-shell-command-line-terminal-as-root/">Ubuntu 13.04 &#8211; How to Run a Shell / Command Line / Terminal as root</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ubuntu 13.04 &#8211; Command Line Basics: Editing Files</title>
		<link>https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-command-line-basics-editing-files/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Wed, 01 May 2013 03:12:06 +0000</pubDate>
				<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[<p>The instructions are for Ubuntu 13.04, but should be the same for other versions.</p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-command-line-basics-editing-files/">Ubuntu 13.04 &#8211; Command Line Basics: Editing Files</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></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="//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="//complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-command-line-basics-1.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/ubuntu-12.04-command-line-basics-1-thumb.png" alt="" border="0" class="centered" /></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>

<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-command-line-basics-editing-files/">Ubuntu 13.04 &#8211; Command Line Basics: Editing Files</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ubuntu 13.04 &#8211; Basic Command Line Techniques</title>
		<link>https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-basic-command-line-techniques/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Tue, 30 Apr 2013 19:59:01 +0000</pubDate>
				<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[<p>Using the command line doesn't have to be mysterious or hard.</p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-basic-command-line-techniques/">Ubuntu 13.04 &#8211; Basic Command Line Techniques</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></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="//complete-concrete-concise.com/wp-content/uploads/2012/12/basic-command-line-techniques-1-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/12/basic-command-line-techniques-1-thumb.png" alt="" border="0" class="centered" /></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 decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/12/basic-command-line-techniques-2.png" alt="" border="0" class="centered" 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 decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/12/basic-command-line-colours.png" alt="" border="0" class="centered" 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>

<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-basic-command-line-techniques/">Ubuntu 13.04 &#8211; Basic Command Line Techniques</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ubuntu 13.04 &#8211; Basic Unity Interface / Desktop Tutorial</title>
		<link>https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-basic-unity-interface-desktop-tutorial/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Tue, 30 Apr 2013 07:26:35 +0000</pubDate>
				<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[<p>The basics of Unity are easy to pick up.</p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-basic-unity-interface-desktop-tutorial/">Ubuntu 13.04 &#8211; Basic Unity Interface / Desktop Tutorial</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></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="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-1-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-1-thumb.png" alt="" border="0" class="centered"/></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="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-2-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-2-thumb.png" alt="" border="0" class="centered"/></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="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-3-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-3-thumb.png" alt="" border="0" class="centered"/></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="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-4-big.jpg" target="_blank"><img loading="lazy" decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-4-thumb.jpg" width="480" height="360" alt="" border="0" class="centered"/></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="//complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-enable-multiple-workspaces">here</a>.).</li>
</ol>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-launcher-2.jpg" alt="" border="0" class="centered" /></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 loading="lazy" decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-5.jpg" width="480" height="203" alt="" border="0" class="centered"/></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 decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-6.png" alt="" border="0" class="centered"/></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 loading="lazy" decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-7.jpg" width="480" height="149" alt="" border="0" class="centered"/></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 decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-dash-2.jpg" alt="" border="0" class="centered" /></p>
<p>The Dash panel looks something like this (click for a larger image):</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-8-big.jpg" target="_blank"><img loading="lazy" decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-unity-tutorial-8-thumb.jpg" width="480" height="327" alt="" border="0" class="centered"/></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="//complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-dash-4-big.jpg" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-dash-4-thumb.jpg" alt="" border="0" class="centered" /></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 decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-hud-1.jpg" alt="" border="0" class="centered" /></p>
<p>The HUD panel looks something like this:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-hud-2.jpg" alt="" border="0" class="centered" /></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>

<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 loading="lazy" 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 loading="lazy" width="560" height="315" src="http://www.youtube.com/embed/w_WW-DHqR3c" frameborder="0" allowfullscreen></iframe></p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-basic-unity-interface-desktop-tutorial/">Ubuntu 13.04 &#8211; Basic Unity Interface / Desktop Tutorial</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ubuntu 13.04 &#8211; How to Display Hidden Files and Folders</title>
		<link>https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-display-hidden-files-and-folders/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Mon, 29 Apr 2013 11:33:26 +0000</pubDate>
				<category><![CDATA[Ubuntu 13.04]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[files]]></category>
		<category><![CDATA[folders]]></category>
		<category><![CDATA[hidden]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[show]]></category>
		<category><![CDATA[ubuntu 13.04]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2902</guid>

					<description><![CDATA[<p>Learn how to display hidden files in Ubuntu 13.04 running the Unity Desktop and using the Nautilus file manager.</p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-display-hidden-files-and-folders/">Ubuntu 13.04 &#8211; How to Display Hidden Files and Folders</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>This tutorial is for Ubuntu 13.04 running the Unity Desktop and using the Nautilus file manager &#8211; this is the default configuration for Ubuntu 13.04.</p>
<p>The instructions may be the same or similar for other versions but no guarantee is made.</p>
<div class="c2">
<p><strong>Note:</strong> for some reason, Nautilus has changed quite drastically in Ubuntu 13.04 from previous versions. Not sure, yet, if this is heavy Ubuntu customization or changes in Nautilus itself. On significant (minor?) change is that in the <u>About</u> dialog, it is now called <u>Files</u> &#8211; never mind that it shows up as <u>nautilus</u> in the process viewer.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-show-hidden-files-0.png" alt="" border="0" class="centered"/></div>
</div>
<p><strong>1) Open</strong> the <u>Files</u> application:</p>
<p><strong>2) Tap</strong> the <code>Alt</code> key. <span class="i1">Note: tapping the <code>Alt</code> key, means pressing it as though you intend to type it. It does not mean holding the key down.</span> This will bring up the HUD:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-show-hidden-files-01.png" alt="" border="0" class="centered"/></p>
<p><strong>3) Type</strong> <u>preferences</u> into the HUD query field:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-show-hidden-files-1.png" alt="" border="0" class="centered"/></p>
<p><strong>4) Press</strong> the <u>Enter</u> key. This will open the <u>Preferences</u> dialog:</p>
<div class="c1">
<p><strong>Note:</strong> you can press the <u>Enter</u> key as soon as <u>Preferences</u> is the topmost displayed option.</p>
<p>You can also select <u>Preferences</u> by clicking on it with your mouse, or navigating to it using the keyboard arrow keys and pressing <u>Enter</u>.</p>
</div>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-show-hidden-files-2.png" alt="" border="0" class="centered"/></p>
<p><strong>5) Click</strong> on the <u>Show hidden and backup files</u> checkbox to enable it. <strong>Click</strong> on <u>Close</u></p>
<p>:<br />
<img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-show-hidden-files-3.png" alt="" border="0" class="centered"/></p>
<p><strong>6) Restart</strong> the <u>Files</u> application to enable the setting.</p>
<div class="c2">
<p>I think this is a bug because I would expect the changes to take place immediately after closing the <u>Preferences</u> dialog.</p>
</div>

<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-display-hidden-files-and-folders/">Ubuntu 13.04 &#8211; How to Display Hidden Files and Folders</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ubuntu 13.04 &#8211;  How to Completely Uninstall/Remove a Package/Software/Program</title>
		<link>https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-completely-uninstallremove-a-packagesoftwareprogram/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Mon, 29 Apr 2013 10:29:12 +0000</pubDate>
				<category><![CDATA[Ubuntu 13.04]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[complete]]></category>
		<category><![CDATA[completely]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[remove]]></category>
		<category><![CDATA[removing]]></category>
		<category><![CDATA[total]]></category>
		<category><![CDATA[totally]]></category>
		<category><![CDATA[ubuntu 13.04]]></category>
		<category><![CDATA[uninstall]]></category>
		<category><![CDATA[uninstalling]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2894</guid>

					<description><![CDATA[<p>Learn how to remove all the files and packages that were installed.</p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-completely-uninstallremove-a-packagesoftwareprogram/">Ubuntu 13.04 &#8211;  How to Completely Uninstall/Remove a Package/Software/Program</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 shows how to completely remove or uninstall a package in Ubuntu 13.04. These instructions should work for other versions of Ubuntu, it&#8217;s derivatives (Edubuntu, Kubuntu, Lubuntu, Xubuntu, Ubuntu Studio, Myhtbuntu) and other Debian based Linux distributions &#8211; but no guarantee is made.<br />
This tutorial is definitely on the <u>advanced</u> rather than <u>basic</u> side of things, but if you are careful, it shouldn&#8217;t be a problem.
</div>
<div class="c4">
<h1>WARNING ! ! !</h1>
<p>There is a <u>small</u> but <u>real</u> risk of <strong><u>data loss</u></strong> or making other programs or Ubuntu <u><strong>unusable</strong></u>.<br />
It is advisable to <strong>ensure</strong> you have a backup before proceeding.</p>
<div class="c2">
I am somewhat over emphasizing the risk, but anything can happen &#8211; there might be a power failure in the middle of uninstalling and this might leave your system in a funky state, or you might select a critical system file for deletion and this leaves your system unusable.<br />
I don&#8217;t expect anything bad to happen (because nothing bad has ever happened to me), but I make no guarantees.<br />
<strong>Note:</strong> the risk is about the same as applying software updates where old packages are removed and new packages are installed.
</div>
</div>
<div class="c1">
You can jump directly to the &#8220;How To&#8221; part <a href="#howto">here.</a>
</div>
<p>Uninstalling a package should be as easy and straightforward as installing it &#8211; either enter <code>sudo apt-get remove --auto-remove </code> at a command line or click <u>Remove</u> in the <u>Ubuntu Software Center</u>. Unfortunately, it is not:<br />
<img decoding="async" class="centered" src="http://i1.wp.com/complete-concrete-concise.com/wp-content/uploads/2012/05/ubuntu-12.04-how-to-complete-remove-a-package-1.png?w=586" alt="" border="0" data-recalc-dims="1" /></p>
<h1>The Problem</h1>
<p>There are three types of packages: (1) simple, (2) with dependencies, (3) complicated.<br />
<strong>Simple</strong> packages install only a single program file and that&#8217;s it. They are completely self contained and don&#8217;t depend on anything other than the core operating system being present. These types of packages are rare.</p>
<div class="c1">
<u>stella</u> (an Atari 2600 emulator) is an example of a simple package.
</div>
<p>Packages <strong>with dependencies</strong> need other files in order to work. When installing one of these packages, <u>Ubuntu Software Center</u> or <u>apt-get</u> determine what additional files are needed and automatically installs them for you. When you uninstall the package, the dependency files are usually left behind. Sometimes they can be removed by using the command <code>sudo apt-get autoremove</code>, but that is an exception rather than the rule.</p>
<div class="c1">
<u>stellarium</u> (a 3D planetarium / sky simulator) requires the additional file (<u>stellarium-data</u>) to be installed in order to work. When you uninstall it, it leaves behind <u>stellarium-data</u>. The good news is that <u>stellarium-data</u> can be uninstalled using <code>sudo apt-get autoremove</code>.<br />
<u>abiword</u> (a word processor) requires additional files (about 16) to be installed. One of these is <u>ttf-lyx</u> (a font). When you uninstall, <u>abiword</u> it will automatically uninstall some of the files, the remainder can be removed using <code>sudo apt-get autoremove</code>, but the file <u>ttf-lyx</u> is not &#8211; it must be explicitly removed.
</div>
<p><strong>Complicated</strong> packages (also called <u>metapackages</u>), typically, do not install any files. Instead, they are a collection of dependent packages. These are the hardest to clean up, since you have to uninstall each dependent package (along with its dependencies) separately.</p>
<div class="c1">
<u>lubuntu-desktop</u> (a desktop environment based on the lxde interface) is an example of a package that installs several dependent packages. Each of those packages installs other packages and files. In total, about 200 files get installed (totalling 377 MB of data). When you uninstall <u>lubuntu-desktop</u>, it only removes the <u>lubuntu-desktop</u> package (about 30kB). Using <code>sudo apt-get autoremove</code> will remove nothing else. All the extra files which were installed because <u>lubuntu-desktop</u> said it depended on them remain behind and they use up about about 377 MB of disk space.<br />
These include packages like <u>abiword</u>, <u>leafpad</u> (a text editor), <u>lubuntu-core</u>, <u>lxde-common</u>, along with many, many other packages.</p>
<div class="c2">
<strong>Note:</strong>The 30 kB and 377 MB are not typos, uninstalling <u>lubuntu-desktop</u> leaves behind about 99.99% of everything it installed.
</div>
</div>
<p>Not only are various packages left behind after an uninstall, but also configuration data used by the (now removed) package, directories (folders) and user data &#8211; all of these have to be manually removed.</p>
<h1>Why Can&#8217;t Everything be Uninstalled?</h1>
<p>My best guess is because it is a low priority:</p>
<ul>
<li>Users want applications to install easily and work. In the (fairly distant) past, installing applications in Linux was a pain &#8211; users would install an application and it wouldn&#8217;t work, then they would discover they needed to install some other package to get it working, and then there were package incompatibilities (still a problem in Linuxland) and so on. Nowadays, most Linux distributions do a very good job in packaging applications for easy installation.</li>
<li>Hard disks are big. If you have a 500GB hard disk, will you really notice if 3MB or 50MB or even 1GB of data are cluttering it up? Probably not, the files cached by your Internet browser is likely occupy more space on your hard disk.</li>
<li>It is not sexy. Who cares if a programmer wrote a really neat uninstaller? Probably no one. Programmers are more interested in &#8220;cool&#8221; apps. And since it is possible to manually uninstall all the unnecessary applications, there is no incentive to write a proper uninstaller.</li>
<li>Uninstallation should be a &#8220;rare&#8221; activity. Although, I think users are very likely to try out applications and uninstall them if they don&#8217;t like them or find it is not what they wanted.</li>
<li>It is hard. If a package is uninstalled shortly after installing it, this is probably no problem uninstalling it because nothing is likely to have changed on the system. But if a package is uninstalled 2 years after having been installed, then there are serious concerns: (1) other applications may have been installed that depend on some of the same files (this makes deciding which files to uninstall complicated), (2) it is likely that updates and upgrades have been applied over time (the files and dependencies may have changed. Consider a program that originally depended on a file called <u>cutting-edge-library</u>, but later the developers switched to using <u>mature-and-stable-library</u> instead &#8211; this poses problems to the uninstallation program.</li>
<li>Finally, if the uninstaller breaks an application the user wants to keep, the user is going to be unhappy, so it is better to be very conservative when uninstalling and leave stuff you are not sure about behind.</li>
</ul>
<p>All the information needed to uninstall an installed package is available (sometimes it takes a little poking around). The only information not available is which files and folders are created by an application &#8211; so cleaning up all the config data, application folders and user data is harder.<br />
This is a long standing problem with Linux &#8211; many projects have been started (and abandoned) whose purpose was to clean up leftover files on the computer.<br />
<a name="howto"></a></p>
<h1>How to Completely Remove a Package</h1>
<p>&nbsp;</p>
<h1>Quick Instructions</h1>
<p><strong>1) Open</strong> the aptitude log file (<code>/var/log/apt/history.log</code>).<br />
<strong>2) Locate</strong> the files that were installed.<br />
<strong>3) Remove</strong> the files using <code>sudo apt-get purge --auto-remove &lt;<em>file names</em>&gt;</code></p>
<div class="c1">
<strong>NOTE:</strong> it is a good idea to ensure that you are not removing any extra files. This might happen if you (or someone else) has installed other packages or updates since the package you are uninstalling was installed.
</div>
<p><strong>4) Locate and remove</strong> configuration files and data associated with the package. Most often, they will be found in <code>/home/</code> and <code>/home/.config/</code> directories.</p>
<h1>Detailed Instructions</h1>
<h3>Finding Out Which Packages Were Installed</h3>
<div class="c1">
These instructions are for Ubuntu 13.04, using the Unity interface and the <code>Terminal</code> application.<br />
I expect the instructions to be similar for other environments, but no guarantee is made.<br />
Instructions for opening a terminal can be found <a href="//complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-get-a-command-line-shell-or-terminal">here</a>.
</div>
<h3>Opening the Installation History Log File</h3>
<p>All installation and uninstallation operations that happen using either <code>apt-get</code> or <u>Ubuntu Software Center</u> (or any of the <code>aptitude</code> family of functions) are stored in <code>/var/log/apt/history.log</code>. Examining the contents of this file allows us to determine which packages were installed.<br />
<strong>1) Click</strong> on the <u>Files</u> icon:<br />
<img loading="lazy" decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-1.jpg" alt="" width="480" height="180" border="0" /><br />
<strong>2) Click</strong> on <u>Computer</u>:<br />
<img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-2.png" alt="" border="0" /><br />
<strong>3) Double-click</strong> on the <code>var</code> folder:<br />
<img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-3.png" alt="" border="0" /><br />
<strong>4) Double-click</strong> on the <code>log</code> folder:<br />
<img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-4.png" alt="" border="0" /><br />
<strong>5) Double-click</strong> on the <code>apt</code> folder:<br />
<img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-5.png" alt="" border="0" /><br />
<strong>6) Double-click</strong> on the <code>history.log</code> file &#8211; this should open it with <code>gedit</code>, the default text editor in Ubuntu 13.04:<br />
<img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-6.png" alt="" border="0" /></p>
<div class="c3">
<h3>A Quick Overview of the history.log File</h3>
<p>The <code>history.log</code> file contains all the operations performed on your system using <code>apt-get</code> (or any of the <code>aptitude</code> family of programs)<br />
Each block of operations contains:</p>
<ul>
<li>a Start-Date and End-Date (red) for the operation</li>
<li>the operation performed (blue)</li>
<li>additional information about the operation (green)</li>
</ul>
<p><img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-7.png" alt="" border="0" /><br />
In our case, we are interested in the <code>Install</code> information.
</div>
<h3>Finding the Installation Data</h3>
<p><strong>7) Search</strong> for the package you installed. If it was the last package you installed, then it will be at the end of the file. The records are stored with the newest operations towards the end (bottom) of the file and the oldest at the beginning (top) of the file.</p>
<div class="c2">
<strong>Note:</strong> the <code>history.log</code> file is archived monthly. If you don&#8217;t find the required install information in <code>history.log</code>, then check the <code>history.log.&lt;number&gt;.gz</code> files:<br />
<img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-8.png" alt="" border="0" /><br />
Double clicking the .gz file will open it with <u>Archive Manager</u>. Inside <u>Archive Manager</u> you double click on the file to open it with <u>gedit</u>
</div>
<p>In the sample below, you can see I installed <code>lxde-core</code> on 27-April-2013:</p>
<pre><code class="i3"><strong>Start-Date:</strong> 2013-04-27  16:29:19</code>
<code class="i2"><strong>Commandline:</strong> apt-get install lxde-core</code>
<code class="i1"><strong>Install:</strong> libobrender27:i386 (3.5.0-7, automatic), lxsession:i386
(0.4.9.2~git20130310-0ubuntu1, automatic), openbox-themes:i386 (1.0.2,
automatic), libfm-data:i386 (1.1.0-0ubuntu2, automatic), libfm-gtk-bin:i386
(1.1.0-0ubuntu2, automatic), obconf:i386 (2.0.3+20110805+debian-1, automatic),
libjpeg-turbo-progs:i386 (1.2.1-0ubuntu2, automatic), xscreensaver:i386 (5.15-2ubuntu1,
automatic), lxde-common:i386 (0.5.0-4ubuntu4, automatic), lxsession-data:i386
(0.4.9.2~git20130310-0ubuntu1, automatic), pcmanfm:i386 (1.1.0-0ubuntu2, automatic),
lxde-core:i386 (0.5.0-4ubuntu4), libfm-gtk-data:i386 (1.1.0-0ubuntu2, automatic),
libgif4:i386 (4.1.6-10ubuntu1, automatic), libfm-gtk3:i386 (1.1.0-0ubuntu2, automatic),
openbox:i386 (3.5.0-7, automatic), libglade2-0:i386 (2.6.4-1ubuntu2, automatic),
lxmenu-data:i386 (0.1.2-2, automatic), libfm3:i386 (1.1.0-0ubuntu2, automatic),
lxshortcut:i386 (0.1.2-3, automatic), lxpanel:i386 (0.5.12-0ubuntu2, automatic),
libid3tag0:i386 (0.15.1b-10build3, automatic), libimlib2:i386 (1.4.5-1ubuntu1, automatic),
libjpeg-progs:i386 (8c-2ubuntu7, automatic), libmenu-cache2:i386 (0.4.1-0ubuntu1, automatic),
xscreensaver-data:i386 (5.15-2ubuntu1, automatic), libobt0:i386 (3.5.0-7, automatic)</code>
<code class="i3"><strong>End-Date:</strong> 2013-04-27  16:30:00</code></pre>
<p><strong>8) Cut and paste</strong> the <u>Install</u> data into an editor. You can start a new document in <code>gedit</code> by clicking on the <u>Create a new document</u> icon:<br />
<img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-9.png" alt="" border="0" /><br />
<strong>9) Edit</strong> the data to remove all unnecessary text.</p>
<div class="c2">
The data has the following form: <span class="i4"><code>&lt;package name&gt;</code><em><strong>:i386</strong> (something in parentheses),</em></span><br />
Only the package name is important. The <span class="i4">:i386 (something in parentheses),</span> needs to be deleted.<br />
So <code>libopenal1:i386 (1.13-2, automatic)</code> becomes <code>libopenal1</code> after removing the extra information.</p>
<div class="c4">
<strong>Note:</strong> if you are running the 64 bit version of Ubuntu, then it will be <span class="i4">:amd64 (something in parentheses),</span> instead.
</div>
</div>
<div class="c1">
If you have a lot of text to edit (as in this example), you might consider using a text editor that offers regular expression matching &#8211; like LibreOffice Writer &#8211; for search and replace.<br />
Using LibreOffice Writer 4.0.2.2, you can use one of the following regular expressions (I think they are complete, but they might miss the odd expression):</p>
<div class="c3">
Use this if you are running the i386 version of Ubuntu:</p>
<pre><code>:i386 \([0-9\~\.\+a-zA-Z\-, ]*\),?</code></pre>
</div>
<div class="c3">
Use this if you are running the amd64 version of Ubuntu:</p>
<pre><code>:amd64 \([0-9\~\.\+a-zA-Z\-, ]*\),?</code></pre>
</div>
<div class="c4">
Let me know if you encounter a case where the regular expression doesn&#8217;t work.
</div>
<p>Press <code>Ctrl + H</code> to launch the <u>Find and Replace</u> dialog in LibreOffice Writer.</p>
<ol>
<li><strong>Click</strong> on the <u>More Options</u> button (it will change to <u>Fewer Options</u>).</li>
<li><strong>Click</strong> on the <u>Regular expressions</u> box.</li>
<li><strong>Enter</strong> the regular expression into the <u>Search for</u> field.</li>
<li><strong>Click</strong> on the <u>Replace All</u> button.</li>
</ol>
<p><img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-10.png" alt="" border="0" />
</div>
<p><strong>10) Add</strong> the following to the start of the edited package list: <strong><code>sudo apt-get purge --auto-remove </code></strong>. You should have something that looks like this:<br />
<code><strong>sudo apt-get purge --auto-remove</strong> libobrender27 lxsession openbox-themes ... </code></p>
<div class="c1">
I recommend use of the <code>purge</code> option over the <code>remove</code> option because purge claims to remove some of the configuration data.<br />
You can always use <code>sudo apt-get remove --auto-remove</code> instead.
</div>
<div class="c4">
<strong>Note:</strong> if you are using <u>LibreOffice Writer</u> make sure that it does not <em>autocorrect</em> what you are entering.<br />
Two very common problems are:</p>
<ol>
<ol>
<li>the &#8216;s&#8217; in <code>sudo</code> gets changed to UPPERCASE. The Linux command line is case sensitive, so <code>Sudo</code> is not the same as <code>sudo</code>.</li>
<li>the double minus (&#8211;) gets converted in a single DASH (–).</li>
</ol>
</ol>
<p>Either error will cause the uninstall script to fail.
</p></div>
<p><strong>11) Cut and paste</strong> this package list with the <code>apt-get</code> command from step 10 into a <code>Terminal</code> to completely uninstall the package.</p>
<div class="c1">
To paste into a terminal, you need to <strong>right-click</strong> in the terminal and select the <u>Paste</u> option from the popup menu. Using the traditional shortcut <code>Ctrl+V</code> will not work.</p>
<div class="c2">
Detailed instructions on how to open a terminal can be found <a href="//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><img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-11.png" alt="" border="0" />
</div>
<p>It should <strong>look</strong> something like this (the exact list of files will depend on what you are uninstalling):<br />
<img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-12.png" alt="" border="0" /><br />
<strong>12) Press</strong> the <u>Enter</u> key and <strong>enter</strong> your password (this is your login password):</p>
<div class="c2">
<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.
</div>
<div class="c3">
<strong>Note:</strong> You will only be asked for your password if this is the first time in this terminal session that you are using <code>sudo apt-get</code>.
</div>
<p><img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-13.png" alt="" border="0" /><br />
<strong>13) Press</strong> the <u>Enter</u> key after entering your password and <code>apt-get</code> will respond by showing which files are going to be uninstalled:<br />
<img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-14.png" alt="" border="0" /><br />
If you want to uninstall the files, then <strong>press</strong> the <u>Enter</u> key. If you don’t want to uninstall the files, <strong>type</strong> the <code>N</code> key and then <strong>press</strong> the <u>Enter</u> key.</p>
<div class="c2">
<strong>Note:</strong> if this was not the last package installed. Or if updates have been installed, I <u><strong>STRONGLY</strong></u> advise you to <u>double-check</u> the files being uninstalled to ensure they do not include any extra files.
</div>
<div class="c4">
<h1>WARNING ! ! !</h1>
<p>This should work <u>perfectly</u> if the package you are uninstalling is the <strong><u>LAST</u></strong> package you (or anybody else) installed on your system. In other words: <span class="i4">No one has installed anything else &#8211; not even updates &#8211; since this package was installed!</span><br />
If other packages have been installed, if updates have been installed, then there is a <strong><u>RISK</u></strong> that those packages or updates <em>may </em>have a dependency on one or more of the packages you are uninstalling.<br />
If you uninstall a package that some other package depends on, then that package will no longer function correctly.<br />
Examining all package dependencies is very complicated. Proceed at your own risk &#8211; backups are strongly recommended.
</div>
<h1>Double Checking Your Uninstall Script</h1>
<p>If the package you are uninstalling was not the last package installed, there is the risk that you will accidentally uninstall a package that some other application depends on.</p>
<h3>Why Double Check?</h3>
<p>For example, you install <u>abiword</u>. <u>Abiword</u> depends on the package <u>ttf-lyx</u> and it will be installed it if it is not already installed.<br />
Later, you install <u>cadabra</u>. <u>Cadabra</u> also depends on <u>ttf-lyx</u>, but since it is already installed, it will use the installed copy instead of installing a new copy.<br />
If you uninstall <u>abiword</u> using the technique above, it will explicitly uninstall <u>ttf-lyx</u> (which is also needed by <u>cadabra</u> – which was installed after <u>abiword</u>).<br />
This will cause <code>apt-get</code> to uninstall <u>cadabra</u> because <u>cadabra</u> depends on <u>ttf-lyx</u>.<br />
To avoid this problem, it is necessary to double check that you are not removing any extra files.<br />
Since <code>apt-get</code> displays the files it is going to uninstall, it is a simple matter of checking that no additional files were added to the uninstallation:<br />
<img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-14.png" alt="" border="0" /></p>
<h1>Uninstalling Configuration Data</h1>
<div class="c4">
I don’t recommend doing this unless you know <u>exactly</u> what you are looking to delete.
</div>
<p>The last thing left to do is to delete / remove all the configuration data.<br />
Unfortunately, this is hard to do since there is no record of what files and folders the (now uninstalled) application put on your computer.<br />
A good place to start is in your <code>/home</code> directory and your <code>/home/.config/</code> directory.<br />
However, data, files, and folders could be squirreled away all over the place.<br />
As you can see, it is not necessarily obvious what folders and files need deleting:<br />
<a href="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-15-big.png" target="_blank"><img decoding="async" class="centered" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-remove-package-15-thumb.png" alt="" border="0" /></a><br />
In this case, I know that it is the three highlighted folders that need deleting, but there is no easy way to tell (except by doing a before and after comparison &#8211; even that is tricky because an application typically does not write a <code>.config</code> file until it is used. For example, <code>gedit</code> creates the <code>gedit</code> folder after it is used. If you used <code>gedit</code> after you installed a package and then did a before and after comparison, you might be tempted to think the <code>gedit</code> folder needs to be removed as well.<br />
</p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-completely-uninstallremove-a-packagesoftwareprogram/">Ubuntu 13.04 &#8211;  How to Completely Uninstall/Remove a Package/Software/Program</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ubuntu 13.04 &#8211; How to Customize / Configure Unity</title>
		<link>https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-customize-configure-unity/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Fri, 26 Apr 2013 20:21:49 +0000</pubDate>
				<category><![CDATA[Ubuntu 13.04]]></category>
		<category><![CDATA[customize]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[tweak]]></category>
		<category><![CDATA[ubuntu 13.04]]></category>
		<category><![CDATA[unity]]></category>
		<category><![CDATA[unity tweak tool]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2877</guid>

					<description><![CDATA[<p>Believe it or not, you can customize Unity without needing to be a command line guru.</p>
<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-customize-configure-unity/">Ubuntu 13.04 &#8211; How to Customize / Configure Unity</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></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>
</div>
<p>Ubuntu provides access to a few of the aspects of Unity that can be customized, but the majority are buried in configuration files that use pretty arcane shell commands to manipulate.</p>
<p>The <u>Unity Tweak Tool</u> provides easy access to the various bits of Unity and allow you to configure Unity to your heart&#8217;s content:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity-tweaktool-1.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity-tweaktool-1-thumb.png" alt="" border="0" class="centered"/></a></p>
<p>Best of all, if you you mess up or don&#8217;t like the changes you made, you can always restore the settings back to the original default settings:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity-tweaktool-2-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity-tweaktool-2-thumb.png" alt="" border="0" class="centered"/></a></p>
<p>The only shortcoming of the tool (that I see) is that there is no help file or manual describing in detail what each setting does. Sometimes it is a matter of trying something out to see what it does. Many times, you can probably figure out what something does from the parameter name and the popup info that appears if you hover your mouse over an option for a few seconds:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity-tweaktool-3-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity-tweaktool-3-thumb.png" alt="" border="0" class="centered"/></a></p>
<h3>Installing from the Command Line</h3>
<p><strong>1) Enter</strong> the following command in a terminal:</p>
<pre><code>sudo apt-get install unity-tweak-tool</code></pre>
<h3>Installing from the Ubuntu Software Center</h3>
<p><strong>1) Tap</strong> the Windows (Super) key to open the Dash panel.</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 decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2012/04/ubuntu-12.04-basic-unity-tutorial-dash-2.jpg" alt="" border="0" class="centered" /></p>
</div>
<p><strong>2) Type</strong> <u>ubuntu software center</u> into the Dash search field (you can stop typing once the <u>Ubuntu Software Center</u> icon is the left most icon):</p>
<p><img loading="lazy" decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity.jpg" width="480" height="257" alt="" border="0" class="centered"/></p>
<p><strong>3) Press</strong> the <u>Enter</u> key to launch the <u>Ubuntu Software Center</u> application:</p>
<div class="c2">
<p><strong>Note:</strong> pressing the <u>Enter</u> key will select the first Dash 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>unity tweak tool</u> into the Ubuntu Software Center search field:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity-2-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity-2-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>5) Click</strong> on the search result <u>Unity Tweak Tool</u>:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity-3-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity-3-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>6) Click</strong> on <u>Install</u>:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity-4-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity-4-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>7) Enter</strong> your password and <strong>click</strong> on <u>Authenticate</u>:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity-5-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/04/1304-customize-unity-5-thumb.png" alt="" border="0" class="centered"/></a></p>
<div class="c1">
<p>An additional bonus with this application (although, maybe most users don&#8217;t think about it) is that it only installs one file. So, when you decide to remove / uninstall the application, cleanup is easy and straightforward. This is not the case with most packages.</p>
</div>

<p>The post <a href="https://complete-concrete-concise.com/ubuntu-2/ubuntu-13-04/ubuntu-13-04-how-to-customize-configure-unity/">Ubuntu 13.04 &#8211; How to Customize / Configure Unity</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
