1、安装gksu
# apt-get install gksu
gksu是linux下图形化的su/sudo工具:
sudo 用来执行命令行(CLI)程序,CLI = Command Line Interface
gksu 用来执行图形的(GUI)程序,GUI = Graphical User Interface
sudo 是当前用户的home目录,gksu 是root 用户的home目录
sudo gvim 和 gksu gvim 明显不同,
sudo gvim 读取当前用户下的 ~/.gvim 配置文件,
gksu 读取 root 用户的配置文件,因为当前用户配置文件里设置字体没起作用,# cd 后 # pwd 结果是 /root,所以在系统或程序启动时,没有运行终端CLI,可以用gksu来实行root权限。
2、使用nautilus命令打开Beyond Compare应用图标文件位置
# nautilus /usr/share/applications
如果有root权限,直接拖拽到桌面。如果没有root权限,则打开终端获取root后,执行以下复制文件命令:
# cp /usr/share/applications/bcompare.desktop /home/ubuntu/desktop
# chmod 777 /home/ubuntu/desktop/bcompare.desktop
3、添加gksu执行命令
如果有root权限,在桌面应用图标下,右键属性添加gksu命令;否则用vim命令在root下编辑添加gksu命令。