系统信息:
- Lubuntu 22.04.1 x86_64
- 内核(
uname -r
):5.15.0-47-generic
从默认存储库安装的软件包:
- xsane:0.999-11ubuntu1
- gimp:2.10.30-1build1
我正在尝试让 GIMP XSane 插件工作。xsane
软件包安装/usr/lib/gimp/2.0/plug-ins/xsane/xsane
。GIMP 似乎正在查找该插件,但它没有显示在File -> Create
或File -> Acquire
菜单中。如果我在中创建指向它的符号链接,~/.config/GIMP/2.10/plug-ins
它会报告“跳过重复插件:'/usr/lib/gimp/2.0/plug-ins/xsane/xsane'”。我尝试删除~/.config/GIMP/2.10/pluginrc
文件并重新启动,但没有变化。我也尝试将符号链接直接设置为,/usr/bin/xsane
结果相同(终端报告“跳过重复插件”)。
xscanimage
软件包提供的插件sane
可以工作。它创建菜单选项File -> Create -> xscanimage
。有什么线索可以解释为什么那个xsane
插件不能工作吗?它本身工作正常,只是 GIMP 没有显示从该源获取的任何选项。由于它似乎找到了插件,但没有错误输出,我猜它已加载,但我在插件浏览器中看不到与其相关的任何内容。
我浏览了以下文章和主题:
- http://www.fifi.org/doc/xsane/html/sane-xsane-gimp-doc.html(似乎已经过时)
- https://www.gimp-forum.net/Thread-GIMP-2-10-no-scanning-option(尝试
libgegl
按照此处的建议进行安装) - 对于 ubuntu:在哪里可以找到 GIMP XSane 插件?(似乎是类似的问题,撰写本文时尚无答案)
- Gimp 2.10 Bionic 中没有扫描仪(建议安装
xsane
,我已经安装过了) - https://www.linuxquestions.org/questions/linux-software-2/gimp-2-10-22-does-not-have-file-create-xsane-option-4175687850/
一些建议是从此第三方 PPA。但我还没有尝试过,因为我希望让它从标准存储库中运行。(编辑:仔细查看 PPA 后发现,它目前没有为 Jammy 提供任何软件包)
答案1
正如 Gunnar 指出的那样错误报告关于插件在 GIMP 的新版本中被破坏的问题。xsane
上游源已修复,但目前还没有适用于 Ubuntu 的新软件包。因此,目前的解决方案是xsane
从上游源代码构建或使用带有较新软件包的 PPA(我尚未找到)。
一种解决方法是在上使用以下补丁~/.config/GIMP/2.10/pluginrc
:
--- pluginrc.orig 2022-09-06 18:15:41.106929642 -0700
+++ pluginrc 2022-09-06 18:19:54.978177413 -0700
@@ -66,8 +66,9 @@
"Oliver Rauch"
"Oliver Rauch"
"1998-2013"
- "/File/Acquire/XSane/Device dialog..."
- 0
+ ""
+ 1
+ (menu-path "<Image>/File/Create/Acquire/XSane/Device dialog...")
(icon icon-name -1 "")
""
1 0
但是当 GIMP 重写文件以更新插件缓存时,该更改将被恢复。