home > 2014 > December > 15

My Three GUIs

posted on 2014-12-15 by Spencer Bravo

It's only been 242 days since I started using GNU/Linux, and since then I have learned an imense amount. My habits and way I do things have also changed a lot. Before I switched to Linux I used Windows and used a GUI(Graphical User Interface) for everything. But I slowley started to change. The evolution started with me using Ubuntu and starting to do a few things in the command line. I knew a few commands like 'ls', 'cd', and 'rm'; but that was about the extent of my ability in the command line. So I stuck with clean, user friendly, and slower, GUIs. I was still getting used to using GNU/Linux and was unaware of the ability it offered with efficiency with more knowledge. Gradually, I learned more and more, not only about using the command line, but about computers in general. Soon enough I switched from Ubuntu to CrunchBang: a light weight, Debian based distro. Because it was light weight(especially compared to Ubuntu), I had to rely on more command line use. So my ability in the command line grew exponentially from that point on.

At this point I use three true GUIs and I am very pleased with how much more efficient I am, as well as how much faster my computer is overall. Here are the three GUIs I use:

  1. Firefox; as much as I'd like to be like Richard Stallman, I am not going to do my web browsing by using Wget. That being said, Wget and cURL are great tools to know how to use.
  2. gFTP; a lot of transfering files from my computer to a server and vice versa is just a lot easier using a GUI. Not to mention that gFTP is very lightweight. For some smaller and not very complex transfers I do use just command line.
  3. DBeaver; keeping track of, as well as maintaining, a SQL database it so much easier with a GUI and as it was with gFTP, DBeaver is rather light and doesn't take much computing power.

Some may ask how I did this and it was really just doing it one step at a time. First of all, I eliminated GUI text editors, I now use VIM and not only is it faster but it's just flat out better. The next step was getting a lot better at the command line so I could avoid file managers. In Ubuntu I used nautilus and in CrunchBang before moving to command line I used Thunar. Thunar is pretty light weight, but it can't beat the efficency of command line. I also stopped using system monitor and replaced it with a mixture of Conky and Htop. The most recent change I made was with email. I used to use in browser Gmail but that was slow and I didn't really like the way it fitted in with the rest of my habits so I switched to Mutt. It's a ncurses based email client and I must say, it's amazing. It allows me to view and interact with email way more efficently than any in browser or GUI setup ever could. If you want to see any of my Htop, VIM, Conky, Mutt, or Terminal setup then go take a look at my dotfiles.