我为什么要将Gksudo用于Gtk应用而不是sudo?

我在某处读到人们应该使用gksudo来使用Gtk GUI代替sudo应用程序? 这是什么原因?

资源。

  1. 但是,还有其他时候,副作用可能会像Firefox扩展程序那样温和,或者因为.ICEauthority的权限发生变化而无法再登录。

发生这些错误是因为有时当sudo启动应用程序时,它会以root权限启动但使用用户的配置文件。

例如,如果使用该命令启动Firefox

  gksudo firefox 

它使用root的Firefox配置文件。

但是如果你使用命令启动Firefox

  sudo firefox 

它以root权限运行,但使用用户的配置文件。