Como definir aplicativos padrão no Chromium / Chrome / Firefox / Ubuntu Linux
Situação: você odeia o aplicativo padrão que é aberto quando você clica duas vezes em um arquivo ou quando você o abre com o navegador chromium e deseja alterá-lo.
No Unity (e provavelmente no Gnome 3 Shell), alguns aplicativos padrão podem ser alterados através de gnome-control-center
: Configurações do sistema> Informações do sistema> Aplicativos padrão
Você também pode clicar com o botão direito do mouse em um arquivo> selecionar Propriedades> Abrir com. Veja quais aplicativos / programas estão listados lá. Você também pode adicioná-los e configurá-los como padrão.
Se nenhuma das opções acima funcionar, você pode usar xdg-utils
( xdg-mime
) para definir um aplicativo padrão para um tipo MIME específico
Primeiro, você precisa descobrir qual sequência de texto usar como um "tipo mime". Uma maneira fácil de encontrá-lo é procurar o arquivo da área de trabalho do aplicativo padrão.
Exemplo: o Chromium abre links magnéticos e arquivos bittorrent com transmission-gtk
por padrão. Você quer usar o dilúvio. Os arquivos .desktop geralmente estão na pasta /usr/share/applications/
. Usamos o cat
comando para examinar o arquivo /usr/share/applications/transmission-gtk
(uma linha que começa com "MimeType"):
$ grep 'MimeType' /usr/share/applications/transmission-gtk.desktop
MimeType=application/x-bittorrent;x-scheme-handler/magnet;
Bingo! x-schema-handler / magnet e application / x-bittorrent são os tipos de mímica que buscamos.
Como usar o xdg-mime
comando? Simples:xdg-mime default myapp.desktop mymimetype
..where substituímos myapp.desktop e mymimetype pelos valores acima.
Seguindo o exemplo acima, queremos que links magnéticos e arquivos bittorrent sejam abertos com o deluge-gtk
aplicativo Deluge ( ). Primeiro você precisa instalar o deluge-gtk
pacote (caso contrário, o arquivo .desktop não existirá). Então você tem que executar:
xdg-mime default deluge.desktop x-scheme-handler/magnet
xdg-mime default deluge.desktop application/x-bittorrent
grep -i deluge ~/.local/share/applications/*
O último comando ( grep
) deve retornar " application / x-bittorrent = deluge.desktop " e o outro tipo de mime para magnet. Caso contrário, algo deu errado (talvez o arquivo da área de trabalho não existisse?).
E é isso! Feche e abra o navegador chromium novamente (ou faça logout / login).
Para fins de documentação, os arquivos relacionados aos tipos MIME e aplicativos padrão são:
~/.local/share/applications/defaults.list
~/.local/share/applications/mimeapps.list
~/.local/share/applications/mimeinfo.cache
/usr/share/applications/mimeinfo.cache
/usr/share/applications/mimeapps.list
/usr/share/applications/defaults.list