Это средство просмотра изображений по умолчанию для 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 .
