在 Ubuntu 中使用 Inkscape(文件位于另一个分区)

在 Ubuntu 中使用 Inkscape(文件位于另一个分区)

Ubuntu 上的 Inkscape 运行正常。但是,如果我尝试打开.svg位于另一个分区上的,则会收到错误:

Failed to load the requested file /media/path/to/file.svg

知道是什么原因导致了这个问题以及如何解决它吗?

糟糕的走动:我将文件复制到操作系统的主分区上,然后使用它。之后我将其复制回来。此解决方案弄乱了我拥有的 git 存储库,并且很耗时。

答案1

看来您安装的是 Inkscape 的 snap 版本,无法使用可移动媒体插件,因此您只能打开 $HOME 中的文件。要检查,请运行此

snap list

如果是这样,请继续按当前方式操作(如果想要使用 snap 版本),使用 snap edge 版本或安装没有限制的 .deb 版本。

虽然默认情况下 Edge (dev) snap 可以连接到可移动媒体,但这不是默认的。也许在某个时候稳定版本也会有这种可能性。为此,

sudo snap refresh inkscape --edge

然后连接到插件

snap connect inkscape:removable-media

对于 .deb 版本,

 sudo apt-get install inkscape

您可以保留两个版本或删除 snap。snap 版本显示为 Inkscape,.deb 显示为 Inkscape 矢量图形编辑器,但从上下文菜单中看,两者都只是 inkscape。

相关内容