15) Kazam: Perhaps doing screencasting isn't a big deal for most people. For myself, however, it's a big part of my day. Rather than continuously explaining how to do random tasks on the Linux desktop, I use Kazam to record myself doing it once. That way, anyone in the future needing tutorial assistance is able to follow my guidance while I'm free to do other stuff. It's a bit like being in two places at once.
16) Wake On Plan: Being able to wake a PC from a suspend state is one thing. However, being able to turn on a PC that has been off all night is quite another. Because I like to run a number of maintenance scripts on my main PC before I start work each day, using Wake On Plan is a must. The software will turn your computer on at the time of day you specify. And best of all, it's super easy to use.
17) SelfControl: Distractions are bad for anyone trying to get their work done. And with the abundance of time wasting websites out there, I have been relying on SelfControl to keep me focused on work.
Unlike relying on my own personal self-control, the SelfControl software actually blocks out the specific websites you pre-select. Best of all, nothing can override these settings until the time has run out! This means, even if you feeling like wandering around on the Web, SelfControl will keep you on track so you can remain productive.
18) APTonCD: Not every PC has immediate access to a broadband connection. And because of this, often trying to mirror the same software selection from workstation to workstation can be problematic. Over the years, I've found the best way to avoid this hassle is to use APTonCD. Perfect for distributions such as Ubuntu, this application allows me to enjoy the benefits of an APT catalog software from a CD instead of the Internet! It's the perfect solution for those who are bound by bandwidth caps or are otherwise too busy to wait on slower Internet speeds.
19) Diodon clipboard: Regardless of which Linux distribution I find myself using, one of the first things I do on any new installation is setup a proper clipboard manager. Functioning without one kills my productivity. Because I work with a multitude of text editors on my Ubuntu desktop, I've come to rely heavily on Diodon. Lightweight and Unity compatible, this little clipboard manager has saved me hours of trying to track down something I copied from one document to another.
20) Scribes Text Editor: There is a world of text editors available to Ubuntu enthusiasts. One of the most powerful and feature rich would have to be Scribes.
From its available plugins down to its bookmarks and syntax colors, Scribes is without a doubt the best text editor for the GUI user running an Ubuntu desktop. Perhaps the most compelling feature of this editor, however, is the ability to connect via SSH, FTP, among a few other protocols.