Como iniciar o visualizador de imagens do GNOME a partir do terminal?


122

É o visualizador de imagens padrão para Ubuntu, e aparentemente é chamado Eye of Gnome. Gostaria de poder iniciá-lo na linha de comando, passando um nome de arquivo para abrir.


5
Obrigado por perguntar e responder a esta pergunta! Eu sempre esqueço o nome deste programa.
Orlenko

eogé tão barebones que não pode exibir GIFs animados. Eu uso o XnViewMP, que por outro lado é um pouco mais lento.
Dan Dascalescu

@DanDascalescu, eu apenas tentei no ubuntu e funcionou bem em um GIF animado que eu criei
Vass

Respostas:


169

O comando para uso é eog( E vós o f G NOME). E você chama assim:

eog filename

2
Eu vim aqui procurando olho do companheiro, que é o comando eom filenameesperança de que ajude alguém
EdgeCaseBerg

25

Use xdg-open:

xdg-open filename

que abre um arquivo ou URL no aplicativo preferido do usuário.


Explicação

Desde que você use o Gnome e eogseja o seu visualizador de imagens padrão , você pode usar gnome-open:

gnome-open filename

Se você deseja uma alternativa independente do ambiente da área de trabalho, use o wrapperxdg-open bash em torno de comandos específicos do ambiente.

Por enquanto, xdg-opensuporta:

  1. Xfce ( exo-open "$1"),
  2. Gnome ( gvfs-open "$1", gnome-open "$1"com fallback para genérico aberto),
  3. KDE ( kde-open "$1"com fallback para kfmclient exec "$1"),
  4. Mate ( gvfs-open "$1", mate-open $1),
  5. LXDE ( pcmanfm $1com fallback para genérico aberto),
  6. Iluminação ( enlightenment_open $1),
  7. Cinnamon ( open_gnome3 $1que é gvfs-open "$1"com fallback para aberto genérico),
  8. Cygwin ( cygstart "$1"),
  9. Darwin ( open "$1").

e tenta a sorte com outros ambientes de desktop (chamados genéricos ). $1é o nome do arquivo da sua imagem.


Uso

xdg-open filename

Se você quiser descobrir como xdg-openfunciona, você pode ler o código-fonte do bash :

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

Editar

Veja também respostas semelhantes para perguntas diferentes em unix.stackexchange.com .


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.