Como altero meu navegador padrão?

109

Existe uma opção para alterar meu navegador padrão para todos os meus aplicativos?

Ederico
fonte

Respostas:

112

Dê uma olhada no seu system-settings-> Details:

(Observe que nas versões mais antigas do Ubuntu Detailsé chamado System Info)

insira a descrição da imagem aqui

liberdade de expressão
fonte
10
Uau, esse é um lugar muito estúpido para colocar! Quase tão ruim quanto ter que ir para "Configurações" para desligar seu computador no Windows 8.
Mike
4
no Ubuntu 14.04 [tema canela] navegue paraSystem Settings > Preferred applications
diEcho
Para iniciar isso no Ubuntu 14.04 a partir da CLI, tente unity-control-center askubuntu.com/questions/116655/…
Winny
Como faço para que um aplicativo apareça lá?
Anaphory 19/10/2016
Para acessar isso na CLI, use gnome-control-centere vá para System > Details. Você também precisará usar update-alternativesa resposta de Sergey P. aka azure abaixo, pois programas diferentes lêem configurações de fontes diferentes.
Boris Bukh
50

Esta é uma maneira ubuntu de fazer isso

sudo update-alternatives --config x-www-browser
sudo update-alternatives --config gnome-www-browser
Sergey P. tcp azure
fonte
Essa é uma mudança em todo o sistema e deve ser feita além da resposta da liberdade de expressão.
Flimm
3
Eu tentei todas as respostas aqui; somente a segunda dessas duas linhas mudou o navegador no qual os links externos do navegador (por exemplo, do Pidgin) foram abertos.
Stew
Essa é a maneira mais apropriada de fazer isso, trabalhando no i3WM e em outros ambientes de desktop nos quais os terminais governam. Obrigado por compartilhar.
Geppettvs D'Constanzo
Isso não funcionou para mim no ubuntu 16.04 (estava tentando mudar o navegador usado pelo thunderbird para abrir links). A solução aceita funcionou.
Étienne
39

Se o seu navegador preferido não estiver nesse menu ou se você preferir fazê-lo na linha de comando, esse comando permitirá que você faça o mesmo que na resposta do fossfreedom:

xdg-settings set default-web-browser name-of-browser.desktop

Por exemplo:

xdg-settings set default-web-browser firefox.desktop

ou

xdg-settings set default-web-browser chromium-browser.desktop

ou

xdg-settings set default-web-browser google-chrome.desktop
Cybolic
fonte
1
Por razões de SEO: isso funciona com o i3wm quando o chrome se infiltra x-www-browsere update-alternativesfica fora de alcance porque exige sudo. Você precisa ter my-application.desktopdisponível, por exemplo, em ~/.local/share/applications/my-app.desktop. Mas você não passa o caminho inteiro para xdg-settings, apenas o nome do arquivo.
black_puppydog
7

Todas as preferências sobre aplicativos padrão que seu usuário localizou no arquivo "mimeapps.list". Eu uso o Gnome 3 e o Debian, então é para mim ~/.config/mimeapps.list.

Se você não sabe onde está esse arquivo, tente o comando:

locate mimeapps.list

Para substituir o navegador padrão da web, você precisa, pelo menos, alterar os valores na categoria [Aplicativos padrão]

  • manipulador de esquema x / http
  • text / html
  • application / xhtml_xml
  • image / webp
  • manipulador de esquema x / https
  • manipulador de esquema x / ftp
  • manipulador de esquema x / https
  • manipulador de esquema x / ftp

e na categoria [Associações Adicionadas]

  • text / html
  • text / xml
  • application / xhtml_xml
  • image / webp
  • manipulador de esquema x / https
  • manipulador de esquema x / ftp

Para o Opera, o arquivo ~/.config/mimeapps.listdeve conter:

[Default Applications]
x-scheme-handler/http=opera-browser.desktop
text/html=opera-browser.desktop
text/xml=opera-browser.desktop
application/xhtml_xml=opera-browser.desktop
image/webp=opera-browser.desktop
x-scheme-handler/https=opera-browser.desktop
x-scheme-handler/ftp=opera-browser.desktop

[Added Associations]
text/html=opera-browser.desktop;
text/xml=opera-browser.desktop;
application/xhtml_xml=opera-browser.desktop;
image/webp=opera-browser.desktop;
x-scheme-handler/https=opera-browser.desktop;
x-scheme-handler/ftp=opera-browser.desktop;

Experimente (deve estar aberto no Opera, se instalado)

xdg-open somehtmlfile.html

Para o Chrome, o arquivo ~ / .config / mimeapps.list deve conter:

[Default Applications]
x-scheme-handler/http=google-chrome.desktop
text/html=google-chrome.desktop
text/xml=google-chrome.desktop
application/xhtml_xml=google-chrome.desktop
image/webp=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/ftp=google-chrome.desktop

[Added Associations]
text/html=google-chrome.desktop;
text/xml=google-chrome.desktop;
application/xhtml_xml=google-chrome.desktop;
image/webp=google-chrome.desktop;
x-scheme-handler/https=google-chrome.desktop;
x-scheme-handler/ftp=google-chrome.desktop;

Experimente (deve estar aberto no Chrome, se instalado)

xdg-open somehtmlfile.html

E assim por diante (Firefox ou outra coisa).

Você precisa apenas substituir os mimetipos de desejo. Mas eu recomendo usar a GUI para isso. Será reduzir a quantidade de erros.

É real para mim, sistema e será alterado de sistema para sistema, de ambiente de desktop para ambiente de desktop e assim por diante.

Ambiente de teste

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.6 (jessie)
Release:    8.6
Codename:   jessie
$ uname -a
Linux localhost 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
$s gnome-session --version
gnome-session 3.14.0
PADYMKO
fonte
1

Além de alguns dos comentários acima, sugiro seguir a resposta principal aqui . Envolve alterar os esquemas de mimeapps / url do seu usuário atual.

Eu tive que usar essa solução para tornar o Linux Skype se comportar normalmente. A maioria dos outros aplicativos usaria o x-www-browser ou o gnome-www-browser, mas acho que eles têm razão em usar os esquemas de URL ; às vezes tem mais sentido.

Adrian Castravete
fonte
Isso não fornece uma resposta para a pergunta. Para criticar ou solicitar esclarecimentos a um autor, deixe um comentário abaixo da postagem - você sempre pode comentar em suas próprias postagens e, quando tiver reputação suficiente , poderá comentar em qualquer post .
Janeiro
Eu pensei que isso ainda respondesse à pergunta do Skype para a qual, até onde eu sei, as alterações na resposta superior não influenciam como o skype escolhe o aplicativo padrão em todas as condições. A resposta está aqui para ajudar os usuários, caso o primeiro não o faça. Se isso puder ser feito, respondendo com comentários à primeira resposta, farei exatamente isso. :) Obrigado pelo aviso!
Adrian Castravete
Você entendeu, Adrian - apenas sentado no mesmo barco. Ainda assim, isso não resolveu para mim. O que resolveu, foi essa resposta . Mas isso pode ser devido ao fato de eu estar usando o LXDE como área de trabalho.
Izzy
1

Você também pode alterar o navegador padrão nas configurações relevantes do navegador - por exemplo

Raposa de fogo:
Preferências, marque 'Sempre verifique se o Firefox é o seu navegador padrão'

Crómio:
Configurações, clique em "Tornar o navegador padrão do Chrome"

Sambit
fonte
Isso não está funcionando para mim no dia 15.04
user11153
1

Sistema -> Centro de Controle -> Aplicativos Preferidos
para ubuntu com MATE DESKTOP

Alex
fonte