简单地说就是如果你要运行的是命令行程序就用sudo如果运行图形化程序就用gksu例如 我要使用命令行的vi编辑器 那么使用sudo vi我要使用有图形化界面的gvim编辑器 那么使用gksu gvim
sudo是权限问题。。。。不是什么打开图形界面。只不过你用gedit默认没有参数的情况下是打开图形界面。我也不知道gedit怎么用非图形界面打开。emacs是-nw,vi默认就是。