没有终端就无法打开程序

没有终端就无法打开程序

如果不使用终端,我就无法打开需要 root 权限的程序。

示例:
当我在桌面上单击 Firefox 时,什么也没有发生。
我必须键入内容sudo firefox才能浏览互联网。

我认为这与权限有关,但我有点新。

运行 Ubuntu 15.10,64 位。

编辑:仅在终端中
输入会出现以下情况:firefox

无法创建 gnome 加速器目录‘ /home/juho/.gnome2/accels’:
权限被拒绝

答案1

似乎您在使用 以 root 身份运行 GUI 应用程序时弄乱了一些文件所有权sudo。以下命令应可修复此问题并归还您主目录中所有文件的所有权:

sudo chown -R $USER: ~

希望这能解决问题。


为将来:

绝不使用 root 身份运行 GUI 程序sudo- 始终使用gksudo或至少sudo -H避免此类问题再次出现。
无论如何,您应该尽可能少地以 root 身份运行程序。

相关内容