kde-open "http://askubuntu.com/"
はナイスで、WebブラウザでURLを開きますxdg-open "http://askubuntu.com/"
は私のテキストエディターでリンクを開きます:-(私はKUbuntuでファイルの関連付けを見つける場所を知っていますが、kde-open
が機能するので、問題がどこにあるかはわかりません。
xdg-open
と同期してkde-open
と同じプログラムを使用できますか?
または少なくともhttp(s)-URLの動作を変更しますか?
(主な問題は、slack-client
などの一部のプログラムがxdg-open
を使用してファイルとURLを開くことです。)
更新代替の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
のトレースはありません。
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]