I like to tackle what I see to be the most challenging elements of an interface first, so when I was first learning UNIX or UNIX-like systems I always ran straight for the command line. These days I find my familiarity with the CLI as useful as it is handicapping. Most of my users are used to GUI interfaces, and I’m often unable to convey how to configure or control something using the available graphic interface on whatever system they happen to be using.
As I force myself to use my RH/Fedora Linux box through the GUI in these early stages, I’m growing to actually like it. I’ve gone for KDE over Gnome; its prettier and just as stable. One thing that consistent annoys me though is that either desktop lacks a GUI for the sudo command. To get around this, each application launcher that requires root needs to have its properties changed. Because there is no GUI password dialogue box, you must check off ‘Run in Terminal’. Furthermore, to allow the root user to find and use your X server, each application must run with the syntax:
DISPLAY=:0 ; XAUTHORITY=~username/.Xauthority ; export XAUTHORITY ; sudo ‘/whatever/your/application’