Mi chiedevo qual è il comando del terminale per aprire il browser Web predefinito.
Mi chiedevo qual è il comando del terminale per aprire il browser Web predefinito.
sensible-browser
è il comando che stai cercando.
Ricerca su Google Ho trovato la risposta.
xdg-open apre un file o un URL nell'applicazione preferita dell'utente. Se un L'URL viene fornito l'URL verrà aperto nel browser Web preferito dell'utente. Se viene fornito un file, il file sarà aperto nell'applicazione preferita per file di quel tipo. xdg-open supporta file, ftp, http e https URL.
xdg-open fa parte di xdg-utils pacchetto ed è già installato su Ubuntu 10.10.
Puoi anche usare:
x-www-browser http://some-url.org
E aprirà l'URL nel browser predefinito.
Con la configurazione di Ubuntu predefinita viene in mente solo il comando gnome-open.
gnome-open http://askubuntu.com
Ho giocato un po 'su questo.
C'è un problema con gnome-open
- non invocherà il browser Web predefinito a meno che tu non specifichi un URL.
Questo è un problema se si desidera impostare un'icona o una scorciatoia che avvia sempre il browser impostato come predefinito.
Altre volte potrebbe essere necessario impostarlo come parametro per alcuni programmi che richiedono un collegamento a un browser Web e non funzionano bene con gnome-open
(ad esempio acroread
).
Potresti risolvere questo problema utilizzando i link di sistema x-www-browser
o gnome-www-browser
che puoi impostare tramite update-alternatives
, ma quelli sono impostazioni a livello di sistema, non specifici dell'utente (e non sono sincronizzati con i valori impostati tramite gnome-default-applications-properties
.
Tutto ciò può essere risolto aprendo l'eseguibile sensible-browser
(che in realtà è uno script):
sudo gedit $(which sensible-browser)
e aggiungendolo all'inizio:
#!/bin/bash
BROWSER=$(gconftool -g /desktop/gnome/url-handlers/http/command)
export BROWSER="${BROWSER//"\"%s\""/}"
Questo farà sì che sensible-browser
avvii sempre il browser Web predefinito specificato dall'utente.
(Ho scoperto che gnome-default-applications-properties
cambia alcune chiavi di gconf in base al browser attualmente impostato. Il valore predefinito del browser può essere ottenuto da uno qualsiasi di questi tasti, quindi ho scelto /desktop/gnome/url-handlers/http/command
e l'ho usato per riempire la variabile $BROWSER
(il valore viene rimosso dalla parte "%s"
).)
Leggi altre domande sui tag command-line