EDIT 100907- rather than update this post for 10.04, I plan to make a new HOWTO for 10.04 separately. This procedure was not changed- I only removed references to 10.04.
10.04 procedure
http://www.avsforum.com/avs-vb/showthread.php?t=1275302
Here is the procedure I follow to install Ubuntu 9.04 from the boot liveCD with preferred media apps and most known audio/video codecs on a new media PC build, or desktop/office/general purpose OS install from scratch.
Includes Java, Flash, Adobe PDF Reader, MP3, DVD decrypting (DeCSS) and playback with menus, the current openOffice (v3.2 as of 3/2010)- the whole 10 yards (I wouldn't short change ya
). 10.04 has OpenOffice v3.2 preinstalled- one less thing to do 
The procedure assumes use of the 32bit "i386" version of the base Ubuntu with Gnome (the default, "standard" Ubuntu). If you know why you want 64bit, then you don't need this procedure
This procedure may be "dumbed down" for some of you experienced in Linux or OS installations, but it is meant for Linux noobs or people who may have installed Windows from scratch but not Linux.
At minimum, it's a nice checklist/reminder list what you need/want when installing from scratch, regardless of your experience level.
You can print a nice formatted copy of this thread to use while motoring through the install/setup without a browser open. Use the "Thread Tools" drop down at the top right of this thread, next to the "Search this Thread" menu.
This procedure further assumes all your hardware is supported by Ubuntu 9.04 (i.e. hardware driver support/compatibility "out of the box"). You will have to do the research (Google, ubuntuforums.com, these forums, etc) to find out if your motherboard, sound chip, GPU, Ethernet chip, wifi card, etc are supported by Ubuntu 9.04. Start another thread if you have driver-specific issues. This procedure is meant for known-Linux compatible (or at least Ubuntu 9.04 compatible) hardware. Don't let this put you off- most common PC's and motherboard components released through early Q1 2009 (9.04) or Q1 2010 (10.04) should work fine with Ubuntu 9.04. WiFi PCI/PCIe cards and USB adapters that are Linux compatible are cheap and easy to find at the newegg.com's and geek.com's of the world now (use the Customer Reviews or specs to check Linux/Ubuntu compatibility), as well as PCI/USB sound cards and low cost Nvidia PCI/PCIe video cards, if needed to resolve a compatibility or performance issue.
While I admire the work of the Linux Mint (based on Ubuntu) guys, I have been disappointed with the last couple of releases- misc glitches/bugs and even though they include Flash and some codecs, you still need to install/update a large portion of what is documented here, so you may as well stick with the base Ubuntu, IMO.
EDIT: I have not tried Mint 9 Isadora yet, which may have redeemed itself based on my early experience with 10.04
If you want the Mint "look" for your Ubuntu load, use the Shiki-wise theme, part of the shiki-colors package in Synaptic-
(install "shiki-colors")
9.04:
http://packages.ubuntu.com/karmic/shiki-wise-theme
This procedure is what is needed to get a PC up to "water level" from a boot liveCD install disk (which start below "water level") , equivalent to what I used to do years ago installing XP Pro from its install boot CD, which also didn't have all the plugins, addons, codecs, media/DVD players and audio/video apps needed from scratch. Windows was actually worse because there were no default worthwhile apps, drivers or Office suite on the typical install CD. I don't know the state of Vista or Win7 when installed from their boot CD from scratch, and don't plan to try them.
Following this procedure, you will end up with a HTPC load functionally superior to the last XP Pro HTPC loads I used through early 2008.
Updated and expanded with MythTV install on top of the base Ubuntu 9.04 install in the second post of this thread. This base procedure includes XBMC, another excellent Media Center front end.
This is a painstaking click by click, option by option step through, so even Windows refugees can follow it
. Minimal terminal window use- just copy/paste a few lines when needed, just enough to at least be exposed to the terminal as a reminder that you still have control of your own computer
.
You don't need to do all of this in one sitting, but the total process should only take an hour or so (not counting download times), less time than it would take downloading and installing similar codecs, apps, updates, drivers, and patches, plus de-crapifying a typical Windows load (assuming you bought a retail PC with Windows preinstalled, filled with useless trialware, adware and borderline malware) .
If you follow this procedure all the way through, you will have gained experience in all the common methods for installing software in Ubuntu and other Debian based Linux's- repositories (PPA's), .deb point/click installer packages, Synaptic and basic terminal use- all except compiling, which is usually just typing "make" then "sudo make install" or similar basic terminal commands.
For a map/"family tree" of most known Linux's, showing which ones are Debian related, see:
http://futurist.se/gldt/
Click on "Current version"
Debian compatible versions of Linux *should* be able to share .debs for point and click installation, in general (there are always exceptions), and have compatible sources to compile and repositories, as well as sharing the same filesystem structure and conventions (mountpoints, system file locations, nomenclature, etc)
You will have also gained experience in hard disk partitioning and imaging, two fundamental skills in PC building and OS installation, maintenance and security.
I believe it is complete- if something is missing, I probably just forgot to write it. There may be typos or other errors/omissions we can correct going forward.
It is written with the intent of installing Ubuntu 9.04 as the only OS on the PC- I don't dual boot Windows, though I do multi-boot several Linux's for testing/evaluation purposes. Until you are experienced, I recommend using an old spare hard disk or buy another hard disk to install Ubuntu 9.04 to, without disturbing your current OS hard disk- unless you don't mind overwriting and destroying your current OS load, quite cathartic and therapeutic for long time Windows users
.
I would have updated for Ubuntu 9.10, but based on my negative experience with 9.10, corroborated by
http://www.tomshardware.com/reviews/...a,2484-13.html
I skipped 9.10 until 10.04 matures. Since 10.04 is a Long Term Support release (LTS), it *should* be more tested and stable than the interim releases- I am confident it will be, at least after a couple months of patches/updates/bug fixes. I am getting up to speed sooner than expected with 10.04 based on a positive install experience on an oddball laptop, the HP tx2500 touchscreen tablet.
Moving forward, the procedure should be similar for future Ubuntu versions and/or other Debian based Linuxes, so motoring through this for Ubuntu 9.04 should enable you to handle future Debian-derived Linux's. Specific details will change, of course, based on GUI/dialog changes and other improvements moving forward.
From 10.04 onwards, it appears the repository Addition procedures are simplified in 10.04, with automated repository key addition and simplified PPA additions, as well as the new Software Center which appears nicer GUI-wise than Synaptic, though I don't see the ability to Mark multiple apps for installation all at once in the new Software Center applet.
Don't be intimidated by the terminology at this point (PPA's, Synaptic, repositories, etc)- just motor through this procedure in sequence and you'll "get it" by the end...
Download and burn Ubuntu 9.04 liveCD
http://releases.ubuntu.com/9.04/
Download
ubuntu-9.04-desktop-i386.iso or
Burn at no greater than 8x speed on Verbatim blank CD-R, or other 1st Class media rated at:
http://www.digitalfaq.com/reviews/dvd-media.htm
See
https://help.ubuntu.com/community/BurningIsoHowto
for .iso burning HOWTO
Be sure to verify with md5sum:
https://help.ubuntu.com/community/HowToMD5SUM
Partition drive beforehand with Parted Magic
You can also use these instructions to partition during the install wizard, though I recommend the Parted Magic Method:
https://help.ubuntu.com/community/HowtoPartition
Parted Magic method:
http://partedmagic.com/download.html
Download pmagic-5.40.iso.zip, extract the .zip file and burn the .iso to a blank CD like the Ubuntu liveCD you did earlier.
(Version 5.40 current as of 9/8/2010- version is updated every month or two)
WARNING- Resizing any existing partition (OS or data/storage) may destroy the OS or data and make your PC unbootable! Backup your OS partition with Clonezilla (FOSS), Ghost or Acronis TruImage before doing ANY partition work
Clonezilla HOWTO:
http://www.avsforum.com/avs-vb/showthread.php?t=1237128
Boot with Parted Magic CD
-> Run from RAM
-> Xvesa mode (if asked- don't need to know what Xvesa means, just pick it)
Click on the Partition Editor icon on the left.
Create the following partitions. You may have to first Resize your current OS partition to make room:
To create a partition:
-> right click on available empty space in the hard drive partition map (long bar) graphic at the top of the window
->Add New
1) OS 'root' (/) partition less than or equal to 30GB
This is the partition for Ubuntu install, mount to / (root).
Make this sda1, the first partition you create in order, on the left.
2) swap partition 1.5-2x installed RAM size
3) rest of free space for Data/storage partition (downloads/video/audio files and recordings, data created from apps, Clonezilla backup images, etc)
(I revised my recommended partitioning above to only 3 partitions- OS (/), swap, and data. No need for a dedicated backup Image partition since I switched to Clonezilla from Ghost/Acronis. The last versions of Ghost/Acronis I used could not write to ext3/4 partitions, plus the images they write are locked in proprietary containers and Ghost/Acronis aren't FOSS, i.e. aren't free speech).
I like to make a label for each partition:
-> right click on each partition
-> Label
Label the OS (root, /) partition 'ubuntu904', the swap partition 'swap', and 'data' (or similar) for the storage partition.
Apply changes (it chugs through the changes you defined)
-> exit Partition editor
-> shutdown from the menu in the Parted Magic GUI ("Start" menu).
Installation of Ubuntu from LiveCD
You may have to go into your PC BIOs at startup to make your PC boot from CD- this varies by BIOs/motherboard/PC make/model. Set the Boot order to CD/DVD first, then Save Changes and reboot.
Boot from Ubuntu 9.04 liveCD
-> select language
-> (enter)
->(down arrow once)
-> Install Ubuntu -> (enter)
It will take about 2 minutes to boot the liveCD to the Install wizard screen
Install wizard
select language (english) -> Forward
Click on world map graphic to select your city for timezone, or use pulldown -> City (Region) -> Forward
Keyboard layout -> Suggested: USA (or your preference) -> Forward
Partitioner
Specify Partitions manually -> Forward
-> (Scanning discs)
(WARNING: "Automatic" install will erase what is on your hard drive, destroying your current OS and/or data!)
-> Right click on empty OS partition (sda1) created earlier in Parted Magic (should be left-most partition)
-> Edit Partition (near bottom)
-> (Leave "New Partition Size in Megabytes" alone, do not change)
-> Use as: ext3 journaling file system (I won't use ext4 until late 2010 to ensure stability)
-> Check "format partition"- not really needed because we formatted in Parted Magic, but doesn't hurt.
-> Mount point (pulldown)
-> /
-> OK
-> (Swap created in Parted Magic will be automatically used by the OS, no need to select.)
-> Forward
-> "What is your name?" (enter a username)
-> "What name do you want login?" (same as above)
I use a generic user account name 'user1' or similar, as then it is easy to use the OS image for someone else, another machine, etc.
-> Choose password -> (type password for account 'user1')
-> What is the name of this computer? (I use 'ubuntu904' or 'htpc1', 'htpc_den', etc)
-> Log in Automatically
(personal preference- you may use a password, which you'll have to enter every time the PC boots)
-> Forward
(password complexity warning if applicable)
-> Continue
-> Install
-> ("Installing System..." dialog appears)
-> (Wait until "Installation Complete" dialog box appears.)
-> Restart Now
-> (Remove CD when ejected, close tray)
-> Enter
-> (Your PC should reboot and boot from the hard disc with your new Ubuntu OS.)
-> (ignore the grub menu message)
-> (Your PC should continue booting to the Ubuntu desktop)
First time at desktop, install All automatic Updates, which should popup from the taskbar/system tray within a minute or two, or go to:
System->Administration-> Update Manager and Apply all updates.
You need to enter the password you created in the setup for the user account to install the Updates.
You need an Internet connection for this. 270+ files download for update as of Q1 2010 .
Note: there is a button to upgrade to 9.10- ignore.
Popup asks to restart now or later, pick now.
Applying updates may take 10-30 minutes depending on your ISP speed.
Ignore the Restricted Drivers popup for now.
After updates are installed, reboot.
(Shows Grub boot list with Ubuntu as default when booting after restart)
Video Driver Install
NOTE: I HIGHLY recommend upgrading to an Nvidia 8200/8300/8400GS/Ion/210/220/240 video card or motherboard, which offer the best video playback performance and driver support under linux.
At minimum, you want an ATI, Intel or Nvidia video chip (GPU)- these are supported with the simple point and click Hardware Drivers applet in Ubuntu. Any GPU other than ATI, Intel or Nvidia is unsupported by this procedure.
Upon return to the desktop after reboot,
System
->Administration
->Hardware Drivers
->(select "Recommended" driver)
(Recommended driver could be : ATI/AMD proprietary FGLRX graphics driver, Nvidia driver or Intel, depending on the video chip in your PC)
-> Activate -> (enter user password)
-> Authenticate
-> ("Downloading and installing driver")
-> ("You need to restart the computer...")
-> Close-> upper right taskbar
-> username pulldown/power icon -> Restart -> Restart
Disable Compiz desktop compositing effects
Desktop 3D effects interfere with smooth video playback (tearing, etc), the point of a media PC. Turn them off.
System->Preferences->appearance->Visual Effects->None->Close
Disable Auto Updates
Applying updates later can break a working system. We are going to turn them off. No need to fear security issues/etc- the benefit of waiting several months (in our case, a full year) after the OS release is that most of the important/big patches/updates/security issues have already been fixed, and we've applied them all earlier You will be secure enough for at least a year, when you'll want 10.04 or greater anyways
.
System
-> Administration
-> Update manager
-> Settings
-> (uncheck Check for Updates)
-> Show New distribution releases -> Never (pulldown)
-> Close
System
-> Preferences
-> Startup Applications
-> Startup Programs
-> (scroll down)
-> Update Notifier-> (uncheck)
-> Close
Web Browser Security/Privacy-
Install the following Add ons:
(Just click the big "Add to Firefox' button on each Addon page)
FlashBlock
https://addons.mozilla.org/en-US/firefox/addon/433
Adblock+
https://addons.mozilla.org/en-US/firefox/addon/1865
NoScript
https://addons.mozilla.org/en-US/firefox/addon/722
Adobe Flash & PDF Reader
Unfortunately, the web is (currently) almost useless without Flash (until HTML5/CSS/SVG/AJAX/etc. replaces a good portion of its functionality), so you need to install Flash.
No issues with Flash based web apps like Ancestry.com per my wife's testing
There are many good free (speech and/or beer) PDF readers out there, but the Adobe PDF Reader ensures you can read all those problem pdf's and documents with complicated forms, the annoying corner cases and encypted PDF's. Fortunately, the current Adobe Linux PDF Reader is less bloated and faster than the current Windows Adobe Reader.
Go to adobe.com
-> Get Adobe Reader on middle right
-> Different Language or Operating System
-> "Select an operating system" pulldown
-> Linux x86 (.deb)
-> download to desktop.
(The popup also has an option to use GDebi package installer. Use the .deb instead )
adobe.com
-> Get Adobe Flash Player (mid right)
-> Different operating system or browser?
-> Select an operating system
-> Linux
-> Flash Player 10 for Linux (.deb)
-> Agree and Install Now
-> Save file to desktop
Double click each .deb, Install
-> enter user password
-> complete installation.
Java/MP3 and other copyrighted/patented (non free-speech) stuff :
System -> Administration -> Synaptic Package Manager
-> (enter user password)
-> Quick search "restricted"
-> right click ubuntu-restricted-extras
-> Mark for installation
-> Mark -> Apply -> Apply
-> (Changes Applied)
-> Close
Do the same Synaptic procedure, but Quick Search sun-java6-plugin and install
Synaptic is like an "app store" (for Apple fanbois
), except all the apps are free (most speech, all beer
)
Other restricted (non free-speech) Audio/Video codecs (DVD CSS, wmv, etc):
From
https://help.ubuntu.com/community/Medibuntu
Open terminal and copy/paste and Enter each line below
(enter user password if requested , copy/paste everything between the tags, without the
):
sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update
sudo apt-get install libdvdcss2
sudo apt-get install w32codecs
Audio/Music players/manager Apps
While in Synaptic, install audacious (Winamp Classic 2.x clone), audacity, banshee for audio playing/editing.
Might want to try the Decibel or Aqualung audio players if you used foobar2000 on Windows:
http://decibel.silent-blade.org/
http://aqualung.factorial.hu/
Video media players:
Videolan 1.0+
Best DVD disc/VIDEO_TS player on Linux
Go to
https://launchpad.net/%7Ec-korn/+archive/vlc
Click "Not using Ubuntu 9.10 (karmic)?"
-> Choose your Ubuntu version pulldown
-> Jaunty (9.04)
-> copy/ paste this line:
deb http://ppa.launchpad.net/c-korn/vlc/ubuntu jaunty main
into
System->Administration->Synaptic Package Manager
-> Settings
-> Repositories
-> Third-Party Software
-> +Add
-> APT line:
-> (paste line above)
-> +Add Source
Leave Software Sources dialog open and go back to
https://launchpad.net/~c-korn/+archive/vlc
click below "Signing key:" 1024R/7613768D then 7613768D
or click direct link below:
http://keyserver.ubuntu.com:11371/pk...39676F7613768D
Copy/ paste everyting between the and tags.
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS
1.0.10
mI0ESdc1+AEEAKibnE7EdVVPswVACuZZnaQaAS9YwQ1bSJkJZ4Mw3fc3qRZf pqJM9zPSJ14k
FR/b6Qj/jK8UjHLpL6D8ofexUgCiojMFONcLB/xXs1SYf1xQdVvQ43K747XZiA10sgMM/0Hk
H1SXwU+EEIq5PbTfSYEF+XBokgWIzdkgT6PMlYnDABEBAAG0KkxhdW5jaHBh ZCBQUEEgbmFt
ZWQgdmxjIGZvciBDaHJpc3RvcGggS29ybohGBBARAgAGBQJKheBjAAoJEFq6 LlImNOnk6UgA
oMB27S4uYO93hYT+fyCCRwg5FpmfAJ9wa/Q/SsTyGlpB5zVOm0Bc/2l+aYi2BBMBAgAgBQJJ
1zX4AhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ1zlnb3YTdo23nQP7 B4TjtIRHmDd+
qDr1A5fcUbjmlwGkjJDvN7Cs8M8FPj+fXililxUvaU/nGgs6ifwa4EIRv7n6LlQMc48r09ff
EeSpPA681R6IJmgMOYz6MdVwRPuXVl2khyjU1eKYINKxfdPQAIrWljMhdECM mqiL9j1Ow9kt
07kQ5awFWh3BMxo=
=MBfk
-----END PGP PUBLIC KEY BLOCK-----
into a new empty text file called "vlcKey" or similar.
Right click on the desktop->Create document->Empty File.
Filename doesn't matter.
Double click on file you just created to open text editor (default is gedit for Ubuntu 9.04)
(paste above key into file)
Save file.
Close editor
Add the key file you just saved in the same Software Sources dialog
-> Authentication tab
-> +Import Key File
-> (navigate to the key file you saved)
-> OK -> Close -> OK
Then click Reload button at the top row in Synaptic to update with the newly added repository.
Quick search for vlc in Synaptic.
Vlc should now be the current version 1.0+ and not the v.99 in the default Ubuntu 9.04 repo.
Install as usual.
Install SMplayer using the same procedure as the VLC install using the following repositories and keys:
SMPlayer is the MPC (Media Player Classic) of Linux, for Windows HTPC folks.
mplayer backend media player
(repo site link for reference only- just copy/paste following repository deb... entries into Software Sources like above and +Import keys as before using direct key links- copy/paste into separate files for each key as before)
https://launchpad.net/%7Ervm/+archive/mplayer
Repo:
deb http://ppa.launchpad.net/rvm/mplayer/ubuntu jaunty main
Key:
http://keyserver.ubuntu.com:11371/pk...5A66E603E02400
smplayer frontend GUI-
https://launchpad.net/%7Ervm/+archive/smplayer
Repo:
deb http://ppa.launchpad.net/rvm/smplayer/ubuntu jaunty main
Key:
http://keyserver.ubuntu.com:11371/pk...E13D78E4A4F4F4
DVD Authoring
ManDVD (Synaptic)
DVD Styler (use Synaptic)
http://www.dvdstyler.de/
DeVeDe
http://www.getdeb.net/software/DeVeDe
and QDVD Author- try 'em all and stick with the one(s) you like.
http://qdvdauthor.sourceforge.net/
I still like using Tmpeg DVD Author 1.6.x in Wine, but will probably switch to one or several of the above soon. I like DVD Styler and DeVeDe.
For DVD transcoding (shrinking) or re-encoding to xvid/x264, install (Synaptic or .debs)
k9copy
http://k9copy.sourceforge.net/
(You may prefer to use DVD Shrink under Wine for shrinking DVD's)
Handbrake (xvid/x264 mkv encoding)
http://handbrake.fr/downloads.php
Video editing/capture
install from Synaptic:
(Note: you may Mark for Installation all these before Applying/installing)
avidemux
pitivi
kdenlive
kino
Kino appears best for DV cam capture over Firewire, while Pitivi and Avidemux are best for basic editing jobs.
Install K3B for an alternative CD/DVD burning tool if you don't like Brasero, pre-installed with 9.04.
If you used Nero of Windows, NeroLinux is excellent
(commercial- doesn't hurt to support companies doing good things for Linux):
http://www.nero.com/enu/linux4.html
Photo/image Management/Viewers
For photo management/viewing, Picasa is tough to beat-
http://picasa.google.com/linux/download.html#picasa30
Download:
deb, for Debian/Ubuntu i386:
http://dl.google.com/linux/deb/pool/...rrent_i386.deb
and double click to install
Other people like digikam (synaptic) or f-spot (already installed in 9.04) for photo management.
More picture viewers/slideshow apps:
In Synaptic, install geeqie, gthumb, gqview, gpicview, gimageview, ristretto and mirage- try them all and see which image viewer you like.
Desktop/Office/general purpose apps to install while in Synaptic:
Thunderbird (I use webmail services, so I don't use a local email client like Thunderbird)
Dia, Scribus, Inkscape, mtpaint, rgbpaint
Also highly recommended- Google Gadgets
http://code.google.com/p/google-gadgets-for-linux/
Install google-gadgets-gtk in Synaptic.
Google gadgets gives you desktop widget "apps", like Plasmoids on KDE or the desktop widgets in OSX or Win7/Vista. They could be calculators, dictionaries, snow globes, weather apps like WeatherBug, clocks, games, etc- hundreds to choose from in a systray menu or sidebar, which can be hidden.
Enable SPDIF Output on your Soundcard
Needed to allow Dolby Digital/DTS and PCM audio to pass to your processor or receiver via Coax or Optical SPDIF. If you don't know what SPDIF is and/or plan to simply use analog audio, you don't need to do this.
(right click on Speaker icon in task bar systray, upper right)-> Open Volume Control
-> Preferences (near bottom right of dialog)
-> (check all options labeled "IEC 958", the electrical engineering term for SPDIF)
-> Close
-> Switches tab (appears after you enable the IEC958 options in Preferences)
-> Check all IEC958 (SPDIF) checkboxes
-> Close
If you need a coax SPDIF output bracket, build one-
http://www.avsforum.com/avs-vb/showthread.php?t=997533
Update Openoffice to v3.2 in Ubuntu 9.04:
Needed to read/create random .ppt/pptx's, doc/docx's, .xls's etc
http://www.ubuntugeek.com/how-to-ins...html#more-4011
http://ubuntuforums.org/showthread.php?p=8808996
Linux Games
There are 100's (probably 1000's) of free games for Linux, and many commercial ones.
If you count all the games that work under Linux-native console & arcade emulators (SNES/Genesis/PS1/N64/3DO/Mame, etc), the number of games you can run under Linux goes over 10,000.
Browse Synaptic -> Games and Amusement
or download the .debs at
http://www.playdeb.net/updates/Ubuntu/all
and point/click to install.
Browse the Linux gaming thread for other ideas-
http://www.avsforum.com/avs-vb/showthread.php?t=1124112
Install current Wine
Wine lets you run many Windows apps in Linux. Search the Wine appdb to find which apps work under Wine and how well- many apps run well enough to get the job done, with minor glitches or quirks.
http://appdb.winehq.org/
The version in Synaptic is always a couple of versions behind the current one in the Wine repository.
Follow instructions at
http://www.winehq.org/download/deb
which should be simple, as you are now familiar with adding repositories
Cited here for convenience:
Once Wine is installed, you install Windows apps by just double clicking their setup.exe, install.msi, etc- you may have to right click on the installer and select "Open with Other Application..." and pick Wine in the list to associate .exe's with Wine
Currently, I use DVDFab, IMGBurn, DVD Shrink, and IrfanView regularly. Also Print Shop 6.x and Paint Shop 7.x occasionally, though the latest GIMP is replacing the Paint Shop, and Scribus can do many of the page layout/desktop publishing stuff the old Print Shop did.
AVISynth, hdtv2mpeg2, and virtualdub all work under Wine, too.
K3B and Brasero are fine for native Linux disc burning.
Also great for random little apps for accessing devices like the Beta Brite sign I use in my basement theater, which uses a little Windows app to edit messages on the sign via a COM serial port.
(link here for example)
http://www.betabrite.com/pages/bbclassic.htm
...and of course, Windows games
Wives/Moms/aunts/kids are addicted to Gamehouse/Popcap style (Flash-like, though most don't actually use Flash) games- over 85% (maybe higher) of the 100's of Popcap/Gamehouse games I've tried work fine under Wine.
Online web based Flash/Java games like popcap.com, Runescape, and other web games listed in the Linux Games sticky thread work fine without Wine in Linux native Flash/Java, of course.
Winehq.com links are provided because some apps need tweaks or specific install methods to work under Wine, documented in the comments for each app at Winehq, usually only a few extra clicks in the Wine config GUI or adding a different .dll file easily found on the web or linked in the Winehq comments (DVDShrink and Irfanview)
DVD Shrink
http://appdb.winehq.org/objectManage...rsion&iId=2230
http://www.afterdawn.com/software/cd...dvd_shrink.cfm
DVDFab
http://appdb.winehq.org/objectManage...sion&iId=17590
http://www.dvdfab.com/download.htm
IMGBurn
http://appdb.winehq.org/objectManage...sion&iId=17431
http://www.imgburn.com/
Irfanview
http://appdb.winehq.org/objectManage...rsion&iId=7834
http://www.irfanview.com/
Top Windows games compatible with Wine
http://appdb.winehq.org/
Make Ctl-Alt-Del bring up System Monitor (like Windows Task Manager)
This is optional, but it has become a "standard" for people coming from Windows
System
->Preferences
->Keyboard Shortcuts
->(scroll down)
->Desktop
->Log out
->(click on Ctrl+alt+Delete)
->(press Backspace key on your keyboard)
-> "Disabled" is shown
+Add
->Name: ThreeFingerSalute (or whatever you want to call it
)
->Command:gnome-system-monitor
->Apply ->(click on shortcut column)
->(press Ctrl, Alt, Delete keys on your keyboard at the same time)
->Close
You may want to assign Ctrl-End keys to the logout/Shutdown shortcut. Repeat procedure above.
Media Center Front end with 10ft GUI
If you want a 10' "media center" style interface for photos, music, videos, etc, the easiest/best bet right now is XBMC, assuming you don't have TV tuners to control and record with. Tuner control and recording are handled by MythTV (Mythbuntu on Ubuntu), which can be installed alongside XBMC. A separate guide will cover MythTV installation on top on Ubuntu 9.04.
http://en.wikipedia.org/wiki/10-foot_user_interface
Now that you are an expert at adding repositories and installing via Synaptic
, just follow the instructions at
http://wiki.xbmc.org/?title=HOW-TO_i...n_step-by-step
Cited here for convenience:
Make an OS partition backup image
After doing all this, you probably want to image the OS partition for backup purposes, to easily restore it to the same state in case your hard disk fails, an update or software install breaks something, etc.
Also good to replicate the load across other machines in your house or for friends/family members- you don't want to have to do all of this for each and every machine. Just *Try* this with different make/models PC's/motherboards with Windows, and have fun with a day full of reboots, driver installs, WGA and Authentication, etc - if it works at all
You do not need to do the following if you plan to only use the image to restore on the same hardware you made the image from:
BEFORE making a backup image, go to System->Admin->Hardware Drivers and de-activate any proprietary video driver. If you restore to another machine with a different brand GPU (ATI vs Nvidia, for example), the wrong proprietary driver pre-installed will muck things up. After restoring the image, simply Activate the appropriate video driver in Hardware Drivers after first boot after you've restored the image.
Use Clonezilla, Beginner mode and it steps you through a wizard.
http://clonezilla.org/
Clonezilla HOWTO:
http://www.avsforum.com/avs-vb/showthread.php?t=1237128
10.04 procedure
http://www.avsforum.com/avs-vb/showthread.php?t=1275302
Here is the procedure I follow to install Ubuntu 9.04 from the boot liveCD with preferred media apps and most known audio/video codecs on a new media PC build, or desktop/office/general purpose OS install from scratch.
Includes Java, Flash, Adobe PDF Reader, MP3, DVD decrypting (DeCSS) and playback with menus, the current openOffice (v3.2 as of 3/2010)- the whole 10 yards (I wouldn't short change ya
). 10.04 has OpenOffice v3.2 preinstalled- one less thing to do 
The procedure assumes use of the 32bit "i386" version of the base Ubuntu with Gnome (the default, "standard" Ubuntu). If you know why you want 64bit, then you don't need this procedure

This procedure may be "dumbed down" for some of you experienced in Linux or OS installations, but it is meant for Linux noobs or people who may have installed Windows from scratch but not Linux.
At minimum, it's a nice checklist/reminder list what you need/want when installing from scratch, regardless of your experience level.
You can print a nice formatted copy of this thread to use while motoring through the install/setup without a browser open. Use the "Thread Tools" drop down at the top right of this thread, next to the "Search this Thread" menu.
This procedure further assumes all your hardware is supported by Ubuntu 9.04 (i.e. hardware driver support/compatibility "out of the box"). You will have to do the research (Google, ubuntuforums.com, these forums, etc) to find out if your motherboard, sound chip, GPU, Ethernet chip, wifi card, etc are supported by Ubuntu 9.04. Start another thread if you have driver-specific issues. This procedure is meant for known-Linux compatible (or at least Ubuntu 9.04 compatible) hardware. Don't let this put you off- most common PC's and motherboard components released through early Q1 2009 (9.04) or Q1 2010 (10.04) should work fine with Ubuntu 9.04. WiFi PCI/PCIe cards and USB adapters that are Linux compatible are cheap and easy to find at the newegg.com's and geek.com's of the world now (use the Customer Reviews or specs to check Linux/Ubuntu compatibility), as well as PCI/USB sound cards and low cost Nvidia PCI/PCIe video cards, if needed to resolve a compatibility or performance issue.
While I admire the work of the Linux Mint (based on Ubuntu) guys, I have been disappointed with the last couple of releases- misc glitches/bugs and even though they include Flash and some codecs, you still need to install/update a large portion of what is documented here, so you may as well stick with the base Ubuntu, IMO.
EDIT: I have not tried Mint 9 Isadora yet, which may have redeemed itself based on my early experience with 10.04

If you want the Mint "look" for your Ubuntu load, use the Shiki-wise theme, part of the shiki-colors package in Synaptic-
(install "shiki-colors")
9.04:
http://packages.ubuntu.com/karmic/shiki-wise-theme
This procedure is what is needed to get a PC up to "water level" from a boot liveCD install disk (which start below "water level") , equivalent to what I used to do years ago installing XP Pro from its install boot CD, which also didn't have all the plugins, addons, codecs, media/DVD players and audio/video apps needed from scratch. Windows was actually worse because there were no default worthwhile apps, drivers or Office suite on the typical install CD. I don't know the state of Vista or Win7 when installed from their boot CD from scratch, and don't plan to try them.
Following this procedure, you will end up with a HTPC load functionally superior to the last XP Pro HTPC loads I used through early 2008.
Updated and expanded with MythTV install on top of the base Ubuntu 9.04 install in the second post of this thread. This base procedure includes XBMC, another excellent Media Center front end.
This is a painstaking click by click, option by option step through, so even Windows refugees can follow it
. Minimal terminal window use- just copy/paste a few lines when needed, just enough to at least be exposed to the terminal as a reminder that you still have control of your own computer
.You don't need to do all of this in one sitting, but the total process should only take an hour or so (not counting download times), less time than it would take downloading and installing similar codecs, apps, updates, drivers, and patches, plus de-crapifying a typical Windows load (assuming you bought a retail PC with Windows preinstalled, filled with useless trialware, adware and borderline malware) .
If you follow this procedure all the way through, you will have gained experience in all the common methods for installing software in Ubuntu and other Debian based Linux's- repositories (PPA's), .deb point/click installer packages, Synaptic and basic terminal use- all except compiling, which is usually just typing "make" then "sudo make install" or similar basic terminal commands.
For a map/"family tree" of most known Linux's, showing which ones are Debian related, see:
http://futurist.se/gldt/
Click on "Current version"
Debian compatible versions of Linux *should* be able to share .debs for point and click installation, in general (there are always exceptions), and have compatible sources to compile and repositories, as well as sharing the same filesystem structure and conventions (mountpoints, system file locations, nomenclature, etc)
You will have also gained experience in hard disk partitioning and imaging, two fundamental skills in PC building and OS installation, maintenance and security.
I believe it is complete- if something is missing, I probably just forgot to write it. There may be typos or other errors/omissions we can correct going forward.
It is written with the intent of installing Ubuntu 9.04 as the only OS on the PC- I don't dual boot Windows, though I do multi-boot several Linux's for testing/evaluation purposes. Until you are experienced, I recommend using an old spare hard disk or buy another hard disk to install Ubuntu 9.04 to, without disturbing your current OS hard disk- unless you don't mind overwriting and destroying your current OS load, quite cathartic and therapeutic for long time Windows users
.I would have updated for Ubuntu 9.10, but based on my negative experience with 9.10, corroborated by
http://www.tomshardware.com/reviews/...a,2484-13.html
I skipped 9.10 until 10.04 matures. Since 10.04 is a Long Term Support release (LTS), it *should* be more tested and stable than the interim releases- I am confident it will be, at least after a couple months of patches/updates/bug fixes. I am getting up to speed sooner than expected with 10.04 based on a positive install experience on an oddball laptop, the HP tx2500 touchscreen tablet.
Moving forward, the procedure should be similar for future Ubuntu versions and/or other Debian based Linuxes, so motoring through this for Ubuntu 9.04 should enable you to handle future Debian-derived Linux's. Specific details will change, of course, based on GUI/dialog changes and other improvements moving forward.
From 10.04 onwards, it appears the repository Addition procedures are simplified in 10.04, with automated repository key addition and simplified PPA additions, as well as the new Software Center which appears nicer GUI-wise than Synaptic, though I don't see the ability to Mark multiple apps for installation all at once in the new Software Center applet.
Don't be intimidated by the terminology at this point (PPA's, Synaptic, repositories, etc)- just motor through this procedure in sequence and you'll "get it" by the end...
Download and burn Ubuntu 9.04 liveCD
http://releases.ubuntu.com/9.04/
Download
ubuntu-9.04-desktop-i386.iso or
Burn at no greater than 8x speed on Verbatim blank CD-R, or other 1st Class media rated at:
http://www.digitalfaq.com/reviews/dvd-media.htm
See
https://help.ubuntu.com/community/BurningIsoHowto
for .iso burning HOWTO
Be sure to verify with md5sum:
https://help.ubuntu.com/community/HowToMD5SUM
Partition drive beforehand with Parted Magic
You can also use these instructions to partition during the install wizard, though I recommend the Parted Magic Method:
https://help.ubuntu.com/community/HowtoPartition
Parted Magic method:
http://partedmagic.com/download.html
Download pmagic-5.40.iso.zip, extract the .zip file and burn the .iso to a blank CD like the Ubuntu liveCD you did earlier.
(Version 5.40 current as of 9/8/2010- version is updated every month or two)
WARNING- Resizing any existing partition (OS or data/storage) may destroy the OS or data and make your PC unbootable! Backup your OS partition with Clonezilla (FOSS), Ghost or Acronis TruImage before doing ANY partition work
Clonezilla HOWTO:
http://www.avsforum.com/avs-vb/showthread.php?t=1237128
Boot with Parted Magic CD
-> Run from RAM
-> Xvesa mode (if asked- don't need to know what Xvesa means, just pick it)
Click on the Partition Editor icon on the left.
Create the following partitions. You may have to first Resize your current OS partition to make room:
To create a partition:
-> right click on available empty space in the hard drive partition map (long bar) graphic at the top of the window
->Add New
1) OS 'root' (/) partition less than or equal to 30GB
This is the partition for Ubuntu install, mount to / (root).
Make this sda1, the first partition you create in order, on the left.
2) swap partition 1.5-2x installed RAM size
3) rest of free space for Data/storage partition (downloads/video/audio files and recordings, data created from apps, Clonezilla backup images, etc)
(I revised my recommended partitioning above to only 3 partitions- OS (/), swap, and data. No need for a dedicated backup Image partition since I switched to Clonezilla from Ghost/Acronis. The last versions of Ghost/Acronis I used could not write to ext3/4 partitions, plus the images they write are locked in proprietary containers and Ghost/Acronis aren't FOSS, i.e. aren't free speech).
I like to make a label for each partition:
-> right click on each partition
-> Label
Label the OS (root, /) partition 'ubuntu904', the swap partition 'swap', and 'data' (or similar) for the storage partition.
Apply changes (it chugs through the changes you defined)
-> exit Partition editor
-> shutdown from the menu in the Parted Magic GUI ("Start" menu).
Installation of Ubuntu from LiveCD
You may have to go into your PC BIOs at startup to make your PC boot from CD- this varies by BIOs/motherboard/PC make/model. Set the Boot order to CD/DVD first, then Save Changes and reboot.
Boot from Ubuntu 9.04 liveCD
-> select language
-> (enter)
->(down arrow once)
-> Install Ubuntu -> (enter)
It will take about 2 minutes to boot the liveCD to the Install wizard screen
Install wizard
select language (english) -> Forward
Click on world map graphic to select your city for timezone, or use pulldown -> City (Region) -> Forward
Keyboard layout -> Suggested: USA (or your preference) -> Forward
Partitioner
Specify Partitions manually -> Forward
-> (Scanning discs)
(WARNING: "Automatic" install will erase what is on your hard drive, destroying your current OS and/or data!)
-> Right click on empty OS partition (sda1) created earlier in Parted Magic (should be left-most partition)
-> Edit Partition (near bottom)
-> (Leave "New Partition Size in Megabytes" alone, do not change)
-> Use as: ext3 journaling file system (I won't use ext4 until late 2010 to ensure stability)
-> Check "format partition"- not really needed because we formatted in Parted Magic, but doesn't hurt.
-> Mount point (pulldown)
-> /
-> OK
-> (Swap created in Parted Magic will be automatically used by the OS, no need to select.)
-> Forward
-> "What is your name?" (enter a username)
-> "What name do you want login?" (same as above)
I use a generic user account name 'user1' or similar, as then it is easy to use the OS image for someone else, another machine, etc.
-> Choose password -> (type password for account 'user1')
-> What is the name of this computer? (I use 'ubuntu904' or 'htpc1', 'htpc_den', etc)
-> Log in Automatically
(personal preference- you may use a password, which you'll have to enter every time the PC boots)
-> Forward
(password complexity warning if applicable)
-> Continue
-> Install
-> ("Installing System..." dialog appears)
-> (Wait until "Installation Complete" dialog box appears.)
-> Restart Now
-> (Remove CD when ejected, close tray)
-> Enter
-> (Your PC should reboot and boot from the hard disc with your new Ubuntu OS.)
-> (ignore the grub menu message)
-> (Your PC should continue booting to the Ubuntu desktop)
First time at desktop, install All automatic Updates, which should popup from the taskbar/system tray within a minute or two, or go to:
System->Administration-> Update Manager and Apply all updates.
You need to enter the password you created in the setup for the user account to install the Updates.
You need an Internet connection for this. 270+ files download for update as of Q1 2010 .
Note: there is a button to upgrade to 9.10- ignore.
Popup asks to restart now or later, pick now.
Applying updates may take 10-30 minutes depending on your ISP speed.
Ignore the Restricted Drivers popup for now.
After updates are installed, reboot.
(Shows Grub boot list with Ubuntu as default when booting after restart)
Video Driver Install
NOTE: I HIGHLY recommend upgrading to an Nvidia 8200/8300/8400GS/Ion/210/220/240 video card or motherboard, which offer the best video playback performance and driver support under linux.
At minimum, you want an ATI, Intel or Nvidia video chip (GPU)- these are supported with the simple point and click Hardware Drivers applet in Ubuntu. Any GPU other than ATI, Intel or Nvidia is unsupported by this procedure.
Upon return to the desktop after reboot,
System
->Administration
->Hardware Drivers
->(select "Recommended" driver)
(Recommended driver could be : ATI/AMD proprietary FGLRX graphics driver, Nvidia driver or Intel, depending on the video chip in your PC)
-> Activate -> (enter user password)
-> Authenticate
-> ("Downloading and installing driver")
-> ("You need to restart the computer...")
-> Close-> upper right taskbar
-> username pulldown/power icon -> Restart -> Restart
Disable Compiz desktop compositing effects
Desktop 3D effects interfere with smooth video playback (tearing, etc), the point of a media PC. Turn them off.
System->Preferences->appearance->Visual Effects->None->Close
Disable Auto Updates
Applying updates later can break a working system. We are going to turn them off. No need to fear security issues/etc- the benefit of waiting several months (in our case, a full year) after the OS release is that most of the important/big patches/updates/security issues have already been fixed, and we've applied them all earlier You will be secure enough for at least a year, when you'll want 10.04 or greater anyways
.System
-> Administration
-> Update manager
-> Settings
-> (uncheck Check for Updates)
-> Show New distribution releases -> Never (pulldown)
-> Close
System
-> Preferences
-> Startup Applications
-> Startup Programs
-> (scroll down)
-> Update Notifier-> (uncheck)
-> Close
Web Browser Security/Privacy-
Install the following Add ons:
(Just click the big "Add to Firefox' button on each Addon page)
FlashBlock
https://addons.mozilla.org/en-US/firefox/addon/433
Adblock+
https://addons.mozilla.org/en-US/firefox/addon/1865
NoScript
https://addons.mozilla.org/en-US/firefox/addon/722
Adobe Flash & PDF Reader
Unfortunately, the web is (currently) almost useless without Flash (until HTML5/CSS/SVG/AJAX/etc. replaces a good portion of its functionality), so you need to install Flash.
No issues with Flash based web apps like Ancestry.com per my wife's testing

There are many good free (speech and/or beer) PDF readers out there, but the Adobe PDF Reader ensures you can read all those problem pdf's and documents with complicated forms, the annoying corner cases and encypted PDF's. Fortunately, the current Adobe Linux PDF Reader is less bloated and faster than the current Windows Adobe Reader.
Go to adobe.com
-> Get Adobe Reader on middle right
-> Different Language or Operating System
-> "Select an operating system" pulldown
-> Linux x86 (.deb)
-> download to desktop.
(The popup also has an option to use GDebi package installer. Use the .deb instead )
adobe.com
-> Get Adobe Flash Player (mid right)
-> Different operating system or browser?
-> Select an operating system
-> Linux
-> Flash Player 10 for Linux (.deb)
-> Agree and Install Now
-> Save file to desktop
Double click each .deb, Install
-> enter user password
-> complete installation.
Java/MP3 and other copyrighted/patented (non free-speech) stuff :
System -> Administration -> Synaptic Package Manager
-> (enter user password)
-> Quick search "restricted"
-> right click ubuntu-restricted-extras
-> Mark for installation
-> Mark -> Apply -> Apply
-> (Changes Applied)
-> Close
Do the same Synaptic procedure, but Quick Search sun-java6-plugin and install
Synaptic is like an "app store" (for Apple fanbois
), except all the apps are free (most speech, all beer
)Other restricted (non free-speech) Audio/Video codecs (DVD CSS, wmv, etc):
From
https://help.ubuntu.com/community/Medibuntu
Open terminal and copy/paste and Enter each line below
(enter user password if requested , copy/paste everything between the tags, without the
):sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update
sudo apt-get install libdvdcss2
sudo apt-get install w32codecs
Audio/Music players/manager Apps
While in Synaptic, install audacious (Winamp Classic 2.x clone), audacity, banshee for audio playing/editing.
Might want to try the Decibel or Aqualung audio players if you used foobar2000 on Windows:
http://decibel.silent-blade.org/
http://aqualung.factorial.hu/
Video media players:
Videolan 1.0+
Best DVD disc/VIDEO_TS player on Linux
Go to
https://launchpad.net/%7Ec-korn/+archive/vlc
Click "Not using Ubuntu 9.10 (karmic)?"
-> Choose your Ubuntu version pulldown
-> Jaunty (9.04)
-> copy/ paste this line:
deb http://ppa.launchpad.net/c-korn/vlc/ubuntu jaunty main
into
System->Administration->Synaptic Package Manager
-> Settings
-> Repositories
-> Third-Party Software
-> +Add
-> APT line:
-> (paste line above)
-> +Add Source
Leave Software Sources dialog open and go back to
https://launchpad.net/~c-korn/+archive/vlc
click below "Signing key:" 1024R/7613768D then 7613768D
or click direct link below:
http://keyserver.ubuntu.com:11371/pk...39676F7613768D
Copy/ paste everyting between the and tags.
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS
1.0.10
mI0ESdc1+AEEAKibnE7EdVVPswVACuZZnaQaAS9YwQ1bSJkJZ4Mw3fc3qRZf pqJM9zPSJ14k
FR/b6Qj/jK8UjHLpL6D8ofexUgCiojMFONcLB/xXs1SYf1xQdVvQ43K747XZiA10sgMM/0Hk
H1SXwU+EEIq5PbTfSYEF+XBokgWIzdkgT6PMlYnDABEBAAG0KkxhdW5jaHBh ZCBQUEEgbmFt
ZWQgdmxjIGZvciBDaHJpc3RvcGggS29ybohGBBARAgAGBQJKheBjAAoJEFq6 LlImNOnk6UgA
oMB27S4uYO93hYT+fyCCRwg5FpmfAJ9wa/Q/SsTyGlpB5zVOm0Bc/2l+aYi2BBMBAgAgBQJJ
1zX4AhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ1zlnb3YTdo23nQP7 B4TjtIRHmDd+
qDr1A5fcUbjmlwGkjJDvN7Cs8M8FPj+fXililxUvaU/nGgs6ifwa4EIRv7n6LlQMc48r09ff
EeSpPA681R6IJmgMOYz6MdVwRPuXVl2khyjU1eKYINKxfdPQAIrWljMhdECM mqiL9j1Ow9kt
07kQ5awFWh3BMxo=
=MBfk
-----END PGP PUBLIC KEY BLOCK-----
into a new empty text file called "vlcKey" or similar.
Right click on the desktop->Create document->Empty File.
Filename doesn't matter.
Double click on file you just created to open text editor (default is gedit for Ubuntu 9.04)
(paste above key into file)
Save file.
Close editor
Add the key file you just saved in the same Software Sources dialog
-> Authentication tab
-> +Import Key File
-> (navigate to the key file you saved)
-> OK -> Close -> OK
Then click Reload button at the top row in Synaptic to update with the newly added repository.
Quick search for vlc in Synaptic.
Vlc should now be the current version 1.0+ and not the v.99 in the default Ubuntu 9.04 repo.
Install as usual.
Install SMplayer using the same procedure as the VLC install using the following repositories and keys:
SMPlayer is the MPC (Media Player Classic) of Linux, for Windows HTPC folks.
mplayer backend media player
(repo site link for reference only- just copy/paste following repository deb... entries into Software Sources like above and +Import keys as before using direct key links- copy/paste into separate files for each key as before)
https://launchpad.net/%7Ervm/+archive/mplayer
Repo:
deb http://ppa.launchpad.net/rvm/mplayer/ubuntu jaunty main
Key:
http://keyserver.ubuntu.com:11371/pk...5A66E603E02400
smplayer frontend GUI-
https://launchpad.net/%7Ervm/+archive/smplayer
Repo:
deb http://ppa.launchpad.net/rvm/smplayer/ubuntu jaunty main
Key:
http://keyserver.ubuntu.com:11371/pk...E13D78E4A4F4F4
DVD Authoring
ManDVD (Synaptic)
DVD Styler (use Synaptic)
http://www.dvdstyler.de/
DeVeDe
http://www.getdeb.net/software/DeVeDe
and QDVD Author- try 'em all and stick with the one(s) you like.
http://qdvdauthor.sourceforge.net/
I still like using Tmpeg DVD Author 1.6.x in Wine, but will probably switch to one or several of the above soon. I like DVD Styler and DeVeDe.
For DVD transcoding (shrinking) or re-encoding to xvid/x264, install (Synaptic or .debs)
k9copy
http://k9copy.sourceforge.net/
(You may prefer to use DVD Shrink under Wine for shrinking DVD's)
Handbrake (xvid/x264 mkv encoding)
http://handbrake.fr/downloads.php
Video editing/capture
install from Synaptic:
(Note: you may Mark for Installation all these before Applying/installing)
avidemux
pitivi
kdenlive
kino
Kino appears best for DV cam capture over Firewire, while Pitivi and Avidemux are best for basic editing jobs.
Install K3B for an alternative CD/DVD burning tool if you don't like Brasero, pre-installed with 9.04.
If you used Nero of Windows, NeroLinux is excellent
(commercial- doesn't hurt to support companies doing good things for Linux):
http://www.nero.com/enu/linux4.html
Photo/image Management/Viewers
For photo management/viewing, Picasa is tough to beat-
http://picasa.google.com/linux/download.html#picasa30
Download:
deb, for Debian/Ubuntu i386:
http://dl.google.com/linux/deb/pool/...rrent_i386.deb
and double click to install
Other people like digikam (synaptic) or f-spot (already installed in 9.04) for photo management.
More picture viewers/slideshow apps:
In Synaptic, install geeqie, gthumb, gqview, gpicview, gimageview, ristretto and mirage- try them all and see which image viewer you like.
Desktop/Office/general purpose apps to install while in Synaptic:
Thunderbird (I use webmail services, so I don't use a local email client like Thunderbird)
Dia, Scribus, Inkscape, mtpaint, rgbpaint
Also highly recommended- Google Gadgets
http://code.google.com/p/google-gadgets-for-linux/
Install google-gadgets-gtk in Synaptic.
Google gadgets gives you desktop widget "apps", like Plasmoids on KDE or the desktop widgets in OSX or Win7/Vista. They could be calculators, dictionaries, snow globes, weather apps like WeatherBug, clocks, games, etc- hundreds to choose from in a systray menu or sidebar, which can be hidden.
Enable SPDIF Output on your Soundcard
Needed to allow Dolby Digital/DTS and PCM audio to pass to your processor or receiver via Coax or Optical SPDIF. If you don't know what SPDIF is and/or plan to simply use analog audio, you don't need to do this.
(right click on Speaker icon in task bar systray, upper right)-> Open Volume Control
-> Preferences (near bottom right of dialog)
-> (check all options labeled "IEC 958", the electrical engineering term for SPDIF)
-> Close
-> Switches tab (appears after you enable the IEC958 options in Preferences)
-> Check all IEC958 (SPDIF) checkboxes
-> Close
If you need a coax SPDIF output bracket, build one-
http://www.avsforum.com/avs-vb/showthread.php?t=997533
Update Openoffice to v3.2 in Ubuntu 9.04:
Needed to read/create random .ppt/pptx's, doc/docx's, .xls's etc
http://www.ubuntugeek.com/how-to-ins...html#more-4011
http://ubuntuforums.org/showthread.php?p=8808996
Quote:
Firstly, go to the OpenOffice website:
http://download.openoffice.org/other.html
and download the Linux 32bit DEB package for your language (on the left).
1 - Once you have done that, extract the .deb file (right click on the .deb.tar.gz-> Extract here),
OOo_3.2.0_LinuxIntel_install_en-US_deb.tar.gz
Then you'll see a folder named OOO320_m12_native_packed-1_en-US.9483
2 - Remove the existing version of OpenOffice if you wish with this command:
sudo apt-get remove openoffice*.*
3 - Copy and paste OOO320_m12_native_packed-1_en-US.9483 onto the desktop (unless you downloaded it there or extracted there already) then open Terminal and paste this command:
sudo dpkg -i ~/Desktop/OOO320_m12_native_packed-1_en-US.9483/DEBS/*.deb
4 - Then paste this command:
sudo dpkg -i ~/Desktop/OOO320_m12_native_packed-1_en-US.9483/DEBS/desktop-integration/openoffice.org3.2-debian-menus_3.2-9472_all.deb
Once you've done that you'll find OpenOffice 3.2 in Applications-> Office.
Firstly, go to the OpenOffice website:
http://download.openoffice.org/other.html
and download the Linux 32bit DEB package for your language (on the left).
1 - Once you have done that, extract the .deb file (right click on the .deb.tar.gz-> Extract here),
OOo_3.2.0_LinuxIntel_install_en-US_deb.tar.gz
Then you'll see a folder named OOO320_m12_native_packed-1_en-US.9483
2 - Remove the existing version of OpenOffice if you wish with this command:
sudo apt-get remove openoffice*.*
3 - Copy and paste OOO320_m12_native_packed-1_en-US.9483 onto the desktop (unless you downloaded it there or extracted there already) then open Terminal and paste this command:
sudo dpkg -i ~/Desktop/OOO320_m12_native_packed-1_en-US.9483/DEBS/*.deb
4 - Then paste this command:
sudo dpkg -i ~/Desktop/OOO320_m12_native_packed-1_en-US.9483/DEBS/desktop-integration/openoffice.org3.2-debian-menus_3.2-9472_all.deb
Once you've done that you'll find OpenOffice 3.2 in Applications-> Office.
Linux Games
There are 100's (probably 1000's) of free games for Linux, and many commercial ones.
If you count all the games that work under Linux-native console & arcade emulators (SNES/Genesis/PS1/N64/3DO/Mame, etc), the number of games you can run under Linux goes over 10,000.
Browse Synaptic -> Games and Amusement
or download the .debs at
http://www.playdeb.net/updates/Ubuntu/all
and point/click to install.
Browse the Linux gaming thread for other ideas-
http://www.avsforum.com/avs-vb/showthread.php?t=1124112
Install current Wine
Wine lets you run many Windows apps in Linux. Search the Wine appdb to find which apps work under Wine and how well- many apps run well enough to get the job done, with minor glitches or quirks.
http://appdb.winehq.org/
The version in Synaptic is always a couple of versions behind the current one in the Wine repository.
Follow instructions at
http://www.winehq.org/download/deb
which should be simple, as you are now familiar with adding repositories

Cited here for convenience:
Quote:
Add the repository's key to your system's list of trusted APT keys by copy and pasting the following into your terminal:
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
Next, add the repository to your system's list of APT sources:
(instead of copy/paste into Synaptic->Repositories as before, this method just uses the terminal)
sudo wget http://wine.budgetdedicated.com/apt/....d/jaunty.list -O /etc/apt/sources.list.d/winehq.list
Add the repository's key to your system's list of trusted APT keys by copy and pasting the following into your terminal:
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
Next, add the repository to your system's list of APT sources:
(instead of copy/paste into Synaptic->Repositories as before, this method just uses the terminal)
sudo wget http://wine.budgetdedicated.com/apt/....d/jaunty.list -O /etc/apt/sources.list.d/winehq.list
Once Wine is installed, you install Windows apps by just double clicking their setup.exe, install.msi, etc- you may have to right click on the installer and select "Open with Other Application..." and pick Wine in the list to associate .exe's with Wine
Currently, I use DVDFab, IMGBurn, DVD Shrink, and IrfanView regularly. Also Print Shop 6.x and Paint Shop 7.x occasionally, though the latest GIMP is replacing the Paint Shop, and Scribus can do many of the page layout/desktop publishing stuff the old Print Shop did.
AVISynth, hdtv2mpeg2, and virtualdub all work under Wine, too.
K3B and Brasero are fine for native Linux disc burning.
Also great for random little apps for accessing devices like the Beta Brite sign I use in my basement theater, which uses a little Windows app to edit messages on the sign via a COM serial port.
(link here for example)
http://www.betabrite.com/pages/bbclassic.htm
...and of course, Windows games

Wives/Moms/aunts/kids are addicted to Gamehouse/Popcap style (Flash-like, though most don't actually use Flash) games- over 85% (maybe higher) of the 100's of Popcap/Gamehouse games I've tried work fine under Wine.
Online web based Flash/Java games like popcap.com, Runescape, and other web games listed in the Linux Games sticky thread work fine without Wine in Linux native Flash/Java, of course.
Winehq.com links are provided because some apps need tweaks or specific install methods to work under Wine, documented in the comments for each app at Winehq, usually only a few extra clicks in the Wine config GUI or adding a different .dll file easily found on the web or linked in the Winehq comments (DVDShrink and Irfanview)
DVD Shrink
http://appdb.winehq.org/objectManage...rsion&iId=2230
http://www.afterdawn.com/software/cd...dvd_shrink.cfm
DVDFab
http://appdb.winehq.org/objectManage...sion&iId=17590
http://www.dvdfab.com/download.htm
IMGBurn
http://appdb.winehq.org/objectManage...sion&iId=17431
http://www.imgburn.com/
Irfanview
http://appdb.winehq.org/objectManage...rsion&iId=7834
http://www.irfanview.com/
Top Windows games compatible with Wine
http://appdb.winehq.org/
Make Ctl-Alt-Del bring up System Monitor (like Windows Task Manager)
This is optional, but it has become a "standard" for people coming from Windows
System
->Preferences
->Keyboard Shortcuts
->(scroll down)
->Desktop
->Log out
->(click on Ctrl+alt+Delete)
->(press Backspace key on your keyboard)
-> "Disabled" is shown
+Add
->Name: ThreeFingerSalute (or whatever you want to call it
)->Command:gnome-system-monitor
->Apply ->(click on shortcut column)
->(press Ctrl, Alt, Delete keys on your keyboard at the same time)
->Close
You may want to assign Ctrl-End keys to the logout/Shutdown shortcut. Repeat procedure above.
Media Center Front end with 10ft GUI
If you want a 10' "media center" style interface for photos, music, videos, etc, the easiest/best bet right now is XBMC, assuming you don't have TV tuners to control and record with. Tuner control and recording are handled by MythTV (Mythbuntu on Ubuntu), which can be installed alongside XBMC. A separate guide will cover MythTV installation on top on Ubuntu 9.04.
http://en.wikipedia.org/wiki/10-foot_user_interface
Now that you are an expert at adding repositories and installing via Synaptic
, just follow the instructions athttp://wiki.xbmc.org/?title=HOW-TO_i...n_step-by-step
Cited here for convenience:
Quote:
Adding the XBMC Repo
Adding the XBMC Repo tells your system where to look for xbmc for installation and future updates
* From the Desktop, click System -> Administration -> Software Sources.
* Click the "Third Party Sofware" tab.
* Click "Add" for each of the following. For the Apt line type the following, substituting "jaunty" for your version:
deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu jaunty main
(next line not needed for most users- its the repo for the source code for technical users)
deb-src http://ppa.launchpad.net/team-xbmc/ppa/ubuntu jaunty main
* Click "Close". If you see a PGP Error upon closing the window, not to worry. That will be handled in the next step.
Adding PPA Keys
These packages are signed with a unique key for added security. Synaptic needs to know this key in order to verify the packages' authenticity.
* Click below to view the PGP key
http://keyserver.ubuntu.com:11371/pk...975C4791E7EE5E
* Select the text from the beginning of the keyblock to the end (including those lines)
* Copy that text to the clipboard (Edit -> Copy)
* Open your text editor from Applications -> Text Editor.
* Paste the key contents (Edit -> Paste)
* Save the document in your home folder as xbmc-ppa.key
* Reopen Software Sources, this time choosing the "Authentication" tab.
* Click "Import Key File" and choose the newly created xbmc-ppa.key and press OK.
You can also combine all these steps into a single command-line command:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x6d975c4791e7ee5e
Installing XBMC
Now that the repo and key have been added, install XBMC like any other program.
* Click System -> Administration -> Synaptic Package Manager
* Click "Reload"
* Search for "xbmc"
* Mark xbmc and xbmc-standalone for installation and mark additional changes when prompted.
* Click "Apply" and agree to the changes after reading them.
XBMC is now installed and ready for use.
Adding the XBMC Repo
Adding the XBMC Repo tells your system where to look for xbmc for installation and future updates
* From the Desktop, click System -> Administration -> Software Sources.
* Click the "Third Party Sofware" tab.
* Click "Add" for each of the following. For the Apt line type the following, substituting "jaunty" for your version:
deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu jaunty main
(next line not needed for most users- its the repo for the source code for technical users)
deb-src http://ppa.launchpad.net/team-xbmc/ppa/ubuntu jaunty main
* Click "Close". If you see a PGP Error upon closing the window, not to worry. That will be handled in the next step.
Adding PPA Keys
These packages are signed with a unique key for added security. Synaptic needs to know this key in order to verify the packages' authenticity.
* Click below to view the PGP key
http://keyserver.ubuntu.com:11371/pk...975C4791E7EE5E
* Select the text from the beginning of the keyblock to the end (including those lines)
* Copy that text to the clipboard (Edit -> Copy)
* Open your text editor from Applications -> Text Editor.
* Paste the key contents (Edit -> Paste)
* Save the document in your home folder as xbmc-ppa.key
* Reopen Software Sources, this time choosing the "Authentication" tab.
* Click "Import Key File" and choose the newly created xbmc-ppa.key and press OK.
You can also combine all these steps into a single command-line command:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x6d975c4791e7ee5e
Installing XBMC
Now that the repo and key have been added, install XBMC like any other program.
* Click System -> Administration -> Synaptic Package Manager
* Click "Reload"
* Search for "xbmc"
* Mark xbmc and xbmc-standalone for installation and mark additional changes when prompted.
* Click "Apply" and agree to the changes after reading them.
XBMC is now installed and ready for use.
Make an OS partition backup image
After doing all this, you probably want to image the OS partition for backup purposes, to easily restore it to the same state in case your hard disk fails, an update or software install breaks something, etc.
Also good to replicate the load across other machines in your house or for friends/family members- you don't want to have to do all of this for each and every machine. Just *Try* this with different make/models PC's/motherboards with Windows, and have fun with a day full of reboots, driver installs, WGA and Authentication, etc - if it works at all

You do not need to do the following if you plan to only use the image to restore on the same hardware you made the image from:
BEFORE making a backup image, go to System->Admin->Hardware Drivers and de-activate any proprietary video driver. If you restore to another machine with a different brand GPU (ATI vs Nvidia, for example), the wrong proprietary driver pre-installed will muck things up. After restoring the image, simply Activate the appropriate video driver in Hardware Drivers after first boot after you've restored the image.
Use Clonezilla, Beginner mode and it steps you through a wizard.
http://clonezilla.org/
Clonezilla HOWTO:
http://www.avsforum.com/avs-vb/showthread.php?t=1237128
















