Come posso avviare il visualizzatore di immagini GNOME dal terminale?


122

È il visualizzatore di immagini predefinito per Ubuntu e apparentemente si chiama Eye of Gnome. Vorrei essere in grado di avviarlo dalla riga di comando, passandogli un nome file da aprire.


5
Grazie per aver posto e risposto a questa domanda! Dimentico sempre il nome di questo programma.
orlenko,

eogè così barebone che non può visualizzare GIF animate. Uso XnViewMP, che invece è un po 'più lento.
Dan Dascalescu il

@DanDascalescu, l'ho appena provato su Ubuntu, e ha funzionato bene su una GIF animata che ho creato
Vass

Risposte:


169

Il comando da usare è eog( E ye o f G NOME). E lo chiami così:

eog filename

2
Sono venuto qui alla ricerca di eye of mate, che è la eom filenamesperanza comando che aiuta chiunque altro
EdgeCaseBerg,

25

Utilizzare xdg-open:

xdg-open filename

che apre un file o un URL nell'applicazione preferita dell'utente.


Spiegazione

Finché usi Gnome ed eogè il tuo visualizzatore di immagini predefinito , puoi usare gnome-open:

gnome-open filename

Se si desidera un'alternativa indipendente dall'ambiente desktop, utilizzare il wrapperxdg-open bash attorno ai comandi specifici dell'ambiente.

Per ora xdg-opensupporta:

  1. Xfce ( exo-open "$1"),
  2. Gnome ( gvfs-open "$1", gnome-open "$1"con fallback a generico aperto),
  3. KDE ( kde-open "$1"con fallback a kfmclient exec "$1"),
  4. Mate ( gvfs-open "$1", mate-open $1),
  5. LXDE ( pcmanfm $1con fallback su generico aperto),
  6. Enlightenment ( enlightenment_open $1),
  7. Cannella ( open_gnome3 $1, che è gvfs-open "$1"con fallback a generico aperto),
  8. Cygwin ( cygstart "$1"),
  9. Darwin ( open "$1").

e tenta la fortuna con altri ambienti desktop (chiamati generici ). $1è il nome file della tua immagine.


uso

xdg-open filename

Se vuoi capire come xdg-openfunziona, puoi leggere il codice sorgente di bash :

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

modificare

Vedi anche una risposta simile per una domanda diversa su unix.stackexchange.com .


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.