我以 Flatpak 的形式安装了 GIMP 3.0,但我不知道如何安装自定义 gegl 过滤器。
根据 GIMP 滤镜教程,我应该将滤镜制作成一个.so
库,然后将其复制到这个 gegl 文件夹中:$HOME/.local/share/gegl-0.4/plug-ins
。但是当我使用 Flatpak 时,这个文件夹在哪里?
在“首选项” → “文件夹” → “插件”下,我看到 GIMP 应该会查看~/.var/app/org.gimp.GIMP/config/GIMP/3.0/plug-ins
,但如果我将我的复制test-filter.so
到那里,它就不会出现在过滤器菜单中。
我跑了:
flatpak run org.gimp.GIMP --verbose
但控制台输出并未显示 GIMP 查看该文件夹中的任何内容。
感谢您的帮助!
.so 文件进入
~/.var/app/org.gimp.GIMP/data/gegl-0.4/plug-ins
。问题是,在 Gimp 中,过滤器只显示在下方,
Tools->GEGL Operation...
而不是我正在寻找的“过滤器”菜单中。不过没关系,只要它在那里就行。简单说一下,如果您想在 Gimp 3.0 中创建自定义过滤器,可以将其实现为 GEGL 操作,该操作会被编译成共享库。在 Linux 上,这意味着您最终会得到一个名为 的文件,该文件就是您放入上面提到的文件夹中的文件。https ://developer.gimp.org/resource/writing-a-filter/architecture-install/
my-test-filter.so
上有一个关于如何操作的教程。