Estou no 15.04 do Lubuntu de 64 bits e baixei o chrome do site deles, porque às vezes pode ser útil, mas quero manter o firefox como navegador padrão e, apesar de tê-lo colocado como navegador padrão, ele ainda não é executado quando eu executar x-www-browser
. Em seguida, coloquei manualmente o Firefox como padrão usando o update-alternatives
script, mas o que me fez pensar foi por que o Chrome se colocou com uma prioridade de 200. Não considero o Chrome tão alto quanto eles mesmos, então como eu poderia mudar as prioridades ?
É isso que eu tenho agora e o firefox se tornou meu aplicativo padrão, mas não deveria, quando eu o coloquei como padrão na própria interface do firefox.
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/google-chrome-stable 200 auto mode
1 /usr/bin/chromium-browser 40 manual mode
* 2 /usr/bin/firefox 40 manual mode
3 /usr/bin/google-chrome-stable 200 manual mode
Respostas:
Você pode alterar a prioridade com:
Exemplo:
antes
depois de:
fonte
sudo
: portanto, é por sistema, mas deve ser por usuário ou ainda melhor por shell. 2) caminhos absolutos: portanto, ele precisa de uma visão profunda do sistema e apenas um pequeno erro de digitação o estraga completamente. 3) linha de comando complexa e incompreensível. 4) API inesperada: o Prio 1 geralmente é o principal. Não digo que a numeração esteja errada, mas não a chame de "Prioridade". 5) É uma funcionalidade bem escondida etc. etc. etc. Essa funcionalidade importante no Linux / Debian deve sempre ser projetada com as pessoas comuns em mente, para aqueles que não sabem e não se importam.x-www-browser
nem o queEnvironment
ou o que queremVariable
dizer. No entanto, eles são afetados pelosx-www-browser
bastidores. Compare com o escândalo de emissões da Volkswagen: os motoristas de caminhões a diesel estão chateados como sabem, são afetados. Mas eles ainda não sabem nada sobre o AdBlue ou como ele funciona. Mas o mais importante: eles nunca querem saber e não deve haver necessidade de saber! As pessoas comuns não são engenheiros de ciência de foguetes, e mesmo a maioria dos engenheiros de ciência de foguetes não precisa conhecer o AdBlue em seus carros também.Resumindo: edite / var / lib / dpkg / alternative / x-www-browser e altere a prioridade por dentro
DETALHES
Uma resposta mais fácil e necessária é editar os arquivos alternativos de atualização administrativa encontrados no diretório
/var/lib/dpkg/alternatives
Então edite o
x-www-browser
arquivoA saída será assim:
Agora mude facilmente a prioridade do chrome (200) para o que quiser e salve. (Mudei para 50)
verifique as novas configurações
fonte
update-alternatives
interface. Prefiro assim, pois você nunca sabe o que mais faz, exceto alterar o arquivo como você disse. Tecnicamente falando, sua solução é mais fácil, pois ele usa apenas apenas 1 comando. Você usa 1 comando para abrir o arquivo, mas precisa editar e salvar depois disso, enquantoupdate-alternatives --install
faz isso por você.Tenho qutebrowser instalado no
~/.local/bin
qual está o meu$PATH
. Eu coloquei o caminho completo para o executável, o que significa que tive que executarem vez de usar
qutebrowser
apenas como penúltimo argumento (porque seupdate-alternatives
queixou de que o caminho não era absoluto),EDIT: Estou no debian buster / sid, HTH de qualquer maneira. EDIT2: Raciocínio porque eu tive que especificar o caminho completo para qutebrowser.
fonte