Como definir a imagem aberta com o terminal via?

1

Estou correndo openbox e por isso não tem acesso ao painel de controle padrão do Ubuntu, mas deve definir tudo a partir do terminal. Quando eu baixo uma imagem no chrome e clico em open, ela abre o xdg-open, que então inicia um programa arbitrário (ele recorre ao Internet Explorer no wine se eu desinstalar esses programas).

Como faço para controlar qual programa é carregado para uma imagem do tipo .jpg (e outros)?

    
por user1122069 11.06.2013 / 20:47

1 resposta

1

  1. Execute o comando nano ~/.local/share/applications/mimeapps.list (para definir apenas para seu usuário) ou sudo nano /usr/share/applications/mimeapps.list (para definir para todos os usuários).
  2. Encontre o tipo MIME do arquivo que você deseja alterar (.jpg é image/jpeg ). Você pode encontrar o tipo MIME com o comando file --mime-type -b filename
  3. Substitua (ou adicione) a linha para que leia image/jpeg=eog.desktop (substituindo image/jpeg pelo tipo e eog.desktop pelo .desktop que você deseja usar para iniciar o programa.

Nota:
Se você estiver usando /usr/share/applications/mimeapps.list , talvez seja necessário criá-lo, veja aqui: Aplicativos padrão - ArchWiki

    
por kiri 30.08.2013 / 23:25