Comment puis-je lancer la visionneuse d'images GNOME à partir du terminal?


122

C'est la visionneuse d'images par défaut pour Ubuntu, et apparemment elle s'appelle Eye of Gnome. Je voudrais pouvoir le lancer à partir de la ligne de commande, en lui donnant un nom de fichier à ouvrir.


5
Merci d'avoir demandé et répondu à cette question! J'oublie toujours le nom de ce programme.
Orlenko

eogest si simple qu'il ne peut pas afficher les GIF animés. J'utilise XnViewMP, qui est en revanche un peu plus lent.
Dan Dascalescu

@DanDascalescu, je ne l'ai essayé sur ubuntu, et il a bien fonctionné sur un GIF animé , j'ai créé
Vass

Réponses:


169

La commande à utiliser est eog( E vous o f G NOME). Et vous l'appelez comme ceci:

eog filename

2
Je suis venu ici à la recherche de l'œil de son compagnon, qui est le commandement eom filenamequi aide tout le monde
EdgeCaseBerg

25

Utiliser xdg-open:

xdg-open filename

qui ouvre un fichier ou une URL dans l'application préférée de l'utilisateur.


Explication

Tant que vous utilisez Gnome et eogvotre visionneuse d'images par défaut , vous pouvez utiliser gnome-open:

gnome-open filename

Si vous souhaitez une alternative indépendante de l’environnement de bureau, utilisez l’ xdg-openoutil wrapper bash autour des commandes spécifiques à l’environnement.

Pour l'instant, xdg-openprend en charge:

  1. Xfce ( exo-open "$1"),
  2. Gnome ( gvfs-open "$1", gnome-open "$1"avec repli sur générique ouvert),
  3. KDE ( kde-open "$1"avec repli sur kfmclient exec "$1"),
  4. Mate ( gvfs-open "$1", mate-open $1),
  5. LXDE ( pcmanfm $1avec repli sur ouverture générique),
  6. Lumières ( enlightenment_open $1),
  7. Cannelle ( open_gnome3 $1, qui est gvfs-open "$1"avec repli au générique ouvert),
  8. Cygwin ( cygstart "$1"),
  9. Darwin ( open "$1").

et tente sa chance avec d'autres environnements de bureau (appelés génériques ). $1est votre nom de fichier image.


Usage

xdg-open filename

Si vous voulez comprendre comment ça xdg-openmarche, vous pouvez lire le code source bash :

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

Modifier

Voir aussi la réponse similaire pour une question différente sur unix.stackexchange.com .


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.