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


110

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


4
Спасибо за вопрос и ответ на этот вопрос! Я всегда забываю название этой программы.
orlenko

eog настолько скромно, что не может отображать анимированные GIF-изображения. Я использую XnViewMP, который, с другой стороны, немного медленнее.
Dan Dascalescu

@DanDascalescu, я только что попробовал это на Ubuntu, и он отлично работал на анимированном GIF, который я создал
Vass

Ответы:


154

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

eog filename

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 ,


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.