Как я могу запустить программу просмотра изображений GNOME из терминала?

110

Это средство просмотра изображений по умолчанию для Ubuntu, и, по-видимому, оно называется Eye of Gnome. Я хотел бы иметь возможность запустить его из командной строки, передав ему имя файла для открытия.

James
источник
4
Спасибо за вопрос и ответ на этот вопрос! Я всегда забываю название этой программы.
orlenko
eog настолько скромно, что не может отображать анимированные GIF-изображения. Я использую XnViewMP, который, с другой стороны, немного медленнее.
Dan Dascalescu
@DanDascalescu, я только что попробовал это на Ubuntu, и он отлично работал на анимированном GIF, который я создал
Vass

Ответы:

154

Команда для использования eog ( Е вы о е г Нома). И ты называешь это так:

eog filename
James
источник
2
Я пришел сюда в поисках глаз товарища, который является командой eom filename надеюсь, что это поможет кому-то еще
EdgeCaseBerg
1
@EdgeCaseBerg спасибо. это помогло мне
noone
20

использование xdg-open:

xdg-open filename

который открывает файл или URL в предпочтительном приложении пользователя.


объяснение

Пока вы используете Гном а также eog твой средство просмотра изображений по умолчанию , ты можешь использовать gnome-open:

gnome-open filename

Если вы хотите альтернативу, независимую от среды рабочего стола, используйте xdg-open который Баш обертка вокруг конкретных команд окружающей среды.

Теперь, xdg-open поддерживает:

  1. Xfce ( exo-open "$1" ),
  2. Гном ( gvfs-open "$1", gnome-open "$1" с отступать для общего открытия),
  3. KDE ( kde-open "$1" с отступлением к kfmclient exec "$1" ),
  4. Приятель ( gvfs-open "$1", mate-open $1 ),
  5. LXDE ( pcmanfm $1 с отступлением к универсальному открытию),
  6. просветление ( enlightenment_open $1 ),
  7. корица ( open_gnome3 $1, который gvfs-open "$1" с отступлением к универсальному открытию),
  8. Cygwin ( cygstart "$1" ),
  9. Дарвин ( 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 ,

patryk.beza
источник
2

Для Fedora вы можете использовать shotwell filename,

Fantastic Mr Fox
источник