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 eog
seja 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-open
suporta:
- Xfce (
exo-open "$1"
),
- Gnome (
gvfs-open "$1"
, gnome-open "$1"
com fallback para genérico aberto),
- KDE (
kde-open "$1"
com fallback para kfmclient exec "$1"
),
- Mate (
gvfs-open "$1"
, mate-open $1
),
- LXDE (
pcmanfm $1
com fallback para genérico aberto),
- Iluminação (
enlightenment_open $1
),
- Cinnamon (
open_gnome3 $1
que é gvfs-open "$1"
com fallback para aberto genérico),
- Cygwin (
cygstart "$1"
),
- 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-open
funciona, 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 .