Как изменить приоритеты x-www-browser?

Я пользуюсь 15.04 64-битным Lubuntu, и я скачал chrome с их сайта, потому что иногда он может быть полезен, но я хочу оставить Firefox в качестве браузера по умолчанию, несмотря на то, что он установлен как браузер по умолчанию он все еще не запускается, когда я выполняю x-www-browser. Затем я вручную установил firefox по умолчанию, используя скрипт update-alternatives, но меня удивило то, почему chrome поставил себе приоритет 200. Я не считаю chrome таким же высоким, как они сами, поэтому как я смогу сменить приоритеты?

Это то, что у меня сейчас есть, и Firefox действительно стал моим приложением по умолчанию, но этого не должно было быть, когда я четко обозначил его как значение по умолчанию в самом интерфейсе 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
26
задан 8 May 2015 в 11:39

3 ответа

Можно изменить приоритет с:

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

Пример:

прежде

$ 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

после:

$ 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
0
ответ дан 8 May 2015 в 11:39

Короче говоря: редактирование/var/lib/dpkg/alternatives/x-www-browser и приоритет изменения в

<час>

ДЕТАЛИ

, на который должно ответить самое легкое и, должны отредактировать административные альтернативные для обновления файлы, найденные в /var/lib/dpkg/alternatives

, Так отредактируйте x-www-browser файл

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

, вывод будет похож на это:

auto
/usr/bin/x-www-browser

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

Теперь легко изменяют приоритет хрома (200) тем, что Вы хотите, тогда сохраняют. (Я изменился на 50)

, проверяют новые настройки

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
0
ответ дан 8 May 2015 в 11:39

У меня есть qutebrowser, установленный на ~/.local/bin, который находится на моем $PATH. Я поместил полный путь в исполняемый файл, подразумевая, что я должен был работать

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

вместо того, чтобы использовать qutebrowser только в качестве предпоследнего аргумента (потому что update-alternatives жаловался на путь, не являющийся абсолютным), затем

update-alternatives --config x-www-browser

РЕДАКТИРОВАНИЕ: я нахожусь на debian buster/sid, HTH так или иначе. EDIT2: Обоснование, почему я должен был указать полный путь к qutebrowser.

0
ответ дан 8 May 2015 в 21:39
  • 1
    Это, что мы пропускали. Отметьте свой вопрос, как решено и упоминание в Вашем ответе, что установка была по телевизору так, чтобы другие won' t пытаются найти его на настройках Ubuntu. – Stormlord 8 August 2016 в 13:12

Другие вопросы по тегам:

Похожие вопросы: