Come avviare il browser Web predefinito dal terminale?

69

Mi chiedevo qual è il comando del terminale per aprire il browser Web predefinito.

    
posta Luca 19.10.2010 - 12:39

5 risposte

78

sensible-browser è il comando che stai cercando.

    
risposta data Evan 19.10.2010 - 12:50
63

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.

    
risposta data Luca 19.10.2010 - 12:50
11

Puoi anche usare:

x-www-browser http://some-url.org

E aprirà l'URL nel browser predefinito.

    
risposta data Benjamin 22.08.2011 - 11:50
3

Con la configurazione di Ubuntu predefinita viene in mente solo il comando gnome-open.

gnome-open http://askubuntu.com
    
risposta data kounryusui 19.10.2010 - 12:51
2

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" ).)

    
risposta data user11456 25.02.2011 - 14:15

Leggi altre domande sui tag