我正在使用通过软件中心安装的 blender 2.69,当我通过文件 -> 用户首选项保存我的用户首选项并单击“保存用户设置”时,出现一条消息
“无法打开文件 /home/ganez/.config/blender/2.69/config/userpref.blend@,因为写入权限被拒绝”
我已经检查了路径 /home/ganez/.config/blender/2.69/config/ 并且没有用户偏好设置文件存在。
附言:我认为这与文件权限有关配置文件夹,我不知道如何使用该chmod
命令。有什么建议吗?
先感谢您。
答案1
我刚刚遇到了同样的错误。我怀疑它可能在最近的一次崩溃中发生,但我无法确认这一点。
您可以尝试重命名文件夹(先关闭 Blender):
mv ~/.config/blender ~/.config/blender.old
然后打开 Blender。当我尝试此操作时,Blender 会使用适当的权限重新生成文件夹。
一般情况下,建议避免以 root 身份运行程序。由于代码库如此庞大,程序必然会存在一些未定义行为(错误)的区域,即使这些行为不是恶意的,也可能对您的系统造成危险。
答案2
现在好了。我现在自己才弄清楚(回答我自己的问题)。
我们必须以 root 身份从终端运行该程序。
gksudo blender
那么就不会有任何问题了没有权限。
答案3
一种解决方案是使用 chown 命令来获取相关文件夹的所有权。从终端:导航到 ~/.config/blender 文件夹;使用 检查当前权限dir -ls
。例如,在我的情况下,blender 2.72 的文件夹归 root 所有。因此我使用以下命令修复:
sudo chown -R myusername:myusergroup /2.72
其中 myusername 和 myusergroup 是我的实际 Linux 用户名和组。