Post-install Page

Edited Saturday, August 09 2008

This web-page is part of a larger site giving examples of how to install Windows+Ubuntu Linux operating systems 'dual boot' in a computer.  Illustrated Dual Boot HomePage  

Ubuntu Hardy Heron was officially released on Thursday 24th of April 2008.
Hardy Heron is an 'LTS' version, so it will be supported for three years.
Ubuntu releases new versions at six-monthly intervals. Hardy Heron is the 8th release of Ubuntu Linux.
Page index

Add Launchers to Panels

Enable Standard Repositories

 NEW!   Bigpond sources.list   NEW! Experimental for Aussie Bigpond customers    

Update your System....(using apt-get)

Install added Software

Where did my new software go?

Fix Broken Packages

Download very large files with the wget command

Download very large files with BitTorrent

"My Internet Connection seems Slow in Ubuntu?"

Customize your Grub menu

Configure Evolution Email

Set up Seahorse - encrypt sensitive files for greater security, send encrypted email 

Linux Keyboard Shortcuts - external link

Gnome Keyboard shortcuts - links to an external website 

Links to Linux Courses

Asking questions Ubuntu Web Forums

Activate your printer

Adding Fonts (an external link)

Make a Data CD

Make an .iso CD

Digital Camera Pictures

GIMP

KompoZer

Run a Web Server in your Computer

Screen Caps

Scanned Images, Maps

Make a Linux Home Network

About this web page
This page is about some of the things that can be done after a fresh installation of Ubuntu in order to get the most enjoyment from your new Ubuntu operating system.

If you have used other Linux distributions before you might not be so surprised that there is a little tweaking and configuring still remaining to be done right after the installation.

If you are new to Linux, this web page is for you.

This is not an official Ubuntu website,
Ubuntu Help Center
This is the obvious place to look first to learn all about your new Ubuntu operating system.
It's right in front of our noses, so therefore it's often overlooked by we 'experts'.
Your 'Ubuntu Help Center' is located under your 'System' menu, the third menu from the left on your top panel.   
Just go 'System'-->'Help and Support'.  
You'll find out the best way to do almost everything in there.

The Official Ubuntu Wiki is another great place to go to learn how to get started with Ubuntu.
Here is the link, The Official Ubuntu Wiki.

This web page is not supposed to compete with the excellent rescources mentioned above.
It's nowhere near as comprehensive, and may not be as accurate. 
This page shows you an example of what I do right after I install a new Ubuntu operating system.
Often, people can understand what the help pages are trying to explain when they see an example.

Ubuntu Linux Resources.
Another good user friendly website I highly recommend is Aysiu's site,  Ubuntu Linux Resources.






Add Quick Launchers to Panels
If this is the first time you have tried out a Linux operating system you may find some of the names for things a bit confusing at first. We don't have a 'taskbar' or a 'sidebar', instead we have our 'top panel' and 'bottom panel'.
Many large icons on the Desktop are not regarded as a sign of intelligence, most of us Linux users prefer to use only a few small icons and add those mainly to our top panel so as not to mess up our beautiful desktop background images.

Here are my own personal favorites,

Terminal Launcher
Click 'Applications'-->'Accessories', and right-click 'Terminal',
then click 'Add this launcher to panel.
The terminal is something I like to use often in Ubuntu, so it's nice to make sure it's easy to access.

Text Editor Launcher
Gedit text editor is another application that I always add to my top panel right away, I use that a lot.

Search For Files
This can be found close to the bottom of our 'Places' menu.
Adding this icon to out top panel is a little different. This time we don't right-click on the menu item at all.
What we do instead is right-click on out top panel, and click 'Add to Panel'.
Then scroll down right to the bottom and look for the 'Search for Files' icon, click on it to select it and click the '+ Add' button at the bottom of the window.

Tomboy Notes
Tomboy Notes is a really cool application to add to our top panels, you can put all your memos and reminders in Tomboy Notes and the really neat thing about that is that Tomboy Notes features hyperlinking, so your notes are all quick and easy to access and can be interlinked too.

Workspace Switcher
Your 'Workspace Switcher' is on your bottom panel, over at the right-hand bottom of your monitor.
It just looks like two little rectangles beside the trash icon.
Right-click on that and click 'Preferences'.
In the 'Workspace Switcher Preferences' window the opens, look around the middle of it and you'll see 'Workspaces', 'Number of workspaces'.
There's a number there in the field to the right, you can either highlight that and type in another number or use the 'up' arrow to increase the number of workspaces showing in your bottom panel.
Personally, I use twelve workspaces. Many people use four or eight.

If you're new to Linux, you might not have used multiple workspaces before.
Here's what we do, try this, open up your  Firefox Web Browser, the icon for it should be on your top panel, it's a red fox encircling a blue globe, somewhere near the right of the top panel.
Now go to your workspace switcher on your bottom panel and click on one of the other rectangles to change to an empty workspace.
In the next workspace, open your text editor or some other application.
By now you should have the idea. Being able to switch workspaces is lots better than just being able to minimize windows to a 'taskbar'. You won't want to go back to your old operating system. Once you get used to Ubuntu you'll be too spoiled!




Configure Firefox Web Browser
Open Firefox again, (just click on its red and blue circular icon on your top panel).

Go 'Edit'-->'Preferences' and click on tabs in that window to view your settings and set Firefox up according to your own personal preferences.

If you have a bookmarks .html file in your computer from a previous installation you can go 'Bookmarks'-->'Organize Bookmarks', and you will get a new window called 'Bookmarks Manager'.
Click 'File'-->'Import', and make sure the radio button for 'from file' is selected.
Click 'Next', for a dual pane file system browser where you can locate and select your old bookmarks.html file with the bookmarks to be added.

Open this website by typing 'hermanzone', in the google field.
When Google shows a list of search results, click on 'Illustrated Dual Boot Site'.
When this website's Home Page is open, you can add it to your bookmarks.
This website has some useful commands in it that you can copy and paste into your terminal.
You mostly need to check them over before you press 'Enter' to make sure they're suitable for your particular computer and edit them as necessary.
It's a lot easier to copy and paste a command than it is to type it out by hand. I prefer to do things that way myself!
Sometimes there are entire files that can be copied off a website and pasted into your text editor.
This trick makes running commands and setting up files for a new installation a lot easier.
There's also a lot of help here in this website for fixing and established operating system with a problem.




UbuntuGuide
Another very popular way you can get lots of commands already made for you to copy and paste into your terminal is to use the ubuntuguide.org  pages. There's one for each version of Ubuntu.
Here's a link to the main page, Ubuntu Guide .org
Here's the link for the new page about Ubuntu Hardy Heron, Ubuntu 8.04 (LTS)




Enable Standard Repositories
A 'repository' is an internet server full of free software.
There are several popular repositories that can be recommended as good sources of software for Ubuntu.  The repositories Ubuntu comes with enabled (open) by default contain software that meets the highest standards of suitability and security for you and your Ubuntu operating system.

We don't, (do not), just download software from files we download from sites on the internet and double-click to install them as users from some operating systems might be in the habit of doing.
Neither do we install software from 'tarballs' with the commands './configure','make', and 'make install', unless we know what we're experts and we're really sure we know what we're doing.

The software we install in Ubuntu normally comes in files called .deb packages.
These .deb packages are installed or uninstalled by our special software for installing/uninstalling other software.
From the command line (terminal), there is apt-get and dpkg, and in Gnome there's Add/Remove and Synaptic Package Manager. If you have time, first please read and study the tutorials I will give links to in the big green box right at the bottom of this article.
As we get more advanced, it is important to understand more about 'package management' (how we manage software in Ubuntu), as it is vital to the security and stability of our operating systems.

To make it quick and simple for those us us who are in a hurry and just want to get on with the show, here is what to do.

1. Go 'System'-->'Administration'-->'Software Sources', and makes your desired settings.

2. Open your terminal.

Type the following code into your terminal, (or just copy mine and paste it into your own terminal with your mouse).
code:
herman@bookpc:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.lst_backup

You'll be asked to type in your password.

code:
herman@bookpc:~$ gksudo gedit /etc/apt/sources.list
This opens up a file named sources list from inside the /etc/apt directory. This file controls what repositories we can access on the internet.

In Linux, the operating system reads text files like this to find out what to do.
We can configure the behavior of our operating system by editing file like this.
When a hash mark is placed at the beginning of a line, that tells the operating system to skip (ignore) the instructions on that line.
In this particular example, each line we are going to do this to, is a web address for a software repository. Removing the hash (#) mark before the line will enable the operating system to read that web address and access that repository.

Repositories are like software libraries or warehouses on the internet.

For certain reasons, Ubuntu doesn't come installed with access to all of these software repositories enabled. We users need to enable them manually. This is quite an easy job, all we have to do is delete some 'hash' marks. A 'hash mark' is a number symbol, it looks like this: #

Of course, we want to have access to as many safe repositories as we can, so we can install lots of great software and have lots of fun, or do lots of work, whatever your situation is.

Find lines with single # (comments) in front and uncomment all those.
Leave all ## (double commented) lines alone.

So here is my 'Hardy Heron'  /etc/apt/sources list before, and under that you'll see it again after.

Before,
#deb cdrom:[Ubuntu 8.04 _Hardy Heron_ - Release i386 (20080423)]/ hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://au.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://au.archive.ubuntu.com/ubuntu/ hardy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://au.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://au.archive.ubuntu.com/ubuntu/ hardy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://au.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://au.archive.ubuntu.com/ubuntu/ hardy universe
deb http://au.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://au.archive.ubuntu.com/ubuntu/ hardy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://au.archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://au.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://au.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://au.archive.ubuntu.com/ubuntu/ hardy-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://au.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
# deb-src http://au.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
# deb http://archive.canonical.com/ubuntu hardy partner
# deb-src http://archive.canonical.com/ubuntu hardy partner

deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse
deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse


After,
#deb cdrom:[Ubuntu 8.04 _Hardy Heron_ - Release i386 (20080423)]/ hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://au.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://au.archive.ubuntu.com/ubuntu/ hardy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://au.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://au.archive.ubuntu.com/ubuntu/ hardy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://au.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://au.archive.ubuntu.com/ubuntu/ hardy universe
deb http://au.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://au.archive.ubuntu.com/ubuntu/ hardy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://au.archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://au.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://au.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://au.archive.ubuntu.com/ubuntu/ hardy-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
 deb http://au.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
 deb-src http://au.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
 deb http://archive.canonical.com/ubuntu hardy partner
 deb-src http://archive.canonical.com/ubuntu hardy partner

deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse
deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse
Do you see how the hash marks are removed for lines that began with a single hash, but lines with two hash marks have been left alone?
That's all we need to do. (Don't forget to click 'save' before you close the file though).

If you looked in 'Applications'-->'Add/Remove' (software), or in Synaptic Package Manager, at the list of software you could download before you enabled the extra repositories, and again afterwards, you would notice an increase in the amount of software that is available to you now. There is so much software available for Ubuntu that is takes hours even just to scroll through the list in Synaptic and look at the summaries for it all.

If you have more than one computer and you want to save yourself some internet bandwidth, you can also remove the hash mark from that top line referring to the CD-ROM.
That means when you want to install new software, Ubuntu will ask you to insert your Ubuntu Hardy Heron DVD or CD-ROM. It will look there first and get what software it can from the DVD or CD first, before it will look on the internet and download software from the repositories.
That works especially well if you downloaded one of the DVD .iso files for Ubuntu, because the DVDs, I read, contain all the software in the repositories.
It is possible to obtain the entire Ubuntu Repositories on an .iso file and burn that to a CD-ROM, if you like doing things that way. For more information about that, visit: http://aptoncd.sourceforge.net it's called APTonCD.

I don't like it asking me for the CD every time, I think that's annoying, some people might agree with me and decide to go about things a different way and not have to go looking for the CD every time they want to install something.

Special Bigpond sources.list
NEW FOR ALL BIGPOND CUSTOMERS,
(For those who might not know, Bigpond is our major ISP in Australia and New Zealand).

Bigpond File Library is now hosting a new mirror site for the Ubuntu repositories.
You can read about it here, http://files.bigpond.com/, and look under 'recent updates'.
That means Bigpond Broadband and Cable customers can now download software and updates for Ubuntu free of internet usage charges, (the amount doesn't get counted as 'usage').
To direct our Ubuntu operating systems to download via the Bigpond mirror site, we need to edit our /etc/apt/sources.list file in a special way.

This is how I edited my /etc/apt/sources.list file so that it will be configured to download software from Bigpond's mirror site,
#deb cdrom:[Ubuntu 8.04 _Hardy Heron_ - Release i386 (20080423)]/ hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://mirror.gamearena.com.au/ubuntu/ hardy main restricted
deb-src 
http://mirror.gamearena.com.au/ubuntu/ hardy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://mirror.gamearena.com.au/ubuntu/ hardy-updates main restricted
deb-src 
http://mirror.gamearena.com.au/ubuntu/ hardy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb 
http://mirror.gamearena.com.au/ubuntu/ hardy universe
deb-src 
http://mirror.gamearena.com.au/ubuntu/ hardy universe
deb 
http://mirror.gamearena.com.au/ubuntu/ hardy-updates universe
deb-src 
http://mirror.gamearena.com.au/ubuntu/ hardy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb 
http://mirror.gamearena.com.au/ubuntu/ hardy multiverse
deb-src 
http://mirror.gamearena.com.au/ubuntu/ hardy multiverse
deb 
http://mirror.gamearena.com.au/ubuntu/ hardy-updates multiverse
deb-src 
http://mirror.gamearena.com.au/ubuntu/ hardy-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
 deb 
http://mirror.gamearena.com.au/ubuntu/ hardy-backports main restricted universe multiverse
 deb-src 
http://mirror.gamearena.com.au/ubuntu/ hardy-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
 deb http://archive.canonical.com/ubuntu hardy partner
 deb-src http://archive.canonical.com/ubuntu hardy partner

deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse
deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse

I am still testing this, it is working working perfectly as far as getting all the updates and software goes, but there are still a few index files that for some reason are not found, (error 404).  
I have tried everything I can do from my end and haven't been able to get rid of the error messages.
This error doesn't seem to be causing any problems that I'm aware of so far, but something isn't perfect. Maybe there's some little problem with a directory name or file path somewhere in the server.

Can you see the changes I have made to the file?, I have highlighted them yellow.

You should make a backup of your /etc/apt/sources.list file first, (always make a backup before editing any file), 
herman@bookpc:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.lst_backup

You can then copy my sources.list file right off this website and paste it over your old one (to overwrite it), if you want to try it out.  That's the fastest way.
To open your sources.list file,
herman@bookpc:~$ gksudo gedit /etc/apt/sources.list 
Remember, this is still experimental, so just keep your backup file, but it's working well for me.

This is worth the little extra effort for anyone who wants to get the most from their Bigpond monthly internet bandwidth allowance.  
Probably around 75% or more of your updates will come via Bigpond's mirror site now instead of some other mirror site. If you install a lot of new Ubuntu systems like I do, or if you want to run a pre-release test installation of the next Ubuntu, (those require a lot of updates), or you're a software junkie, this could be important for you.
It may save you from exceeding your internet usage allowance and having your internet speed slowed down before the end of the month.


Thanks Bigpond! You're our friends!






Update your System
I presume that since you're able to read this web page you're probably connected to the internet.
Updates for Ubuntu are available wherever you can get an internet connection.

The simplest way to update your system is to just click on your update icon in the top right-hand corner of your desktop. Using the update icon will be obvious and doesn't need much explanation, so I'll just skip that.
herman@bookpc:~$ sudo apt-get update

herman@bookpc:~$ sudo apt-get upgrade





Install Software
You can't install software by downloading an 'installer' for it from just anywhere on the internet and double-clicking it, that won't work in Ubuntu, so just forget about it.
Even if a web site has a .deb file with special instructions 'for Linux', you really shouldn't try to install foreign software in Ubuntu. There's a risk it could break your system, or install security vulnerabilities.
You can be certain that software from the official Ubuntu repositories is safe, but you can never be certain about software from anywhere else.

The proper ways to install software in Ubuntu are to use 'Add/Remove Applications', 'Synaptic Package Manager', 'apt-get' (in terminal), or approved software installation scripts.

Add/Remove Applications
The simplest way to add or remove software is to go 'Applications'-->'Add/Remove', and pick out what you want from the lists in that application. The Add/Remove software program is simple to use do there will be no need for me to go into details about that.

Synaptic package Manager
If you don't find what you want in Add/Remove, Synaptic package Manager has much larger lists for you to look through. I explained a lot about Synaptic already further up this page, adding software is easy with Synaptic, you won't need any help.
A tip is to try using the search bar if you know the name of the program you want. Synaptic has a great search function.
Otherwise, if you just want to go browsing through all the programs, make sure you have some time on your hands, it might take all day!

apt-get
For advanced users, and when you know the name of the application you want, apt-get is the fastest and easiest way to install software in Ubuntu.
One reason apt-get is good is because you can copy each terminal command we use to install added software to a text file as a record of what we have installed. Later, we can turn that into a script that can be run in terminal to automatically install the same list of software again some time if we want to for some reason.
You just open a terminal, and type 'sudo apt-get install' followed by the name of the software.
For example,
Code,
herman@bookpc:~$  sudo apt-get install gparted


For an experiment I just typed 'apt-get install', and then pressed my tab key twice for a list of possibilities, there are 32178 possibilities. Wow! 
herman@bookpc:~$ apt-get install
Display all 32178 possibilities? (y or n)






Software Installation scripts
Install scripts are the easiest and fastest way for new users (and old ones too), to install software in Ubuntu.
You can make your own software installation scripts, or download an approved one from the internet.

Making your own software installation script:
A script is a basically text editor page with a series of terminal commands typed into it.
When the path and name of the script is typed into the terminal, it will run the whole list of commands from the script one after the other. For more on scripts, see LINUX: Rute User's Tutorial and Exposition -->Shell Scripting.  Some users keep a record of what software they install and the commands they used and keep it in a plain text file. Then it can easily be made into a script to make it easier and faster to do it again if you ever want to for any reason.





Installing 'Services'
As it is, when we install Ubuntu 'Out of the box', we don't need to use any firewall because there are no 'services' running 'open ports', where something from the internet can gain access to our systems.
When you are installing software, be careful what you install and be careful of software that installs 'services', (like networking or file sharing software). Make sure you understand the risks and know what are doing if you decide to install those type of programs.
Scan your system for open ports
If you have more than one Ubuntu computer in a LAN network you can use one computer to scan the others for open ports. Ubuntu comes with some very good networking software. Just go 'System'-->'Administration'-->'Network Tools', and click on the 'Port Scan' tab.
You need to know the IP number for each of the other computers that you want to scan.
The easiest way to get that is just to go to the other computer and run 'ifconfig'.
The scan only takes a few seconds.
It should come up blank, you'll know your computers are invisible on the internet.






Where did my new software go?
In Linux, not every application you install will appear in your Applications menu. Many applications and other software just disappears without a trace...  (well not really).

Some programs are 'GUI' (Have a Graphical User Interface), and some are 'CLI', (they only work from the Command Line Interface, meaning they run in our terminal).

To start an application that you know you installed, but can't find in your Applications menu, you just open a terminal and type the name of the application in there. For example,
Code:
herman@bookpc:~$ sudo testdisk
That command should start TestDisk, or tell you why not. TestDisk and many other Linux programs don't have any icons or show up in any menus. We just need to know they're there.

Software packages are stored in /var/cache/apt/archives, in compressed files with a .deb filename  extension.
The unpacking of .deb files and automatic installation of the software is normally handled by either the apt program or by dpkg.
We can include all the .deb files  we have downloaded in any backups we make and providing it's the same version of Ubuntu we will be restoring them to.
We can restore them by copying them into a new /var/cache/apt/archive directory and then using an apt-get install command or dpkg -i command.
That saves downloading the same packages again if you have more than one Ubuntu installation.




Learning more:

For a more comprehensive and better coverage of information about how to install software in Ubuntu than this web page has, see Ubuntu Web Forums Sticky: Complete Guide to Installation in Ubuntu by starcraft.man.

Here's a nice link. Simon Gray has explained How to install ANYTHING in Ubuntu!   
I highly recommend everyone take a look at that page.

You can read about apt-get by ubuntu_demon, which has a link to --> A Concise apt-get / dpkg primer for new Debian users.

These links from Ubuntu Community Documentation are worth reading too:
Repositories/Ubuntu   |    Repositories/CommandLine

Here is a link that explains why we have "Main", "Restricted"," Universe, and "multiverse", Components. (Community).

Yet another really interesting link is this one, SecureApt - Debian Wiki

Here's another, SecureApt - Community Ubuntu Documentation

We never try to install software packages from the internet or from strange sources. (Unless we are experts and understand the risks, and even then we are extremely reluctant and cautious). Our we always get our software from the Ubuntu repositories because then we know it is safe, and compatible with Ubuntu.

What is a Rootkit? - The Linux Information Project - LINFO




Fix Broken Packages
A 'broken' package is a software package that can't be installed properly because it depends on some other software also being installed that's not available right now for some reason. Having a 'Broken Package' in your system can stop you from installing more software until you clear it.
Click 'System'-->Administration'-->'Synaptic Package Manager'.
You may be asked for your password before Synaptic Package Manager will open.

a) Click the 'Custom Filters' button down near the bottom left of your screen.
b) Looking straight up, find the word 'Broken', in the left column above, and click on it.
c) If any packages appear in the right-hand pane, those are 'broken' packages. You should be able to right-click on those and click 'mark for re-installation'.
d) Click the 'Apply' button on your top panel (the third icon from the right), and click 'apply' again in the 'summary' window that will pop up, to confirm.

OR: (Faster!)
Open your terminal and copy and paste this command into it,
Code:
herman@bookpc:~$ sudo apt-get -f install
NOTE:
(For 'newbies'), skip the 'herman@bookpc:~$' part
and just copy the 'sudo apt-get -f install' part.
The first part is just my own terminal prompt, the second part (after the $ sign), is the actual command.  If you're not sure, read some of this link,  'Terminal For Beginners' , by kryal of Ubuntu Web Forums.

That command does the exactly the same thing as 'Edit'-->'Fix Broken Packages'-->'Apply' in Synaptic, but it's a whole lot quicker to just open a terminal and paste in a command than it is to go through all the hoops to get things done in GUI applications.





Download very large files with the wget command
Have you ever tried to download a large file like a .iso image for a DVD? It's easy to download an .iso image for a CD through our web browsers, anyone can do that. But when we try to download a file much larger than that, our Web Browsers can't handle it and the download will quit probably about 1/2 or 3/4 of the way through.

Now, let's say we're in the Bigpond File Library, and we see a file we're interested in, for example Games Knoppix v4.0.2-0.3 DVD ISO, which is a 2828.63 MB download.

You click for more info and decide you really want the file,so you click the download link for the file. Then you'll see a sign like this:
Please note: This file is a "large file" - it is over 2.1Gb in size.
Due to its large size, some download software packages (including Internet Explorer) may have problems downloading this file.
If you are having problems downloading (common symptoms including downloading only 1 kilobyte of the file), you will probably need to use different software to download the file.
 
This file has been downloaded 718 times. 
You try to download the file anyway, but it does no good, as expected, it runs all day or night, but then stops at about half way. That leaves you with wasted time and a big useless incomplete file in your computer you now need to delete.
Obviously, other people seem to be able to download this file, you think, why can't I?
Apparently 718 other attempts have been made, it doesn't say if they were successful or not.

Okay, here's the secret:
We can use the Linux command line program called 'wget' to handle a large (or a small) file download.

Here's how:
Open GParted Partition Editor to look and make sure you have enough free space in your Ubuntu partition for the file you want.

Open your Firefox web browser and go to the download button for the file to be downloaded, in the Bigpond File Library  or wherever it is on the internet you want to get a file from.
Right-click the download button and click 'Copy Link Address'.
Now you have captured the URL for downloading your Knoppix v4.0.2-0.3 DVD ISO, or whatever file it is you wanted to download.

Open a terminal and type 'wget ', type a space and then use your mouse to paste the URL of the file after that.
Code:
wget http://ga14.gamearena.com.au:3030/software/linux/knoppix/GKDVD-4.0.2-0.3-EN.iso
As soon as you press 'Enter', your file download will begin. ....that's it ! :)

Now you just need to leave your computer running and check back from time to time to see when it's finished.
Large downloads can take quite a long time, depending on your connection speed of course.
Wget will show you a progress graph of your download, and to the right of that is your digital output of how many bytes you have already, the speed of your connection, and the countdown of the estimated number of hours and minutes it should take to be finished. If you go away and do something else for a while, you'll have an idea when to come back and check your computer for the new .iso file.

Files downloaded with the wget command are more likely to pass an md5sum check as well.

A trick used by those who are experienced with Linux is to paste a series of wget commands in a script and click on it before going to sleep. The commands will run one after the other all night and download an entire series of small or medium sized files for you, ready for use when you wake up.
Download very large files with BitTorrent
Ubuntu includes a graphical BitTorrent client already installed.
It's seen as being more community minded if we can download large files with BitTorrent instead of being selfish and using the wget command. Bittorrent lets you upload the file to others as you download it, which is good for your ISP and faster for internet users.

BitTorrent (protocol) - Wikipedia

BitTorrent -Ubuntu Community Docs

To download a file using BitTorrent,
  1. You just google for say for example 'Ubuntu 8.10 torrent', and hopefully you'll find one.
  2. I found this page with google: Ubuntu 8.10 (Intrepid Ibex) Alpha 3
  3. Scrolling to around the bottom of the page I found: intrepid-desktop-i386.iso.torrent 
  4. I clicked on that link for a windows offering to save the torrent file to disk, which I accepted
  5. After a fraction of a second, I find the torrent file on my Desktop
  6. I right-clicked on it and clicked 'Open with Transmission BitTorrent Client'
  7. In the 'Torrent Options' window, I clicked the 'Add' button.
  8. My download has started, I have an icon like a T-bar gearstick and a Torrent Window showing the progress of my downloading file.
It's polite to keep the torrent open for a long time after your file has completely finished so you can upload the file to other people. We should all upload at least an equal amount as we download, or up to double what we downloaded if we want to be good internet citizens.



Ubuntu Screencasts
There are some excellent videos you can download in which you'll learn how to do all kinds of things in Ubuntu. Even experienced Ubuntu enthusiasts can pick up a lot of neat tricks and tips from watching these great videos. I know I'm certainly learning a few things! Everyone should watch them, especially if you're new to Ubuntu.

Anyone can all download them from screencasts.ubuntu.com, the full collection will be found there. It's quite a large collection too, and very well done!
If you're a Bigpond ADSL or Cable customer, you can download some of them from Bigpond's File Library in the Ubuntu section instead if you like, here is a link to that, Bigpond Files Library, Ubuntu Files.




"My Internet Connection seems Slow in Ubuntu?"
Your internet is probably not slow in Ubuntu, you're probably used to seeing your internet speed shown in kbps (kilobits per second) instead of Kbps (Kilobytes per second).
As we all know, it takes eight bits to make a byte, but because of some other considerations, it works out that it's quicker to just divide by 10 for a near enough answer.

Here's a link to a nice web page that explains this subject in more detail,
The Data-Transfer-Rate Conversion Table - Scott's Newsletter

Here's a link for all the mathemeticians out there,
difference bet Kbps and KB/sec - danniweb






Configure Evolution Email

You'll want to configure Evolution Email so you'll get all your email in Ubuntu and disable any email account in your 'other' "operating" system, so as to avoid getting viruses in your 'other' "operating" system. Ubuntu and other Linux Systems don't seem to be vulnerable to viruses.

This will vary between ISPs and according to what country you live in.

In case it helps anyone, here's what I do, I'm in Australia and I'm a Bigpond customer.

Evolution E-Mail Setup


Evolution's Home page: Evolution.
Evolution gives you more than just email, it includes your addressbook, calendar, appiontments, memos and tasks as well. The best way to learn how to use Evolution to it's full potential is to open the help menu that comes in Evolution and look up whatever you want to know in that.
However, you need to set up Evolution first before you'll have access to the help menu. This web page will get you started.

It's not too complicated to set up evolution email in Ubuntu. It's all done by the evolution setup wizard. This how-to will walk you through using the wizard in ten easy steps, with illustrations.
(So you really can't go wrong).

Index
Running the Evolution Setup Wizard_________________________________________________GO

Sending Yourself Test Emails________________________________________________________GO

Evolution Video How To's____________________________________________________________GO

Backing up and Restoring___________________________________________________________GO

Editing Your Account______(you don't need to run the wizard again to change it)____GO

Sharing the same server____(one email address for more than one computer________GO

Memos, Tasks and Calendar Appointments_________________________________________GO




Running the Evolution Setup Wizard

  • You'll need to have your internet account set up already and remember your password.
  • You'll need to know the exact name for your ISP's sending server and the receiving server.
If you don't know those things, scrounge around through your filing cabinet and old shoe boxes and see if you still have the mail from your ISP confirming your new account. That should have your account details on it, or ring your ISP and just ask them. They're usually very helpful. You have to remember your own password though.


001
001
This is the welcome screen you get when you click the evolution email icon for the first time. This is the start for the evolution setup wizard.
Just press 'Forward'.



p5/evo.002.png
002
This one's a new innovation, I haven't tested this yet. It looks like a good idea.


002
003
Joe Bloggs is a very famous Australian identity, I'm priveledged with the honor of setting up Ubuntu in his computer for him.
This already had his name in the first field, so all I had to do was type the correct email address in the Email Address field. That's easy.
I normally just leave the other two fields blank.
Press 'Forward'.


003
004
On this one I set the 'Server Type' spin box to 'POP' since my ISP tells me it's a POP3 type of server. That's the most common type, so if you're not sure just choose that.

All these other fields weren't showing until I selected 'POP', then they all appear.
There are only two fields I need to type into here.
One is the server field, where I need to type in the exact, correct name of my ISP's mail server.
Here it is in case anyone wants to copy and paste it, (that's easier and saves errors),
pop-server.bigpond.net.au

Then there's the username field, which is the first half of the email address, the part before the @ sign.
I always just skip the rest of it, and click 'Forward'.


004
005
I just leave this one blank too, I only want to receive my email when I'm ready, I don't like it looking for email every ten minutes. But that's just me, if you like, just tick the box for having it search for mail every ten minutes and set the number of minutes to anything you like.

The other fields are probably there for if you are sharing the same mail server with a partner, family or any kind of group on an LAN. You can select to leave the mail on the server. I have tried that and it works great! It just takes a copy of the new mail, and leaves the original on the server. That way the others get to also receive their copy of the same mail. (This way you're not pinching all everyone's mail). Clever eh?

Then if you do it that way, you might want to stop the mail from building up too much in your ISP's server, so you might tick to have it deleted every so often. I'd be a little careful with that one. I prefer to have one computer set to not leave the messages on the server, but have that one check the mail only when I tell it to.
See also Sharing the same server


005
006
This part of the evolution set-up wizard is for the sending side of things.
An 'SMTP' type of sending server always seems to be what goes with a 'POP' type incoming server, for some reason. All I needed to know here was the server type again: mail-hub.bigpond.net.au
Just copy this and paste it,
mail-hub.bigpond.net.au

Important:
 I found out by trial and error that I needed to untick the box for 'server requires authentication', or I can't send any email, it will keep asking for my password, and keep telling me my password is rejected. It took me a while to work that one out.


The rest of it is already filled out automatically, so just press 'Forward' again.



006
007
This was here automatically, I could have made up a fancier name here for the mail box in the computer, but I just left it how it is and pressed 'Forward'.


008
008
This is easy, we're in the Brisbane time zone, so just point your mouse at Brisbane and click there.



009
009
That brings up a closer view in case people live in a densely populated part of the world and there might be a lot of cities close to a time zone border. Anyway just check it says Brisbane and click 'Forward'.



010
010
Okay, congratulations from me too!   Click 'Apply'.


011
011
Now your evolution email should open automatically for the first time. As you can see it's empty at this stage.
You just need to enter your password now and you should be able to send and receive mail!
Then click 'send/receive' up in the top bar near the left.



Sending Yourself Test Emails
If you don't receive any email right away you can make up a few short test emails and send them to yourself to make sure your computer is sending and receiving okay.




Evolution Video How Tos

You can also watch a video of how to run the evolution setup wizard at  http://ubuntuclips.org/videos/87

This one is an even better one, Ubuntu Introduction to Evolution Video it has a few more tips and tricks for how to use Evolution after it is set up.





Backing up and Restoring

One of the great features of evolution email is the simplicity of backing up and restoring your email. You can even transfer all your email from one computer to another.


If you had an old computer with Ubuntu in it or another Linux that also uses evolution email, you just open your home directory (folder), and click 'View', and tick 'Show Hidden Files'.
Then you should be able to see all the hidden directories inside your home folder.
Find the one called .evolution and inside that will be some files and folders. (What else?).
Well you can copy five of those folders, named addressbook, calendar, mail, memo and tasks.
Paste those somewhere like in to another storage media like a USB disk or a floppy disk or make a CD.
In the future when you want to restore, just close evolution and save the ones you have in there at the time first. Then paste these over the top of the existing ones and  your email will be restored to had right now. For more details see my Backup Page, Back Up and Restore






Editing Your Account

If you have trouble sending and receiving your email, or if you just want to change your settings, you don't need to re-run the evolution set-up wizard again.
It's easier to just edit your account by clicking 'Edit'-->'Preferences', and select your email account on the top of the side bar if it isn't already selected.
Then in the 'Preferences' Window, you can select your account to edit (some people have more than one), and click the edit button.
This will give you an new window as shown in the screen cap below.

012
012
Now all you need to do is click on whichever tabs you'd like to edit and change your settings as you like. Just click 'close' when finished, your settings will be saved.





Sharing the same server
If you are going to share your email address with other people like family members or with members of some other kind of special group, you would have ticked for all but one computer to leave the messages on the server, back in step 4 of the evolution setup wizard. (To Go Look)
Or you can edit your account any time as shown above if you want to.

Now that evolution is set up , there are a few extra tips and tricks about sharing the mail account.
You might not want to get anyone else's mail, it might fill up your inbox too much or just annoy you with too much clutter. You can set evolution to only download your own emails, or to only download emails from certain senders, or emails about certain subjects.
You can also reject spam.
There are all kinds of interesting settings you can use in 'Message'-->'Create Rule-->...
  • 'Message'-->'Create Rule--> Filter on Subject...
  • 'Message'-->'Create Rule--> Filter on Sender...
  • 'Message'-->'Create Rule--> Filter on Recipients...

Ubuntu, like all Linux operating systems, was made for sharing. This is one of the great things about it. It can be set up so people can share things and be happy.
These filters have hundreds of combinations of  ways you can set for your mail to be sorted out.

013
013
Here's how to set up a filter, as you can see you can be as fussy as you like about what email you'll accept and what will be automatically rejected.



p5/evo.014.png
014


Memos, Tasks and Calendar Appointments


Memos
To add a memo, click the Memo button to go into Memos and click 'File'-->'New'-->'Memo', (or 'Memo List'. Memos are good for organizing, (sorting) notes and lists of notes.


Tasks

To add a new Task, click the Tasks button to enter 'Tasks', and click 'File'-->'New'-->'Task', (or Task List'. Tasks are good for organizing big projects, that will take more than one day.
Tasks do not show up in the big evolution calendar, you have to click on the 'Tasks' button to display all your task lists. Then you can go and edit them.

Some cool things about tasks are:
  • Tasks can be arranged in color coded lists.
  • You can show all your tasks at once or only groups of tasks belonging to selected lists.
  • Tasks show up as a list under the small calendar below our clocks in the upper left corner of our desktops.
  • The percentage of time 'till completion is shown, so you can see if you're on schedule.
  • Tasks can be marked as 'completed' and then they will show up with 'strikethrough' font.
  • Tasks can be 'assigned' to a particular person (such as a group or team member).
  • An email can be converted into a task

Appointments

To make a new Calendar appointment, click on the Calendars button in Evolution to show the calendar.  
Right-click on a day and click 'New Appointment'.
An 'Appointment' window will open.
Fill in the fields with whatever information you like.
If the appointment will recur, click the 'recurrence' button and fill in the fields there as appropriate.
Your appointments can be organized into categories, if the 'categories' field isn't showing in your  'Appointment' window, look in the 'View' menu and make sure it's checked.
When you click the 'categories' button, there's a list of about 22 suggested categories to choose from. If that's not enough, you can create your own categories, just click 'New', and add your own custom one. When you have select a category, an icon will show up in your calendar after you hit 'save'.
The icons are 16x16 pixel .png images and they're located in /usr/share/pixmaps/evolution-data-server/  
You can easily make your own icons with G.I.M.P (Gnu Image Manipulation Program).

The coolest things about appointments are,
  • Appointments will be marked in our big evolution calendar
  • We can set our Evolution to display a custom alarm to remind us about the appointment
You can set an alarm before the appointment if you want a reminder, just click the 'Alarm' button.
A menu will show up allowing you to set an alarm to display fifteen minutes, one day or an hour or a custom amount of time before the event. The only option I found that was worthwhile using was the 'customize' option, the others were grayed out.
You can set more than one alarm, so if it's someone's birthday for example, you can set one alarm for a day before to give you time to buy a gift maybe, and another alarm an hour before time to go and visit whoever it is who's celebrating a birthday.
When you are editing your alarm, don't bother too much with the 'pop up an alert', or 'play a sound' options. The 'pop up an alert' and 'play a sound' options are quite unobtrusive and easy to overlook. You'll not likely notice either of them and you 'miss your appointment.
Go for the 'run a program' option, because that's the best way to make an effective alarm.  

It's much better to run a program from your Evolution calendar. You can run a program to play a song, present a picture on the desktop, and open and close your CD/DVD drawer to get your attention, and even have your computer speak to you and remind you about your appointment. (More things are possible too, those are just a few examples).

How do you do all that?

Well, to get the computer to present a picture on your Desktop reminding you of your appointment,
I suggest installing gthumb picture viewer and openclipart.
herman@bookpc:~$ sudo apt-get install gthumb openclipart
Openclipart will be found in /usr/share/openclipart after it is installed.
Go take a look in there and browse to find an image file you like (to suit the occasion).

p5/evo.015.png
Then when you're setting up your alarm in Evolution, in the 'Edit Alarm' box's  'Program' field, you type the name of the program you'd like your image file to be opened with, (gthumb), followed by the file path and name of the image file to be displayed.
For example: gthumb /usr/share/openclipart/png/food/deserts/birthday_cake.png

TIP: Try running that as a command in your terminal first, to make sure it'll work and you have the file path and name perfectly correct.

WARNING: Make sure you do a test run with Evolution too, with any programs you might want to use in your alarms.  Ubuntu will need to ask your permission for Evolution to run each of those programs for the first time.  That will mean none of your alarms will work properly the first time they are used. You have to grant permission before anything will happen.
If you tick 'do not ask me about this program again', you'll be able to run those programs without a hitch from Evolution from then on.
p5/evo.016.png
016

If you want, you can make your own pictures from scratch with GIMP, or use a digital camera picture. Any image file will do, it can be as large or as small as you like.
You can copy openclipart to your /home/username directory and change the file ownership with a chown command and modify the clipart you want to. Use it in any way you like. For example, you might want to add a text message to a picture, (someone's name on a birthday cake maybe).

We can set more than one alarm, and it's also possible to set alarms to go off simultaneously.

To get your computer to talk to you,
Program: espeak
Arguments: 'it is someones birthday today'
(Replace 'someone' with a person's name), (You can put that all in the 'Program' line if you want).
TIP: Set the espeak program to run at the same time as the other alarm shows the picture with gthumb. 

To get your computer to play a music file or any sound file,
Program: totem
Arguments: /path_to_file/filename

The command to open and close your CD/DVD drawer is: eject ; eject -t

If it's an important appointment, you might need all three types of alarms, in case your monitor happens to be in power saving mode when the image is displayed, and/or your speaker volume is turned down. In that case the opening CD/DVD drawer might be the only way you'll know there is an alarm.

Hopefully, you'll never have to worry about missing any important appointments ever again! :)

For short-term reminders, you might enjoy reading the following Ubuntu Web Forums thread, [HOWTO] Poorman's Reminder.








Set up Seahorse
Seahorse HowTo
Saturday, June 14 2008
Seahorse Index
Generate your PGP Keys

Encrypting a File

Sign a File

Export/Import PGP keys

SSH keys (RSA)

Export/Import RSA keys

Seahorse Home Page:  Seahorse -Encryption Made Easy.
Ubuntu Hardy Heron comes with Seahorse already installed and it's a great feature that you shouldn't overlook. You don't have to use Seahorse, but it's well worth the time invested to do so.
Seahorse is a nice GUI application and it makes and manages both PGP and RSA keys.  Seahorse is really cool!


With PGP keys we can securely encrypt our sensitive data and emails, and sign documents.

RSA keys are used for setting up passwordless logins to our computer over the LAN or even over the internet if we have SSH Server installed.  See:
SSH network.
After installing the RSA key, we can edit /etc/ssh/sshd_config files to disable password based logins. The RSA key is a lot harder to crack than even a very long passphrase, so they improve security for our SSH Server as well as add convenience and ease of use.

Links:

What is a Digital Signature? An introduction to Digital Signatures, by David Youd

 How PGP Works     |     
Dr. Small's Blog     |    Public Key Cryptography - Wikipedia  

The International PGP Home Page           

To set up Seahorse, just go 'Applications'-->'Accessories'-->'Passwords and Encryption Keys'.

We will have four keys,
  1. a PGP private key which we keep secret,
  2. and a PGP public key which we can copy and give to our friends.
  3. An RSA Private key for SSH networking to keep secret, we can keep it in our Desktop computer when we're home, and take it with us in our USB drive when we travel.
  4. and a RSA public key which we can install copies of in the .ssh directory of any SSH server computers (our friend's or our work computers) we want to be able to log into.
Remember:
  • you must back up your keys somewhere
  • you must keep your private keys secure
If you lose your private keys especially, any data files you have encrypted with them won't be any good to you because you won't be able to unencrypt them again.
On the other hand, you should keep your backup copies of your private keys somewhere secure, like in CD in a secret and secure hiding spot, or even locked up in a safe. If someone else gets  a copy of them and knows what they are for, your data is no longer private.


Generate your PGP Keys
  1. Go 'Applications'-->'Accessories'-->'Passwords and Encryption keys', and a Window called ''Passwords and Encryption keys' should open.
  2. First time user: you need to generate your keys first, so click 'Key'-->'Create New Key...'
  3. A 'Create New Key Window will open, and you have a choice of creating a PGP (Pretty Good Privacy) key or an Secure Shell Key
NOTE: A PGP key is not the same thing as a GPG key (Gnome Privacy Guard), although both are types of encryption keys.

001.png




Let's make a PGP key first.

002
Just click on PGP Key to highlight that field if it's not already highlighted.
Click the 'Continue' button.

003
Fill in the fields:
Full name, tip: I used all lower case letters and underscores rather than spaces - call me superstitious if you want.
email address, your real (evolution) email address, (not gmail).
and a comment, (a reminder for yourself later on about what this key will be for. eg. file encryption key
Click 'Create'
Type your passphrase twice.

004
A "Generating Key' window will open and show a reciprocating bar, this will take a while, sit back and relax...


005
Now you should have a new PGP key in your 'Personal Keys' tab.

The 'Trusted Keys' Tab has keys in it that others give to you.

When you right-click on files from now on, you'll notice two new options in your right-click menu: Encrypt, and sign.







Encrypting a File

The 'Encrypt' option will help you to encrypt a file.

After you right-click on the file you want to encrypt, you'll see this 'Choose Recipients' Window.
006
Just place a check mark in the square for the recipient, or yourself, who you want to encrypt this file for.
As soon as you click 'Okay', the file will be encrypted for you.

If you can sign a file with your private key, then it can be verified by anyone who has your public key. That can be used to prove the file is genuine, or that you have viewed and approved the contents of the file, much the same a real signature, but with the added effect similar to a seal as well.

You'll have an encrypted copy of the file now with the same file name and a .pgp extension, as well as the original file.
It's up to you what you want to do with the original file. Shift-delete it maybe.


Encrypt your email

Normally, whenever you send an email, it gets sent unencrypted, meaning it can be intercepted and read by anyone. It's a good idea to encrypt your email, and it's very quick and easy to do with Seahorse and Evolution.
As soon as you have keys generated in Seahorse, you'll notice the when you are compozing a new email in Evolution, if you click the 'Security' tab, the options are no longer greyed out, and you can use the PGP Encrypt option.
You encrypt the message using the public key of the person you are sending the message to, and only they can decode the message.


Sign a File
You can sign a file so that the recipient can verify that it's definitely from you and no-one can altered the file since you signed it.
Or you might want to sign a file that someone sent you to prove you read it.
Just right-click on the file and choose 'Sign' from your right-click menu.



Export/Import PGP keys

In the old computer:
Open Seahorse
'Key'-->'Back up KeyRings'
Name: keyring.tar.gz            (it must be some kind of archive file).
Click 'Save'.

Copy the keyring.tar.gz to the other computer.

In the new computer:
Extract the archive (right-click on it and click 'Extract Here').
Open Seahorse - 'Applications'-->'Accessories'-->'Passwords and Encryption Keys'
'Key'-->'Import', and navigate to the keyring folder. Make sure 'Show all Files' spinbox is set (look below the lower right-hand corner).
Select the file to import and click 'open'.
Go back and do the same again for the next one if there are more.

Shift-delete the key files when you are finished with them, for security reasons.



SSH (RSA) keys
PGP keys are used for encrypting/unencrypting/signing files or emails, RSA keys are used for SSH.
Both your private and public RSA keys live in your .ssh directory.
Our private key must be kept with us and kept secure and private at all costs.
The public SSH key will be copied to each computer you want to ssh into.

In the home or local computer, the SSH key will be stored in a text file in .ssh called: rd_rsa
Your own RSA public key is stored as text in a file in .ssh called: id_rsa.pub

In all the remote computers (your friends computers), seahorse will append your public RSA key to their files in .ssh called: authorized_keys.

When we ssh into a remote computer, the remote computer generates a random number using our own public RSA key.
That number gets sent back to our own computer.
The number is decoded using your own RSA private key and sent back to the remote box to prove the local box has the private key.
Then the remote computer lets us in.


Export/Import RSA keys

Open the home directory in the old operating system or computer and click 'View'-->'show hidden files'.
Open the .ssh directory and copy rd_rsa and id_rsa.pub

In the new operating system, do the same thing, 'View'-->'show hidden files', open .ssh and paste in rd_rsa and id_rsa.pub
These should show up in Seahorse now.







Linux Keyboard Shortcuts
Linux Keyboard Shortcuts - tuxfiles




Gnome Keyboard shortcuts
Keyboard Skills - Gnome Documentation Library, and Keyboard Shortcuts Preferences - Gnome Documentation Library



     
Links to Linux Courses  
You don't have to study any of these to survive with Ubuntu, you can get by okay without them just fine for quite a long time. Sooner or later, you'll find yourself wanting to do something you can't do unless you resort to using some more of these terminal commands.

 'Terminal For Beginners' , by kryal of Ubuntu Web Forums would be a great help. It's a very informative thread, it's a Ubuntu Web Forum thread. Some Linux tutorials are more specific to other distros and some of the commands work a little differently, so it's nice to see an good all-Ubuntu tutorial, thanks Kryal!

More tutorials are linked here,

UNIX Tutorial for Beginners
This one's about Unix, which is the language that Linux is based on. Linux uses unix commands, plus some extra ones that Unix might not have. This is the first one I began learning from, and I still refer to it often. There are a few things here that might not directly apply to Ubuntu, but it's a great tutorial.

Linux Command.org

Linux Online - Linux courses

The Linux Tutorial

A Hands on Guide  by Machtelt Garrels

Rute User's Tutorial and Exposition by Paul Sheer

TLUG CS Student Linux Users Guide

These are just a few, there are plenty more you can google if you like.






Asking questions Ubuntu Web Forums
Here's a link to Ubuntu Forums, another one of the things that helps make Ubuntu the greatest operating system on Earth!  
 
Ubuntu Forums are very friendly. Here are a few quick tips to help you get the best response:
* Your User Profile is a big help to someone who wants to provide an appropriate answer to your question. An answer for the same question to suit an eight year old child will be very different to one that suits a computer software engineer, even though the question may look exactly the same. If you fill out your user profile when you sign up, it helps people decide how to answer your question appropriately. (You can edit your user profile any time too).
* Use the search function before posting a question to see if someone else has already asked the same one and if there's already a good answer for it.
* Think of a title for your question that will attract the right attention. One that describes your problem very briefly is often a good idea.  The same thing goes for your first sentence, since people in a hurry can scan your title by hovering it with their mouse pointer, so help them decide if it a subject they can help with or not.
* Try to post it in the appropriate section if you can. If you can't decide don't worry, just post it somewhere.



    

Activate your printer
A lot of people use their computer for running a printer. It's easy to set your printer up in Ubuntu. Ubuntu already has drivers for most printers. To find and install your printer driver, just click  'System', (third from the left on the top left corner of your monitor), and then 'Administration', then 'Printing'. A small window will open with an icon called 'New Printer' in it. Click on that icon, and from there it's pretty simple to read the instructions and follow the prompts and your printer will be working in no time!


    

Make a Data CD
Making a data CD is so easy in Ubuntu it hardly needs any instructions. Just pop a CD into
your CD-ROM drive and try it! An icon will appear on your desktop. You can click on it. The CD software is very intuitive, and will even offer to erase CD-RW disks before writing fresh data on them! You can drag and drop files into the CD/DVD creator windows and click 'File', and 'Write to disk'. It's a breeze!




Make an .iso CD
Right click on your .iso file and click 'write to disk', (when there's a CD-RW or a blank CD-ROM in your CD-ROM drive. Or a DVD if you have a CD/DVD drive.



                

Digital Camera Pictures
Just plug your digital camera in and try it!
My digital camera plugs into a USB port and when I turn it on, Ubuntu just treats it as another USB drive and automatically mounts it. An icon appears on my desktop and a "Photo Import" windows comes up in my monitor.
I select 'Import Photos', and another window opens. I just click 'Edit'-->'Select All', and then 'Edit'-->'Move', and click the Okay and browse to where I want the photos imported to and click Okay again. Ubuntu empties my camera's flash memory and transfers the photos to whatever folder I selected in my hard drive. It's as quick and as simple as that!
No setup CD-ROMs were needed to install any fancy drivers. Ubuntu already knows what to do. It just works!

In fact, that's another good thing about Ubuntu. You can run quite a wide range of different types of hardware and Ubuntu will recognize quite a lot of things and just work.
Maybe you have some computer hardware lying around that's basically okay but you can't use it because the CD-ROM for it got lost or damaged. There's a good chance you'll be able to make good use of that hardware again when you try it out in Ubuntu. It's just amazing really how many devices you can just plug in to Ubuntu and get working. Some things do take a little tinkering, but a lot of things just plug in and go.



Links to outside sources:

Video Surveillance With ZoneMinder On Ubuntu - HowtoForge.



    

GIMP
Another thing you can do with photos in Ubuntu is open them in GIMP and edit them. GIMP (Gnu Image Manipulation Program), is excellent for all types of image processing! You can add  all kinds of special effects to your pictures with GIMP. 
I used GIMP for making the .png and .gif images and animations for this website. For more on GIMP, go to GIMP's own website and click on 'tutorials' for a special ideas, tips and techniques!

The best website of all for  learning all about GIMP is called GIMP SAVVY and it features the book
Grokking the GIMP, by Carey Bunks. 

GIMP supports a huge number of different image file types, and can convert one to another.
Here's a thrifty tip for reducing the file size of e-mail and websites where you might have to pay for extra usage (mb. upload or download); don't send images as bitmaps or jpeg, if possible, open them in GIMP and 'save as' .png (file format). Then use the .png copy for your e-mail. '.png' images are as light as a feather, and great quality!
Gif is the image format that supports animations.
Jpeg's are good for photos, but for other uses like maps and drawings, the colors tend to bleed and they loose quality.
Bitmaps are as heavy as lead for sending in e-mails, but they are good for being able to be handled by a wide variety of common software. Keep them in your computer though, never email a bitmap.Your recipient won't appreciate the long time it takes to download into his or her computer, plus they will add significantly to your internet usage (bill).
GIMP can convert images of almost any file type to almost any other file type you like, easily. 
Portable Network Graphics, or .png is the best  format for images. .png images are even lighter than .gifs when comparing two images of the same quality.





KompoZer
Make web pages inside your own computer with Kompozer!
Kompozer is now easy to install in Ubuntu, look for it in your 'Applications'-->'Add/Remove', or Synaptic', or use apt-get, but get it!
This website is made with Kompozer. Using Kompozer is as easy as using a normal word processor, except you can make .html pages the same as pages you find on the internet.  
That means you can use your own links and anchor points too!
Now you can keep your own information in .html files and use hyperlinks to click instantly to whatever it is you need to look up inside your own computer as well as on the internet!

You can make your own Firefox start page too! Make a page in Kompozer with your favorite photo on it or whatever you like. Mine is full of links to other .html files inside my computer.

Open Firefox and go 'Edit'-->'Preferences', and under the 'Main' tab, in the 'Startup' fields, select 'Show my Home Page', and paste in the file path to your new home-made home page.
Example:
You can add the file path to your own home page in the same format as shown above.

I highly recommend Kompozer!



 
    

Screen Caps in Ubuntu are simple to take and save, and also far superior in quality than what you may have been used to in your other operating system. Ubuntu screencaps are .png images by default. .png images can be very light, maybe one twentieth the number Kb. of an equivalent bitmap, but also unbelievably great quality. All you need to do is press your 'PrintScreen' key or Alt+PrintScreen' keys. You don't have to go looking for any file to paste them to, a dialog box will appear for you and you can name your file and choose a location you'd like it saved to.

There is  another way to take a screencap too, you can take a screencap from a movie you are watching with Movie Player. Use Shift + Spacebar to pause the movie and Shift + S keys to take your screencap.
You can set a screencap as wallpaper too if you like.

If you can install Avidemux, you do even more. You can advance a movie file one frame at a time and even reverse it, and more tricks. Avidemux is great for martial artists and sports fans who want to be able to analyse video actions.    



Scanned Images, Maps
If  you have a scanner, you may be able to get it working in Ubuntu by going; 'Applications', 'Graphics', 'Xsane Image Scanning Program', and seeing what's there.  Ubuntu is able to support more and more peripherals all the time. It's an amazing achievement. Other operating systems wait for the manufacturers of peripheral devices to make the software to suit the operating system, but not Ubuntu!
 I use maps a lot for my work, and I found that I could scan maps and then open  them with GIMP in Ubuntu and join them together. GIMP can rotate images or parts of images to the number of degrees you specify, so the edges can be lined up, and several A4 sized maps can be pasted together to make a larger map as big as a poster. (Well that's the normal size for a map anyway).
Ubuntu can handle such a large image easily, because I have a large 'swap' partition, and because there aren't greedy 'resource hog' applications occupying the RAM needlessly when they aren't being used, and there aren't any 'TSR's like antivirus programs doing likewise either. I can use Ubuntu to do things easily that Windows would choke on with the same computer. In Ubuntu I can pan around my huge maps easily, while panning around the same map in windows would cause the computer to do a lot of