![文本编辑器需要 root 权限才能正常工作](https://linux22.com/image/971553/%E6%96%87%E6%9C%AC%E7%BC%96%E8%BE%91%E5%99%A8%E9%9C%80%E8%A6%81%20root%20%E6%9D%83%E9%99%90%E6%89%8D%E8%83%BD%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C.png)
我正在使用 Ubuntu 13.10,并且在使用 3 个文本编辑器(Geany、Gedit 和 Sublime Text)时遇到了问题。
这 3 个编辑器无法访问其大多数菜单项,包括打开文件和保存文件。
访问这些菜单项的唯一方法是使用 root 访问权限打开这些编辑器。
唯一似乎无需 root 权限即可运行的编辑器是 Adobe Brackets。
我不是谈论根文件,而是谈论仅打开编辑器时无法访问的菜单项(即使没有打开任何文档)。
答案1
尝试另一个桌面环境,因为这可能是当前桌面环境和/或窗口管理器中的错误导致了问题 - 最相似的是:
其他可能性可能是:
我提供的链接包含有关安装和定制的提示。
为了与 Unity 最相似,使用3.4 到 3.8 之间的 Gnome 版本可能是最好的。:
(来源:维基百科)
还有搜索概览,比 Unity 的更好
如果你也想要一个类似 Unity 的启动器,请使用Dash 到 Dock扩展。其他有用的功能可以使它更像 UnityDash 热键,也许这。
扩展有时仅与 Gnome.Shell 上的不同版本兼容,你可以使用以下工具检查和编辑内容Gnome 调整工具
答案2
听起来该文件夹不属于您的用户,因此您无法写入它 - 要解决这个问题,请对文件运行以下命令:
sudo chown USERNAME:USERNAME /PATH/TO/FILE
或者对于文件夹/目录:
sudo chown -R USERNAME:USERNAME /PATH/TO/FOLDER
这些命令将使用户USERNAME
和组成USERNAME
为指定文件或文件夹的所有者。
或者,您可以让“其他”用户有权访问该文件:
sudo chmod 766 /PATH/TO/FILE
或文件夹:
sudo chmod -R 766 /PATH/TO/FOLDER
您可以通过运行以下命令检查文件夹内容的权限:
ls -l /PATH/TO/FOLDER
你应该得到如下结果:
drwxr-xr-x. 2 wilf wilf 4096 Jan 10 15:59 Desktop
drwxr-xr-x. 2 wilf wilf 4096 Jan 10 00:32 Documents
drwxr-xr-x. 3 wilf wilf 4096 Jan 10 18:25 Downloads
-rw-rw-r--. 1 wilf wilf 70582 Jan 11 22:22 gnomeRemove.txt
其中,drwxr-xr-x.
是一个目录,所有用户均d
具有r
ead 和 e ecute 权限,而所有者具有 rite 权限。x
w
您的用户名也应该代替wilf
。