它是 Ubuntu 的默认图像查看器,据说它的名字是 Eye of Gnome。我希望能够从命令行启动它,并向其传递要打开的文件名。
答案1
要使用的命令是eog
(埃耶oFGNOME)你可以像这样调用它:
eog filename
答案2
使用xdg-open
:
xdg-open filename
在用户首选的应用程序中打开文件或 URL。
解释
只要你使用侏儒和eog
是你的默认图像查看器, 您可以使用gnome-open
:
gnome-open filename
如果你想要一个独立于桌面环境的替代方案,请使用xdg-open
这是 bash包装器围绕特定于环境的命令。
目前,xdg-open
支持:
- Xfce(
exo-open "$1"
), - 侏儒(
gvfs-open "$1"
,gnome-open "$1"
和倒退到通用打开) - 桌面环境(
kde-open "$1"
回退到kfmclient exec "$1"
), - 伴侣(
gvfs-open "$1"
,mate-open $1
), - 激光去极化仪(
pcmanfm $1
回退到通用开放) - 启示(
enlightenment_open $1
), - 肉桂(
open_gnome3 $1
,即gvfs-open "$1"
回退到通用开放) - 赛格威(
cygstart "$1"
), - 达尔文(
open "$1"
)。
并尝试使用其他桌面环境(称为泛型)。$1
是您的图像文件名。
用法
xdg-open filename
如果你想弄清楚如何xdg-open
作品,你可以阅读狂欢源代码:
$ locate xdg-open
/usr/bin/xdg-open
/usr/share/man/man1/xdg-open.1.gz
$ less /usr/bin/xdg-open
编辑
也可以看看类似答案对于不同的问题unix.stackexchange.com。
答案3
对于 Fedora,您可以使用shotwell filename
。
答案4
我打开了 cat.jpg。然后我输入
ps x | grep cat.jpg
eog 被用来打开我的文件