Lenovo ThinkPad T510: Ubuntu Print E-mail
Saturday, 28 August 2010 19:04
Article Index
Lenovo ThinkPad T510: Ubuntu
Ubuntu installation
Native Linux: open source software
Native Linux: Proprietary software
Windows programs on Linux
All Pages

Lenovo ThinkPad T510: Ubuntu

Since Fall 2006, I've used Ubuntu, the most popular version (distribution or distro) of Linux. I started with Ubuntu (the Gnome version), switched soon after to Kubuntu (the KDE version) because its GUI seemed more Windows-like to me, and then eventually returned to Ubuntu because of its superior stability over Kubuntu. My reason for switching from Windows XP to Ubuntu was that I was sick and tired of my computers slowing down after a few months of Windows use, and even for my desktop from disappearing to the point that I would have to reinstall Windows and all my programs. In Fall 2006 I had such a total Windows desktop failure that I had to reinstall Windows to fix it. I decided that I might as well switch to Linux, since a new operating system (OS) would be about as painful as having to reinstall my entire Windows system. Actually, it was much more painful, since Linux is far from perfect, but whenever I considered the alternative (returning to Linux), I realized that I can never go back. When Windows Vista came out, I certainly had no regrets. Linux is just far superior to Windows for power users like me. However, Windows 7 is sufficiently good that with my ThinkPad T510, I now double-boot Ubuntu and Windows 7, though Ubuntu remains my primary OS.

Here I describe some of the key application and system software I've installed on Ubuntu beyond the default programs. I always install the latest version of Ubuntu; I like to benefit from the latest and the greatest, and there's a new version every April and October, without fail.


 

Ubuntu installation

I run standard Ubuntu. I have also installed KDE without the Kubuntu startup, so that I have the best of Gnome and KDE worlds. I always install the latest version of Ubuntu.


 

Native Linux programs: Open source software

FileZilla

This is a general purpose FTP client. I use it mainly for website development; it is fully sufficient for this purpose. It also supports SFTP, which I mainly use to connect to my jailbroken iPhone. I've used a number of FTP clients, and this one does everything I need, which isn't much. Since it's open source software, I'm happy to use it; proprietary clients don't provide any extra features that I need.

Gimp

gThumb

XSane Image Scanner

Mozilla Thunderbird

Mozilla Firefox

Gmount-ISO

Geany

K3B


 

Native Linux programs: Proprietary software

Antidote

Antidote ( « le remède à tous vos mots » ) is the premier grammar corrector for the French language. If all you know for grammar correction is Microsoft Word's built in corrector, then you have no idea of how powerful such a tool is. To get a taste, you could try the free online BonPatron, only Antidote is much more powerful (admittedly, I've only used BonPatron to a limited extent. While not perfect (only an expert human proofreader could be near perfect), Antidote is so good that, as its creators say, you sometimes feel that it actually understands what you are trying to say.

I pass all my completed French work through Antidote, except for some very quick, simple e-mails. One native francophone has said that my Antidote-passed worked is better than the writing of many francophones. That alone should say a lot for the software. It is the only one of the resources on this page that is not free (and it's not cheap), but it is an absolutely indispensable tool for anyone who regularly does any kind of work. One native francophone professional translator told me that she wouldn't even think of submitting any work that she hadn't passed through Antidote. At the very least, it's going to catch some stupid little typos, which could be embarrassing for a professional. However, unlike all the other resources here, Antidote is not for beginners--their documentation is 99% in French (the 1% in English pretty much explains to anglophones that the documentation is 100% in French).

Qoppa PDF Studio

Google Desktop Search (freeware)

Skype (freeware)

Jungle Disk Desktop (freeware, but attached service is not free)
 

 


 

Windows programs on Linux

Although I am a proponent of open source software, I am a proponent of excellent software, regardless of sourcing paradigm. There are some Windows programs that are more excellent than their equivalents in other operating systems, and there are some Windows programs for which no suitable alternative exists in Linux. For these, I have two solutions: I run Crossover Linux (the proprietary version of Wine), and run the Windows programs on them, or I run the VirtualBox virtual machine with Windows XP as the guest system. Here I describe my Windows-on-Linux setup. All of the programs listed here are proprietary applications that I had to pay for unless otherwise indicated.

Proprietary Wine: Codeweavers Crossover Linux

Wine is an open-source binary-compatibility layer that permits running binary Windows programs on Linux or Mac. Crossover is a proprietary version of Wine produced by Wine's chief contributors, Codeweavers, that enables Windows programs to run with minimal extra configuration. Whereas Wine typically requires a lot of application-specific tweaking to work, Crossover has already done a lot of the tweaking. I use the standard version, which costs around $40. It's primary focus is support for Microsoft Office, but it also provides heavy support for many other Windows programs. Many other Windows programs that are not officially supported by Crossover work just fine. With Crossover Linux, I am able to bridge the gap for most of the Windows applications I have that don't have Linux versions or equivalents.

Microsoft Office

Although OpenOffice.org is an equivalent of Microsoft Office, MS Office is simply the best office program there is. It is feature rich, has an easy-to-use interface, and just feels smooth. My primary quibble with OpenOffice.org is actually very minor: I love MS Word's feature where when I hover the pointer to the left of a line, it gives me the option to select the entire line—not a sentence or paragraph, but the visual line. I use this feature all the time. OpenOffice.org doesn't have this feature—I've searched extensively for it on the Web, and have confirmed that it simply doesn't exist, for whatever reason; you can select a sentence or paragraph, but no a visual line of text. That is probably a very minor detail, but it makes OpenOffice.org feel clunky to me. There are other similarly minor user interface features, but overall, I like MS Office's feel the best. Thus, I just go ahead and use it. If it were impossible to get working on Linux, I would probably switch to OpenOffice.org, but since MS Office does work on Linux (and I could buy the latest version for under $100 under the students and educators' pricing), I use what I like best—MS Office.

Using Crossover Linux, I run MS Office under Ubuntu. With version 9 of Crossover Linux, MS Word 2007 works fine for most of my extent of usage (regular editing and tracking changes) and never crashes, as it occasionally did with previous versions of Crossover. The only problem I have is with installing and using Word addons, such as Antidote and Zotero—I haven't been able to get these to work successfully. (Of course, these are both rather complex addons: I haven't got Antidote to work properly in Crossover, so it's not surprising that the Word addon doesn't work well; Zotero interacts with a Firefox extension: I have to install Windows Firefox in the same Crossover bottle with the Zotero extension in order to interface with Word—pretty messy.) Excel 2007 works great also, though I don't use its advanced features. PowerPoint 2007 also works when I occasionally use it (it didn't work in previous versions of Crossover). I haven't tried other MS Office programs in Crossover Linux 9, so I have no comment on them. The Codeweavers website has detailed information on compatibility issues for MS Office on Crossover.

Microsoft Internet Explorer

Ever since Firefox 1.0, I have been an avid Firefox fan. No matter what the features might be of any new version of any new browser, nothing beats Firefox extensions, which equal or exceed 95% of any other browsers' features. Thus, the only reason I ever use Internet Explorer is for the occasional site that is compatible only with Internet Explorer; some sites, such as some high-security Quebec government sites, refuse to work if they do not detect Internet Explorer. For these occasional annoyances, Internet Explorer 6 works just fine under Crossover Linux. When Internet Explorer 6 is insufficient for a task, then I run Internet Explorer 8 on VirtualBox, as described below.

Microsoft Money

I mostly run MS Office in VirtualBox, as described below. It mostly runs fine under Crossover Linux, but it has three minor bugs: First, MS Money has a neat feature where the combo boxes both give a drop-down list and receive auto-completion text entry. I guess this is a custom combo box for this application; the result is that it is not fully smooth on Crossover: under Crossover, only half of each line is displayed, though the contents of the drop-down list are accessible. Second, a lot of the characters, such as some spaces in these special combo boxes, display as character codes, like %20 instead of a space. Third, probably due to my installing Money in a distinct Crossover bottle, when I export reports, I do not get a CSV export option, probably because it does not detect the presence of MS Excel. In any case, for these three inconveniences, it is easier to do my monthly financial book-keeping while booted into Windows, rather than in Linux under Crossover. I only run MS Money in Crossover for occasional use. I comment on MS Money in more detail below under VirtualBox.

Virtual machine: Oracle VirtualBox

Using Crossover is the most comfortable way to run Windows programs in Linux, but it doesn't work with all programs, and more complex programs do not function 100%. When Crossover is unsatisfactory, I use Oracle VirtualBox. VirtualBox is a virtual machine program, a software program that pretends that its a computer so that you can run entire operating systems within it. It was initially proprietary software created by Innotek; then Sun Microsystems bought it and released an open source version with a little less functionality than the regular version, which is freeware for non-commercial usage. However, I've always used the freeware non-commercial version because the open source version does not support USB connections, which I do need occasionally. Since Oracle bought Sun, Oracle now owns VirtualBox. I've used Parallels in the past (up to 2007), and it was way too slow. Since I discovered the freeware VirtualBox in late 2007 or so, I never looked back. Another very popular virtual machine program is VMWare; I've never tried it, so I have no comments.

I use VirtualBox to run programs that do not run adequately on Crossover Linux. That way, I can run Windows XP within my Ubuntu system without having to dual-boot. On my computer, programs run at native speed for all practical intents and purposes (I'm not a gamer), so this is a very satisfactory solution. The only minor peeve is that I can't Alt+Tab between individual programs running in Windows in VirtualBox and programs running in Ubuntu; Alt+Tab will work from Ubuntu into the VirtualBox operating system, and among programs running within VirtualBox. However, this is a very minor peeve, and I don't really expect a workaround. I'm very happy with VirtualBox.

eMedia Guitar Method v5

This is the program I'm using to learn to play the guitar. It's a very nice song-based approach. I initially selected when looking for a guitar-software combo. However, my selection was sealed by the fact that it is the top rated guitar instructional software on TopTenReviews, whose reviews I find consistently excellent. I'll let you read their review instead of commenting further here.

The only thing I don't like about the program is that its proprietary Quicktime-based software does not run on Linux, even under Crossover Linux. This program is pretty much the only reason I regularly use Windows. Fortunately, it works great in VirtualBox, so I no longer have to dual-boot just to use it, as I used to before I installed VirtualBox. Because it is a lesson program and I have to practice regularly, that used to be a real pain, and kept me using Windows 7 way more than I normally would have.

Microsoft Money

Since the late 1990s, I've used Microsoft Money to manage my personal finances. It has easy data entry features, and I can export my transactions from my online accounts in MS Money format and then import them into MS Money. I also like its reporting features. It took a while for me to figure out how to get all  the reports I want, but I've got it down pat now. Since I got the 2004 version, I've set up my perfect financial settings, and I have no reason I can see to ever upgrade my software. I've considered switching to MoneyDance, as it is a Java program that runs natively in Linux, but in the end I decided that there's no reason to fix a system that isn't broken. Thus, MS Money is one of the reasons for which I will continue to dual-boot into Windows. I spend one whole day a month managing my finances. For minor entries and verifications throughout the month, MS Money running on Crossover Linux works just fine. There are only one or two very minor items that don't work right, but they are very tolerable for occasional use.

Note that since 2009, Microsoft has stopped selling MS Money. However, MS Money 2004 works fine for me, so I don't think this really affects me. I'll see. If I run into an insurmountable problem, I might consider MoneyDance again.

Last Updated on Thursday, 02 September 2010 06:19