Ubuntu 8.04 'Hardy' Desktop Addendum

Everything I'd do to an out-of-the-box installation to make it what I'd consider more complete. This guide is for Ubuntu, not Xubuntu, or Kubuntu. This guide applies to i386 and amd64 architectures.

Partitioning

Don't accept the default partitioning method because there isn't a separate /home partition. With /home separate you can re-install Ubuntu without wiping out your own files. Use this partitioning scheme:

Usage Size Partition Type Filesystem Type Options Bootable?
/ 6GB is comfortable, 8GB is very comfortable primary ext3 relatime bootable
home Remaining space primary ext3 relatime not bootable
swap Depends on usage but typically 2 x RAM (to a max of 2GB?) + 1 x RAM (+ 1 x VRAM?)for suspend/hibernate primary swap area not bootable

Theme

Get rid of Ubuntu's brown theme, instead choose the Clearlooks theme: Desktop → Preferences → Theme → Clearlooks.

Repositories

Subscribe to Various Ubuntu Repositories

Maybe turn off the CD-ROM install media so that you aren't bugged to insert a CD when you don't have it inserted: use Desktop → Administration → Software Sources

Medibuntu

Medibuntu (Multimedia, Entertainment & Distractions In Ubuntu) is a repository of packages that cannot be included in the Ubuntu distribution for legal reasons (copyright, license, patent, etc). They provide for example libdvdcss2 (which enables you to watch commercial DVD movies) and Skype.

Add Medibuntu repository:
sudo wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d/medibuntu.list

Add the Medibuntu GPG Key (not whilst Synaptic or Update Manager are running):
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update

If you want to exclude getting packages from the non-free component of the Medibuntu repository:
sudo sed -e 's/ non-free//' -i /etc/apt/sources.list.d/medibuntu.list

Software Installation

Install updates using Update Manager.

Packages Recommended For Most Regular Desktop Systems

Packages For Further Microsoft Windows Compatability

Archival

Support for a wide range of archive formats

sudo aptitude install arc arj cabextract lha lzop nomarch p7zip-full pax tnef unrar unshield ytnef zoo

Bluetooth

Miscellaneous

Software for Laptop Computers

Alternative Applications in case the default applications don't work for you

More Software, Less Necessary

Software for When Deployed in an Organisation

To Do - Potentially Worth Adding To This Guide

User Accounts

The first account you create will have super user privileges, via the sudo capability. If you want to create user accounts that do no have such privilege then create another user with the following suggested restrictions: