我正在使用 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