Eu queria saber qual é o comando do terminal para abrir o navegador da web padrão.
command-line
Luca
fonte
fonte
sensible-utils
pacote e o sistema de alternativas encontradas/etc/alternatives
e modificadas porupdate-alternatives
?sensible-browser
abre o Opera em vez do Chrome padrão.xdg-open
funciona como esperado.sensible-browser
não segue a preferência do usuário configurada no centro de controle da unidade.xdg-open
faz.Pesquisando no Google, encontrei a resposta.
O xdg-open faz parte do pacote xdg-utils e já está instalado no Ubuntu 10.10.
fonte
Você também pode usar:
E abrirá o URL no navegador padrão.
fonte
Com a configuração padrão do Ubuntu, apenas o comando gnome-open vem à mente.
fonte
gnome-open
para quase todos os tipos de arquivos, URIs e diretórios. É um comando para aprender, em vez de tentar lembrar sobre comandos obscuros comosensible-browser
xdg-open
deve fazer a mesma coisa - na verdade, ele chamarágnome-open
oukde-open
, ou o que seja, dependendo do seu ambiente de área de trabalho. Assim, é mais portátil.Eu brinquei um pouco com isso. Há um problema com
gnome-open
- ele não chamará o navegador da web padrão, a menos que você especifique um URL. Isso é um problema se você deseja configurar um ícone ou um atalho que sempre iniciará o navegador definido como padrão. Outras vezes, pode ser necessário configurá-lo como parâmetro para alguns programas que exigem um link para um navegador da Web e não funcionam bemgnome-open
(por exemploacroread
:). Você pode resolver isso usando umx-www-browser
ougnome-www-browser
sistema links que você pode configurarupdate-alternatives
, mas essas são configurações de todo o sistema, não específicas do usuário (e não são sincronizadas com os valores definidosgnome-default-applications-properties
. Tudo isso pode ser resolvido abrindo osensible-browser
executável (que é realmente um script):e adicionando isso no começo:
Isso
sensible-browser
sempre fará com que o navegador da web padrão especificado pelo usuário seja iniciado. (Descobri quegnome-default-applications-properties
altera algumas chaves do gconf de acordo com o navegador atualmente configurado. O valor padrão do navegador pode ser obtido em qualquer uma dessas chaves, então procurei/desktop/gnome/url-handlers/http/command
e o usei para preencher a$BROWSER
variável (o valor é despojado da"%s"
parte) .)fonte
/usr/bin/sensible-browser
como recomenda esta resposta. Essa alteração será substituída em uma atualização do sistema.Só para você achar útil. Uma abordagem de fallback e um forro.
Boa leitura para quem não conhece os operadores lógicos https://www.howtogeek.com/269509/how-to-run-two-or-more-terminal-commands-at-once-in-linux/ .
e
fonte