Nice Linux Software
Amarok
Forget about iTunes, and even Winamp. Amarok is the best music library organizer there is. I was a big fan of Winamp before now Amarok is my player of choice.
With Amarok, you can download album covers, lyrics, see songs related to the one you’re playing, have artist info from Wikipedia, submit player tracks to last.fm, keeps lots of stats about your songs, manage your iPod (and other portable players), subscribe to podcasts, burn CDs (through k3b), and many many other features.
Inkscape
Inkscape is a free vector drawing program. It is full of features, allows to create professional quality vector drawing and is really light. Really, amazing software.
OpenOffice.org
OO.o is the office suite you always wanted. Imagine an office suite where all the features work as they should. Where you can apply styles to your text and be safe to think the program wont mess it up by applying the formatting it thinks is right. Where you can do “advanced” page numbering (e.g. numbering only some pages while leaving other pages unnumbered for instance) without having to spend lots of time getting it right (if you ever manage to get it right). OO.o is all that and more (that I have not discovered yet).
For those wondering about M$ Office compatibility, I can say that Word compatibility is not that good, Powerpoint compatibility seems flawless, and I have not tried the rest.
Beagle
Beagle allows to index and search files on the computer. IMHO it is much better than Google desktop search. It searches inside almost every file type and even in rss feeds very fast.
Automatix
Although installing software on Ubuntu is quite easy (you simply select it in the package manager) some things may be slightly more tricky to install (such as nVidia drivers). Automatix allows you to install all the most popular programs with very few clicks.
VMware
Although you might be thinking that compared to all this, other mainstream OS seem useless and costly, they are sometimes necessary. For instance I need to use Photoshop, OrCad or SolidWorks (they have not released a Linux version for these programs yet) and sometimes (unfortunately) M$ word (if I have to write a text for someone who only uses M$ software).
There are many solutions for this situations: (1) using wine (which allows to natively run win apps on Linux, but compatibility is still poor), (2) dual booting (which is not very good since you have to restart each time you need to change OS), (3) using VMware (the best solution IMHO).
With VMware you can run any OS on top of Linux. The mainstream OS runs as fast (or just slightly slower) than its normal speed on top of Ubuntu on my system. VMware even allows to connect peripherals to the virtual machine so you can print or your an iPod for instance.
Note that many of these programs are cross platform so they work on other OS as well.





I’m using Linux for over a year now, and altogether I’m very pleased with it.
However, there are several flaws, and since you wrote about OpenOffice, I’ll mention some of those.
As an university student I need to read .doc and .ppt files on a daily basis, and it’s nearly a nightmare with OO. As you stated, the .doc compatibility is bad, but then you surely haven’t seen any of those fancy graphics animated .ppt-s rendered by OOImpress. The frames are just standing still with the last phase of animation displayed only, and this effectively hides any text that is added to the slide at the beginning but written over by another text element.
Also longer pieces of text are often falling out of the slide’s borders, making them unreadable too.
But the single worst point is the handling of MS Equations. Being an engineering student most of my lectures contain equations, often those huge ones with fractions of fractions or powers of powers or just plain greek characters.
Many of these would not render properly under Impress.
Writer is much more friendly IMO. It imports .doc files nearly verbatim, but exporting them is another failure. I was once even told by a teacher that my homework would not even load under MS Word.
And though it has a few very nice functions (like autocompletion) it still has major bugs. For example I had to work with plain text data acquired in the laboratory and just sketched down in a txt file, that consisted of numbers with decimal points and tabulators for keeping columns organised. I wanted to create a table inside Writer, so I copied the whole bunch of numbers and converted them to a table. Writer did exactly that, and a few other things. First, it took all numbers that had a fraction part smaller than 12 and converted them to DATES. (so 12.04 would become “April 2012″). Then it took the other numbers and rounded them to the nearest tenths.
All this without any prompt or even notice. And it was only possible to revert the whole operation in one piece, including the table conversion.
After this incident I looked through all the settings, but could not find any relevant items to modify.
Don’t get me wrong, I’m still using OO, but only because it is free and not because it is so great.