我有最新的 Inkscape 1.2.1(2ed6d7ae0b,2022-08-22,自定义),通过 snap 安装,安装在最新的 Ubuntu 22.04 上
打开 Inkscape,然后菜单“文件/打开...”工作正常。但如果我在 Ubuntu 文件管理器中右键单击 SVG 文件并通过“使用其他应用程序打开”选择 Inkscape,则什么也不会发生。选择其他应用程序(例如 Gedit)则没有问题。
有人知道怎么修这个东西吗?
这是否是与 Ubuntu 相关的问题,还是 Inkscape 错误?如果是后者,我将搜索他们的问题跟踪器,如果找不到任何相关内容,我将提交错误。
答案1
这是 Snap 当前实现的(另一个)限制。连接器设置正确,因此 Inkscape 一旦加载,就可以访问主目录中的可见文件。但是,启动应用程序的受限 shell 不会不是查看您的主目录。因此,传递给程序的文件路径指向该 shell 中不存在的文件。
目前你什么也做不了。关于这个问题已用 Inkscape 归档。
您必须暂时调整您的工作流程。或者:
- 您可以用常规 APT 版本替换 Snap 版本。APT 版本可能不如 Snap 版本新。
- 您可以安装 AppImage
- 您可以在系统上启用 Flatpak 并安装 Flatpak,这样就不会出现这个问题(但是,它默认可以访问您的所有系统文件,因此就会出现沙盒)。