插件文件位于文件夹 home/.gimp-2.8/plug-ins 中
脚本文件夹是空的
当我运行 Heal Selction 插件时,出现以下错误:回溯(最近一次调用最后一次):文件“/usr/lib/gimp/2.0/python/gimpfu.py”,第 736 行,响应 dialog.res = run_script(params) 文件“/usr/lib/gimp/2.0/python/gimpfu.py”,第 361 行,在 run_script 中返回 apply(function, params) 文件“/home/home/.gimp-2.8/plug-ins/plugin-heal-selection.py”,第 148 行,在 heal_selection 中 pdb.plug_in_resynthesizer(timg, tdrawable, 0,0, useBorder, work_drawable.ID, -1, -1, 0.0, 0.117, 16, 500) 错误:未找到过程
答案1
Gimp 要求插件文件 (.py) 具有“执行”权限。使用文件浏览器查询和更改文件的权限。
如果您通过复制文件手动安装,或者安装程序存在缺陷,则可能会发生此问题。在这两种情况下,都省略了一个重要步骤:更改已安装插件文件的权限。
答案2
插件的“二进制”部分(文件)似乎resynthesizer
未注册(插件是一个二进制文件和几个调用它的 Python 脚本)。查看此文件是否在 中列出~/gimp-2.8/pluginrc
。如果没有,则一种可能性是此二进制文件缺少可执行标志(但由于 Python 文件有该标志,因此可能性不大)。另一种可能性是它由于某种原因无法运行(缺少依赖项或其他原因)。在终端中启动 Gimp 并查找错误消息。
如果您手动安装了它,您可以卸载它并使用常用的 apt 工具安装适当的版本:
- 添加此 PPA到您的软件源
- 安装 gimp-plugin-registry 包(这将安装 resynthesizer 和一些其他有用的插件(不幸的是,还有一大堆不太有用的脚本))。