Это средство просмотра изображений по умолчанию для Ubuntu, и, по-видимому, оно называется Eye of Gnome. Я хотел бы иметь возможность запустить его из командной строки, передав ему имя файла для открытия.
3 ответа
Используемая команда: eog
(E ye o G NOME). И вы называете это так:
eog filename
Используйте xdg-open
:
xdg-open filename
который открывает файл или URL в предпочтительном приложении пользователя.
объяснение
Пока вы используете Gnome, а eog
является вашим средством просмотра изображений по умолчанию, вы можете использовать gnome-open
:
gnome-open filename
Если вам нужна альтернатива, независимая от среды рабочего стола, используйте xdg-open
который является оболочкой bash для команд, специфичных для среды.
На данный момент xdg-open
поддерживает:
- Xfce (
exo-open "$1"
), - Gnome (
gvfs-open "$1"
,gnome-open "$1"
с переходом на универсальное открытие), - KDE (
kde-open "$1"
с откатом кkfmclient exec "$1"
), - Mate (
gvfs-open "$1"
,mate-open $1
), - LXDE (
pcmanfm $1
с откатом к общему открытию), - Просветление (
enlightenment_open $1
), - Cinnamon (
open_gnome3 $1
, которыйgvfs-open "$1"
с откатом к универсальному открытию), - Cygwin (
cygstart "$1"
), - Дарвин (
open "$1"
).
и испытывает свою удачу с другими средами рабочего стола (так называемые универсальные). $1
- это имя вашего изображения.
использование
xdg-open filename
Если вы хотите выяснить, как работает xdg-open
, вы можете прочитать исходный код bash :
$ locate xdg-open
/usr/bin/xdg-open
/usr/share/man/man1/xdg-open.1.gz
$ less /usr/bin/xdg-open
редактировать
Смотрите также аналогичный ответ на другой вопрос на unix.stackexchange.com.
Для Fedora вы можете использовать shotwell filename
.