У меня 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
Ответы:
Вы можете изменить приоритет с помощью:
Пример:
до
после:
источник
sudo
: так что это для каждой системы, но должно быть для каждого пользователя или даже лучше для каждой оболочки. 2) Абсолютные пути: так что требуется глубокое понимание системы и просто небольшая опечатка. 3) сложная и непонятная командная строка. 4) Неожиданный API: Prio 1 обычно является лучшим prio. Я не говорю, что нумерация неверна, но, пожалуйста, не называйте это «Приоритет». 5) Это хорошо скрытая функциональность и т. Д. И т. Д. И т. Д. Такая важная функциональность в Linux / Debian всегда должна разрабатываться для простых людей, для тех, кто не знает и не заботится об этом.x-www-browser
ни какихEnvironment
либоVariable
средствах. Однако они будут затронутыx-www-browser
за кулисами. Сравните со скандалом с выбросами Volkswagen: водители дизельных грузовиков расстроены, поскольку они знают, что на них влияют Но они все еще ничего не знают о AdBlue или о том, как он работает. Но что еще более важно: они никогда не хотят знать, и им не нужно знать! Обычные люди не являются инженерами в области ракетостроения, и даже большинству инженеров в области ракетостроения также не нужно знать об AdBlue в своей машине.Вкратце: отредактируйте / var / lib / dpkg / alternatives / x-www-browser и измените приоритет внутри
ДЕТАЛИ
Самый простой и обязательный ответ - отредактировать административные файлы альтернативных обновлений, найденные в
/var/lib/dpkg/alternatives
Так что отредактируйте
x-www-browser
файлВывод будет таким:
Теперь легко измените приоритет chrome (200) на то, что вы хотите, затем сохраните. (Я поменял на 50)
проверьте новые настройки
источник
update-alternatives
интерфейс. Я предпочитаю этот способ, так как вы никогда не знаете, что еще он делает, за исключением изменения файла, как вы сказали. Также с технической точки зрения его решение проще, поскольку он использует только одну команду. Вы используете 1 команду, чтобы открыть файл, но послеupdate-alternatives --install
этого вам нужно отредактировать и сохранить его, пока он делает это за вас.У меня установлен qutebrowser,
~/.local/bin
который находится на моем$PATH
. Я поставил полный путь к исполняемому файлу, что означает, что я должен был запуститьвместо того, чтобы использовать
qutebrowser
только как второй аргумент (потому чтоupdate-alternatives
жаловался на то, что путь не является абсолютным), тогдаРЕДАКТИРОВАТЬ: Я в любом случае на Debian Buster / SID, HTH. РЕДАКТИРОВАТЬ 2: Причины, почему я должен был указать полный путь к Qutebrowser.
источник