Come modificare le priorità di x-www-browser?

19

Sono in 15.04 Lubuntu a 64 bit e ho scaricato Chrome dal loro sito Web, perché a volte può essere utile, ma voglio mantenere Firefox come browser predefinito e nonostante lo abbia messo come browser predefinito non funziona ancora quando eseguo x-www-browser . Poi ho messo manualmente firefox come predefinito usando lo script update-alternatives , ma quello che mi ha fatto chiedere è perché Chrome si metta su una priorità di 200. Non considero il chrome così alto come fanno loro stessi, quindi come potrei essere in grado di cambiare le priorità?

Questo è quello che ho adesso e firefox è effettivamente diventato la mia applicazione predefinita, ma non dovrebbe averlo, quando l'ho messo chiaramente come predefinito nella stessa interfaccia di firefox.

  Selection    Path                           Priority   Status
------------------------------------------------------------
  0            /usr/bin/google-chrome-stable   200       auto mode
  1            /usr/bin/chromium-browser       40        manual mode
* 2            /usr/bin/firefox                40        manual mode
  3            /usr/bin/google-chrome-stable   200       manual mode
    
posta Peter Raeves 08.05.2015 - 10:39

3 risposte

20

Puoi cambiare la priorità con:

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser google-chrome-stable <priority_as_integer>

Esempio:

prima

$ sudo update-alternatives --config x-www-browser 
There are 2 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).

  Selection    Path                         Priority   Status
------------------------------------------------------------
* 0            /usr/bin/google-chrome-beta   150       auto mode
  1            /usr/bin/firefox              150       manual mode
  2            /usr/bin/google-chrome-beta   150       manual mode

dopo:

$ sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/google-chrome-beta 50
update-alternatives: using /usr/bin/firefox to provide /usr/bin/x-www-browser (x-www-browser) in auto mode

$ sudo update-alternatives --config x-www-browser                                                        
There are 2 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).

  Selection    Path                         Priority   Status
------------------------------------------------------------
* 0            /usr/bin/firefox              150       auto mode
  1            /usr/bin/firefox              150       manual mode
  2            /usr/bin/google-chrome-beta   50        manual mode
    
risposta data A.B. 08.05.2015 - 11:42
2

In breve: modifica / var / lib / dpkg / alternatives / x-www-browser e cambia priorità all'interno

informazioni

La soluzione più semplice e la risposta obbligata è modificare i file di aggiornamento amministrativo alternativi disponibili in /var/lib/dpkg/alternatives

Quindi modifica il file x-www-browser

sudo gedit /var/lib/dpkg/alternatives/x-www-browser

L'output sarà simile a questo:

auto
/usr/bin/x-www-browser

/usr/bin/firefox
40
/usr/bin/google-chrome-stable
200
/usr/bin/vivaldi-stable
200

Ora cambia facilmente la priorità di chrome (200) in base a ciò che desideri, quindi salva. (Ho cambiato in 50)

controlla le nuove impostazioni

update-alternatives --query x-www-browser 
Link: x-www-browser
Status: auto
Best: /usr/bin/vivaldi-stable
Value: /usr/bin/google-chrome-stable

Alternative: /usr/bin/firefox
Priority: 40

Alternative: /usr/bin/google-chrome-stable
Priority: 50

Alternative: /usr/bin/vivaldi-stable
Priority: 200
    
risposta data Maythux 08.05.2015 - 12:07
0

Ho installato qutebrowser su ~/.local/bin che è sulla mia $PATH . Ho inserito il percorso completo dell'eseguibile, ovvero ho dovuto eseguire

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser $HOME/.local/bin/qutebrowser 200

invece di usare qutebrowser solo come secondo-ultimo argomento (perché update-alternatives si è lamentato del fatto che il percorso non sia assoluto) poi

update-alternatives --config x-www-browser

EDIT: I'm on debian buster / sid, HTH comunque. EDIT2: Ragioni per cui ho dovuto specificare il percorso completo per qutebrowser.

    
risposta data pylipp 16.10.2017 - 15:48

Leggi altre domande sui tag