Lubuntu 22.04.1:XSane GIMP 插件不起作用

Lubuntu 22.04.1:XSane GIMP 插件不起作用

系统信息:

  • 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 -> CreateFile -> 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 没有显示从该源获取的任何选项。由于它似乎找到了插件,但没有错误输出,我猜它已加载,但我在插件浏览器中看不到与其相关的任何内容。

我浏览了以下文章和主题:

一些建议是从此第三方 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 重写文件以更新插件缓存时,该更改将被恢复。

相关内容