在向 GIMP 添加画笔时,我收到以下消息:
Could not open '/home/mycrap/snap/gimp/227/.config/GIMP/2.10/brushes/bolts1_HMS.abr' for reading:
Error opening file /home/mycrap/snap/gimp/227/.config/GIMP/2.10/brushes/bolts1_HMS.abr: Permission denied
我拥有这些目录的所有权,所以我不知道为什么 GIMP 无法访问它们。
我使用的是 Ubuntu 18.04
答案1
我尝试重现该问题,但对我来说,下载画笔存档并将其解压到所需位置效果很好。
因此我认为回答这个问题需要一些额外的信息。我还没有足够的声誉来发表评论,因此尽管我主要要求提供更多信息,但我还是将其写为答案。
- GIMP使用哪种添加画笔的方法(前提是你使用的方法与我上面的方法不同)
- 您绝对确定您拥有这些文件并且该路径存在吗?
你可以尝试
sudo chown -R $(whoami):users ~/snap/gimp/
chmod -R u+r ~/snap/gimp
为了确保该目录归您所有并且您有权读取所包含的文件,但我认为这是一个坏主意。我不会像上述命令那样递归地覆盖整个目录的默认权限,而是检查添加到特定文件的权限和权限:
ls -la /home/mycrap/snap/gimp/227/.config/GIMP/2.10/brushes/bolts1_HMS.abr
这应该是这样的
-rw-r--r-- 1 [YOUR USER NAME] users
尤其是具有授予用户、组和其他人的读取权限。
因此,如果您能提供以下输出,我将不胜感激
ls -la /home/mycrap/snap/gimp/227/.config/GIMP/2.10/brushes/bolts1_HMS.abr
也许还有通过以下方式启动 gimp 的用户的信息
ps aux | grep gimp
我希望我要求您重新检查权限不会以任何方式冒犯您,很难猜测经验水平,并且由于这似乎是一个直接的权限问题,我认为最好仔细检查。