It's the default image viewer for Ubuntu, and apparently it's called Eye of Gnome. I would like to be able to launch it from the command line, passing it a file name to open.
Asked
Active
Viewed 1.3e+01k times
160
-
5Thanks for asking and answering this question! I always forget the name of this program. – orlenko Jun 16 '13 at 22:08
-
`eog` is so barebones it can't display animated GIFs. I use XnViewMP, which on the other hand is a bit slower. – Dan Dascalescu Jun 18 '17 at 00:51
-
@DanDascalescu, I just tried it on ubuntu, and it worked fine on an animated GIF I created – Vass Feb 16 '18 at 14:34
4 Answers
214
The command to use is eog (Eye of GNOME). And you call it like so:
eog filename
Slothworks
- 105
- 7
James
- 5,059
- 5
- 22
- 29
-
2I came here looking for eye of mate, which is the command `eom filename` hope that helps anyone else – EdgeCaseBerg Oct 03 '14 at 13:41
-
39
Use xdg-open:
xdg-open filename
which opens a file or URL in the user's preferred application.
Explanation
As long as you use Gnome and eog is your default image viewer, you can use gnome-open:
gnome-open filename
If you want an alternative that is independent of the desktop environment, use xdg-open which is bash wrapper around environment-specific commands.
For now, xdg-open supports:
- Xfce (
exo-open "$1"), - Gnome (
gvfs-open "$1",gnome-open "$1"with fallback to generic open), - KDE (
kde-open "$1"with fallback tokfmclient exec "$1"), - Mate (
gvfs-open "$1",mate-open $1), - LXDE (
pcmanfm $1with fallback to generic open), - Enlightenment (
enlightenment_open $1), - Cinnamon (
open_gnome3 $1, which isgvfs-open "$1"with fallback to generic open), - Cygwin (
cygstart "$1"), - Darwin (
open "$1").
and tries its luck with other desktop environments (called generics). $1 is your image filename.
Usage
xdg-open filename
If you want to figure out how xdg-open works, you can read bash source code:
$ locate xdg-open
/usr/bin/xdg-open
/usr/share/man/man1/xdg-open.1.gz
$ less /usr/bin/xdg-open
Edit
See also similar answer for different question on unix.stackexchange.com.
patryk.beza
- 1,521
- 5
- 21
- 31
0
I opened cat.jpg. Then I typed
ps x | grep cat.jpg
eog was being used to open my file