Як запустити переглядач зображень GNOME з терміналу?


122

Це переглядач зображень за замовчуванням для Ubuntu, і, мабуть, він називається Eye of Gnome. Я хотів би мати можливість запустити його з командного рядка, передавши йому ім'я файлу для відкриття.


5
Дякуємо за запитання та відповідь на це запитання! Я завжди забуваю назву цієї програми.
orlenko

eogнастільки босоніжки, що не може відображати анімовані GIF-файли. Я використовую XnViewMP, який з іншого боку трохи повільніше.
Дан Даскалеску

@DanDascalescu, я просто спробував це на ubuntu, і він прекрасно спрацював над створеним мною анімованим GIF
Vass

Відповіді:


169

Команда, яку потрібно використовувати eog( E ye o f G NOME). І ви називаєте це так:

eog filename

2
Я приїхав сюди, шукаючи напарника, що є eom filenameнадією команди, яка допомагає комусь іншому
EdgeCaseBerg

25

Використання xdg-open:

xdg-open filename

який відкриває файл або URL-адресу в бажаній програмі користувача.


Пояснення

До тих пір , поки ви використовуєте Gnome і eogваша програма перегляду зображень по замовчуванням , ви можете використовувати gnome-open:

gnome-open filename

Якщо ви хочете отримати альтернативу, незалежну від середовища робочого столу, скористайтеся командою xdg-openbash обгортки навколо специфічних команд для оточення.

Наразі xdg-openпідтримує:

  1. Xfce ( exo-open "$1"),
  2. Гном ( gvfs-open "$1", gnome-open "$1"з запасним варіантом до родовим відкритого),
  3. KDE ( kde-open "$1"із резервним до kfmclient exec "$1"),
  4. Mate ( 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").

і намагається вдатися в інших робочих середовищах (званих generics ). $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 .


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.