I recently contributed to a project detailing how to start using OpenPGP email using Thunderbird, Enigmail & GPG4Win over at the Freedom Feens blog. As an outgrowth of that, I have been talking with the Feens about GNU/Linux on occasion. I had something I wanted to share with the Feens to help simplify filesystem management when
root access is needed. Rather than keeping this how-to just between me and the Feens, I offer it here for anyone who who can use it.
There are times when you need
root permissions to make changes to your filesystem. If you are already fairly savvy with the GNU/Linux command line, you probably already know that running logged as
root is not a generally recommended practice.
So how do you get work done with
root permissions without logging in as
You may have heard someone answer that question by advising you to
root or use
sudo. If you managed to avoid the common response of overwhelming confusion, you may have thought “Great. More arcane wizardry to be conjured in the terminal.”
While that is certainly a viable option, and one I tend to prefer, it isn’t to everyone’s liking. Enter
gksu. Gksu lets you run graphical programs as
root in your XWindows session. While you can run
gksu and launch the program you need every time you need root permissions, most users would rather be able to click a launcher item since they are already running using the XWindows GUI.
These instructions will require the
gksu package be installed on your system and your user be granted
sudo permission. The good news is that both conditions are likely to be satisfied on a standard Xubuntu installation.
You can make your own clickable launcher by following the steps in the photo gallery below.
You will need the following details on the step where you edit your new launcher item.
Name: File Manager (Root)
Comment: Browse the file system as root
gksu 'exo-open --launch FileManager'