Как открыть гиперссылки Evince в браузере по умолчанию?

Под управлением Ubuntu 18.04 с Gnome, Shell, при нажатии на гиперссылку в Проявляет его, открывается в Firefox вместо Хрома, который я установил как свой браузер по умолчанию.

Я установил браузер по умолчанию посредством настроек GUI, и также путем выполнения следующих команд:

sudo update-alternatives --set x-www-browser /usr/bin/chromium-browser                                                                                                                    
sudo update-alternatives --set gnome-www-browser /usr/bin/chromium-browser
xdg-settings set default-web-browser chromium-browser.desktop

Я добавил следующие строки к ~/.config/mimeapps.list:

x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop

Я проверил, что следующие команды все открываются Хромом:

xdg-open test.html
x-www-browser test.html
gnome-www-browser test.html
sensible-browser test.html

BROWSER переменная среды сброшена по умолчанию в моей системе, но даже когда выполнение Проявляет с этим переменным набором, который ссылки все еще открывают в Firefox:

BROWSER=/usr/bin/chromium-browser /usr/bin/evince test.pdf

В чем еще я могу попытаться сделать ссылки нажатыми, Проявляют открытый в моем браузере по умолчанию?

6
задан 26 September 2018 в 03:27

2 ответа

Следующие команды теперь работают, позволение браузера по умолчанию быть измененным, даже не будучи должен перезапустить Проявляет:

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

Я не уверен, почему они не работали, когда я первоначально задал вопрос; я могу только предположить, что некоторый фактор был сброшен путем перезапуска системы во время моего тестирования.

2
ответ дан 23 November 2019 в 08:04

О той же проблеме сообщают здесь: Как установить браузер по умолчанию для читателя PDF, Проявляют на Linux?

Решение Вашей проблемы похоже на вуду, даже когда существуют "протоколы" относительно того, как и какие приложения, как предполагается, открывают определенный вид файла. Вы будете видеть, что они очень непоследовательны между системами и различными настольными средами.

Таким образом, существует не действительно "правильный" ответ. У меня была подобная проблема с Firefox, таким образом, я даю Вам свое решение:

Create a ~/.local/share/applications/defaults.list if it doesn't exist

Add the following

[Default Applications]
application/pdf=evince.desktop;

...or just the last line if there's something before.
1
ответ дан 23 November 2019 в 08:04

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

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