Jak mogę uruchomić przeglądarkę obrazów GNOME z terminala?

122

Jest to domyślna przeglądarka obrazów dla Ubuntu i podobno nazywa się Eye of Gnome. Chciałbym móc uruchomić go z wiersza poleceń, przekazując mu nazwę pliku do otwarcia.

James
źródło
5
Dziękujemy za pytanie i odpowiedź na to pytanie! Zawsze zapominam nazwę tego programu.
orlenko
eogjest tak nagi, że nie może wyświetlać animowanych plików GIF. Używam XnViewMP, który z drugiej strony jest nieco wolniejszy.
Dan Dascalescu,
@DanDascalescu, właśnie wypróbowałem to na Ubuntu i działało dobrze na utworzonym przeze mnie animowanym pliku GIF
Vass

Odpowiedzi:

169

Poleceniem do użycia jest eog( E ye o f G NOME). I nazywacie to tak:

eog filename
James
źródło
2
Przybyłem tu w poszukiwaniu mate, co jest eom filenamenadzieją, która pomaga komukolwiek innemu
EdgeCaseBerg
25

Użyj xdg-open:

xdg-open filename

który otwiera plik lub adres URL w preferowanej aplikacji użytkownika.


Wyjaśnienie

Tak długo, jak używasz Gnome i eogjest domyślną przeglądarką obrazów , możesz używać gnome-open:

gnome-open filename

Jeśli chcesz mieć alternatywę niezależną od środowiska pulpitu, użyj xdg-openbash wrapper wokół poleceń specyficznych dla środowiska.

Na razie xdg-openobsługuje:

  1. Xfce ( exo-open "$1"),
  2. Gnome ( gvfs-open "$1", gnome-open "$1"z awaryjnej do rodzajowego otwarty)
  3. KDE ( kde-open "$1"z funkcją powrotu do kfmclient exec "$1"),
  4. Wiązanie ( gvfs-open "$1", mate-open $1),
  5. LXDE ( pcmanfm $1z powrotem do standardowego otwarcia),
  6. Enlightenment ( enlightenment_open $1),
  7. Cynamon ( open_gnome3 $1czyli gvfs-open "$1"powrót do ogólnej wersji),
  8. Cygwin ( cygstart "$1"),
  9. Darwin ( open "$1").

i próbuje szczęścia w innych środowiskach komputerowych (zwanych ogólnymi ). $1to nazwa pliku obrazu.


Stosowanie

xdg-open filename

Jeśli chcesz dowiedzieć się, jak to xdg-opendziała, możesz przeczytać kod źródłowy bash :

$ locate xdg-open
/usr/bin/xdg-open
/usr/share/man/man1/xdg-open.1.gz
$ less /usr/bin/xdg-open

Edytować

Zobacz także podobną odpowiedź na inne pytanie na unix.stackexchange.com .

patryk.beza
źródło
2

W przypadku Fedory możesz użyć shotwell filename.

Fantastyczny Mr Fox
źródło