Где измениться, как xdg-открытый открывает URL? синхронизация с kde-открытым?

  • kde-open "http://askubuntu.com/" хорошо, и открывает URL в моем webbrowser
  • но xdg-open "http://askubuntu.com/" открывает ссылку в моем текстовом редакторе :-(

Я знаю, где я нахожу ассоциацию файлов в KUbuntu, но как kde-open работы, я предполагаю, что это не то, где проблема.

Я могу синхронизировать xdg-open использовать ту же программу в качестве kde-open?
Или, по крайней мере, измените его поведение для http (s) - URL?

(Основная проблема состоит в том что некоторые программы, как slack-client, использование xdg-open открыть файлы и URL.)

Обновление 1

x-www-browser и gnome-www-browser в альтернативах обновления:

update-alternatives --display x-www-browser
x-www-browser - auto mode
  link best version is /usr/bin/firefox
  link currently points to /usr/bin/firefox
  link x-www-browser is /usr/bin/x-www-browser
  slave x-www-browser.1.gz is /usr/share/man/man1/x-www-browser.1.gz
/usr/bin/chromium-browser - priority 40
/usr/bin/firefox - priority 40
/usr/bin/konqueror - priority 30
  slave x-www-browser.1.gz: /usr/share/man/man1/konqueror.1.gz

и gnome-www-browser

update-alternatives --display gnome-www-browser
gnome-www-browser - auto mode
  link best version is /usr/bin/firefox
  link currently points to /usr/bin/firefox
  link gnome-www-browser is /usr/bin/gnome-www-browser
/usr/bin/chromium-browser - priority 40
/usr/bin/firefox - priority 40

Обе точки к firefox, никакая трассировка kwrite.

8
задан 18 June 2016 в 04:33

1 ответ

Это похоже xdg-open имеет внутренние настройки, по крайней мере, я мог заставить его открыть другой браузер, чем набор того в update-alternatives.

$ xdg-settings --list
Known properties:
  default-url-scheme-handler    Default handler for URL scheme
  default-web-browser           Default web browser

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

$ update-alternatives --display x-www-browser
x-www-browser - auto mode
  link best version is /usr/bin/firefox
  link currently points to /usr/bin/firefox
  link x-www-browser is /usr/bin/x-www-browser
/usr/bin/chromium-browser - priority 40
/usr/bin/firefox - priority 40

Зафиксировать это:

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

Проверьте:

$ xdg-settings get default-web-browser
firefox.desktop
$ xdg-open "http://askubuntu.com/"
[opens firefox now]
7
ответ дан 23 November 2019 в 05:45

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

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