GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come modificare il browser predefinito e i parametri della riga di comando utilizzati per aprire un collegamento da Gnome-terminal?

Fondamentalmente ho la stessa domanda a cui è stata data risposta qui:

Come posso cambiare il browser con cui il terminale gnome apre i collegamenti?

Tranne che sto utilizzando Ubuntu 14.04 e sono interessato a personalizzare gli argomenti della riga di comando passati al browser. C'è un modo per farlo?

Risposta accettata:

I programmi utilizzano una varietà di altri programmi per determinare il browser predefinito:sensible-browser &xdg-open essendo due di loro.

Per xdg-open , puoi usarlo semplicemente eseguendo xdg-open http://URL , quindi xdg-open https://www.google.co.uk ad esempio, aprirà Google.
Dovrebbe essere lo stesso che eseguire echo https://www.google.co.uk nel terminale e cliccando sul link dovrebbe aprire il browser predefinito (nel mio caso, Firefox).
Puoi vedere qual è il browser predefinito usando xdg-settings get default-web-browser :

$ xdg-settings get default-web-browser
firefox.desktop

Per impostare i valori, fai xdg-settings set default-web-browser LAUNCHER-FILE.desktop :

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

Quindi ora eseguo echo https://www.google.co.uk e facendo clic sul collegamento o eseguendo xdg-open https://www.google.co.uk dovrebbe aprire Google nel nuovo browser predefinito (nel mio caso ora Chromium).

Nota che si collega al file .desktop del programma non è un comando:questo deve essere un file valido in /usr/share/applications (o ~/.local/share/applications ). Puoi facilmente crearne uno personalizzato con un comando personalizzato copiandone uno esistente e modificando le righe "Nome" ed "Exec":

$ cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox-new-window.desktop
$ gedit ~/.local/share/applications/firefox-new-window.desktop & disown

##Then change Name and Exec lines to `Name=Firefox (New Window)` & `Exec=firefox --new-window %u` respectively
$ update-desktop-database ~/.local/share/applications/
$ xdg-settings set default-web-browser firefox-new-window.desktop

In quanto sopra ho creato un nuovo programma di avvio, l'ho modificato in modo da avviare una nuova finestra di Firefox e aggiornato il database dei file di avvio e l'ho impostato come predefinito. Ora è in esecuzione xdg-open https://www.google.co.uk apre una nuova finestra di Firefox.

Maggiori informazioni:

  • Specifica della voce del desktop (come modificare i lanciatori)
  • Come impostare quale applicazione viene lanciata da xdg-open? – Chiedi a Ubuntu
  • Come configurare correttamente e facilmente xdg-open senza alcun ambiente? – Unix e Linux

Ubuntu
  1. Come installare gli aggiornamenti di sicurezza dalla riga di comando in Ubuntu

  2. Come modificare la lunghezza della linea predefinita per Od e Hexdump?

  3. Come modificare la luminosità, il colore e la nitidezza dalla riga di comando?

  4. Come aprire il gestore AVD su Ubuntu Linux dalla riga di comando?

  5. Come modificare il browser predefinito utilizzato dal notebook ipython/jupyter in Linux?

Come spegnere Debian 10 dalla riga di comando e dalla GUI

Come impostare il browser predefinito su Debian tramite la riga di comando

Come aprire un URL nel browser Web dal terminale Linux

Come installare il browser Google Chrome su Ubuntu 20.04 dalla riga di comando

Come impostare il browser predefinito dalla riga di comando?

Come abilitare e disabilitare le estensioni di Gnome dalla riga di comando?