Где изменить, как xdg-open открывает URL-адреса? синхронизировать с kde-open?
kde-open "http://Ask-ubuntu.ru/"
хорошо, и открывает URL в моем веб-браузере- но
xdg-open "http://Ask-ubuntu.ru/"
открывает ссылку в моем текстедиторе:-(
Я знаю, где найти файловую ассоциацию в KUbuntu, но как kde-open
работает, я полагаю, проблема не в этом.
Можно синхронизировать xdg-open
использовать ту же программу, что и kde-open
?
Или хотя бы изменить его поведение для http (s) -URLs?
(Основная проблема заключается в том, что некоторые программы, такие как 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
,
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://Ask-ubuntu.ru/"
[opens firefox now]