如何使用终端命令通过 flatpak 图像查看器应用程序打开图像?

如何使用终端命令通过 flatpak 图像查看器应用程序打开图像?

我正在使用 Ubuntu 21.10,并卸载了 GNOME 的默认图像查看器 (eog)。我安装了 gThumb 图像查看器 flatpak 应用程序。

我想要实现的目标——我应该使用哪些终端命令来通过 gThumb flatpak 应用程序打开我的密码中存在的特定图像?

我尝试了什么 - 我发现我可以使用运行 gThumb 应用程序,flatpak run org.gnome.gThumb但是如何在此命令中附加图像文件名?我尝试使用它进行管道传输,xargs但没有成功。

我可以使用之前的方法打开图像eog <image name>,如何使用 gThumb flatpak 应用实现类似的功能?

答案1

你正在尝试克服不必要的问题。这可能与LibreOffice 案例使用类似命令

flatpak run org.gnome.gThumb image-photo.png

但为了简单起见 - 删除flatpak 3.12.0 版本并安装deb 3.11.2 版本而是使用下面的命令

flatpak remove org.gnome.gThumb
sudo apt-get install gthumb

答案2

Flatpaks 通常使用命令运行

flatpak run <Application ID> <Arguments|Options>

您可以在输出中看到应用程序 ID

flatpak list --app

(该选项--app将限制输出仅限于应用程序,而不包括运行时)

因此,你可以使用以下命令在 eog 中打开图形文件:

flatpak run org.gnome.gThumb /path/to/graphic/file.png

对于已安装的应用程序,包装器脚本在 中提供/var/lib/flatpak/exports/bin。此目录默认不包含在您的 PATH 中,但您可以通过添加一行来包含它

PATH="$PATH:/var/lib/flatpak/exports/bin"

到你的~/.profile。然后,你可以使用命令运行 eog 的 flatpak

org.gnome.gThumb /path/to/graphic/file.png

相关内容