Introdução ao cabeçalho Content-Type:
Toda resposta HTTP contém um cabeçalho chamado Content-Type
, ela contém o tipo MIME do fluxo de dados retornado. Por exemplo, o tipo MIME pode ser text/plain
ou text/html
.
Os servidores geralmente são configurados para definir o Content-Type
header para application/octet-stream
quando não conseguem determinar o tipo de arquivo do download. É por isso que você não recebe a sugestão correta de baixar arquivos novos ou não universais, como .deb
files.
Alterando a ação padrão para tipos MIME novos e não reconhecidos:
Para tipos MIME novos e não reconhecidos, você pode simplesmente definir a ação padrão marcando a caixa de seleção "Fazer isso automaticamente para arquivos como este a partir de agora" no prompt de download. A caixa de seleção está desativada inicialmente, mas você pode ativá-la clicando no botão de opção ao lado de "Abrir com" ou alterando o aplicativo padrão.
Você poderá analisar suas opções abrindo as guias "Aplicativos" em "Editar, Preferências".
Alterando a ação padrão para application / octet-stream:
Por algum motivo, o Firefox não permite alterar a ação padrão para application/octet-stream
arquivos. Você terá que alterar o manipulador padrão do usuário para esse tipo MIME, assim:
- Abra
~/.local/share/applications/mimeapps.list
. - Encontre a linha que começa com
application/octet-stream=
em[Added Associations]
. Se não estiver lá, crie-o. - No lado direito do sinal de igual, coloque:
gedit.desktop;
ou qualquer.desktop
que você queira usar.
Alterando a ação padrão do aplicativo / octet-stream para o gnome-open:
No meu caso, quero usar o padrão gnome-open, mas ele não tem um arquivo .desktop pré-existente, então criei um com ~/.local/share/applications/
com este conteúdo:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=gnome-open %f
Name=gnome-open
Comment=Custom definition for gnome-open
NoDisplay=true