sensible-browser
é o comando que você está procurando.
Eu queria saber qual é o comando do terminal para abrir o navegador da Web padrão.
sensible-browser
é o comando que você está procurando.
Pesquisando no Google, encontrei a resposta.
xdg-open abre um arquivo ou URL no aplicativo preferido do usuário. Se um URL é fornecido o URL será aberto no navegador da Web preferencial do usuário. Se um arquivo for fornecido, o arquivo será aberto na aplicação preferida para arquivos desse tipo. xdg-open suporta arquivos, ftp, http e https URLs.
O xdg-open faz parte do xdg-utils pacote e já está instalado no Ubuntu 10.10.
Você também pode usar:
x-www-browser http://some-url.org
E ele abrirá o URL no navegador padrão.
Com a configuração padrão do Ubuntu, apenas o comando gnome-open vem à mente.
gnome-open http://askubuntu.com
Eu brinquei com isso um pouco.
Há um problema com gnome-open
- ele não invocará o navegador padrão, a menos que você especifique um URL.
Isso é um problema se você quiser configurar um ícone ou um atalho que sempre iniciará o navegador que está definido como padrão.
Outras vezes, pode ser necessário defini-lo como um parâmetro para alguns programas que exigem um link para um navegador da Web e não funciona bem com gnome-open
(por exemplo, acroread
).
Você pode resolver isso usando x-www-browser
ou gnome-www-browser
links do sistema que podem ser configurados por update-alternatives
, mas essas são configurações do sistema, não específicas do usuário (e não são sincronizadas com os valores definidos em gnome-default-applications-properties
.
Tudo isso pode ser resolvido abrindo o executável sensible-browser
(que na verdade é um script):
sudo gedit $(which sensible-browser)
e adicionando isso no começo:
#!/bin/bash
BROWSER=$(gconftool -g /desktop/gnome/url-handlers/http/command)
export BROWSER="${BROWSER//"\"%s\""/}"
Isso fará com que sensible-browser
sempre inicie o navegador da Web padrão especificado pelo usuário.
(Descobri que gnome-default-applications-properties
altera algumas chaves gconf de acordo com o navegador que está atualmente definido. O valor padrão do navegador pode ser obtido de qualquer uma dessas chaves, então usei /desktop/gnome/url-handlers/http/command
e usei para preencher a variável $BROWSER
(o valor é retirado da parte "%s"
).
Tags command-line