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


É o visualizador de imagens padrão do Ubuntu e, aparentemente, é chamado Eye of Gnome. Eu gostaria de poder lançá-lo a partir da linha de comando, passando um nome de arquivo para abrir.


110


origem


Obrigado por perguntar e responder a esta pergunta! Eu sempre esqueço o nome desse 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:


O comando para usar é eog (Evós of GNOME). E você chama assim:

eog filename

149



Eu vim aqui procurando por olho de mate, que é o comando eom filename espero que ajude alguém - EdgeCaseBerg
@EdgeCaseBerg obrigado. isso me ajudou - noone


Usar xdg-open:

xdg-open filename

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


Explicação

Contanto que você use Gnomo e eog é seu visualizador de imagens padrão, você pode usar gnome-open:

gnome-open filename

Se você quiser uma alternativa independente do ambiente de área de trabalho, use xdg-open que é festa embrulho em torno de comandos específicos do ambiente.

Para agora, xdg-open suporta:

  1. Xfce (exo-open "$1")
  2. Gnomo (gvfs-open "$1", gnome-open "$1" com cair pra trás para genérico aberto),
  3. KDE (kde-open "$1" com fallback para kfmclient exec "$1")
  4. Companheiro (gvfs-open "$1", mate-open $1)
  5. LXDE (pcmanfm $1 com fallback para genérico aberto),
  6. Iluminação (enlightenment_open $1)
  7. Canela (open_gnome3 $1, qual é gvfs-open "$1" com fallback para genérico aberto),
  8. Cygwin (cygstart "$1")
  9. Darwin (open "$1").

e tenta sua 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-open funciona, você pode ler festança Código fonte:

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

Editar

Veja também resposta semelhante para pergunta diferente sobre unix.stackexchange.com.


19





Para o Fedora você pode usar shotwell filename.


2