Où changer la façon dont xdg-open ouvre les URL? synchroniser avec kde-open?

9
  • kde-open "http://askubuntu.com/" est sympa, et ouvre l'URL dans mon navigateur
  • mais xdg-open "http://askubuntu.com/"ouvre le lien dans mon éditeur de texte :-(

Je sais où je trouve l'association de fichiers dans KUbuntu, mais comme cela kde-openfonctionne, je suppose que ce n'est pas là que se situe le problème.

Puis-je synchroniser xdg-openpour utiliser le même programme que le kde-open?
Ou au moins changer son comportement pour http (s) -URL?

(Le principal problème est que certains programmes, comme le slack-client, utilisent xdg-openpour ouvrir des fichiers et des URL.)

Mise à jour 1

x-www-browseret gnome-www-browserdans les alternatives de mise à jour:

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

et 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

Les deux pointent vers firefox, aucune trace de kwrite.

Puggan Se
la source
Le message suivant peut contenir des informations utiles pour vous: askubuntu.com/questions/18418/…
dufte
@dufte comme x-www-browser et gnome-www-browser pointe vers firefox, ce n'était pas très utile :-( mais merci quand même
Puggan Se

Réponses:

9

Il semble xdg-openavoir des paramètres internes au moins, je pourrais le faire ouvrir un navigateur différent de celui défini dans 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

Pour résoudre ce problème:

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

Vérifier:

$ xdg-settings get default-web-browser
firefox.desktop
$ xdg-open "http://askubuntu.com/"
[opens firefox now]
user.dz
la source
2
xdg-settings get default-web-browserdonneorg.kde.kwrite.desktop
Puggan Se
cette réponse est en effet utile, mais j'obtiens la même chose que @PugganSe même après avoir couru xdg-settings set default-web-browser firefox.desktop...
Jayen
Il y a 2 ans et demi, mais j'ai un souvenir vage des choses qui se passent après l'installation de Nautilus. En installant nautilus dans KDE, les paramètres de gnome et kde defualt-app se sont collés ensemble, et mes paramètres kde ont commencé à fonctionner. Je ne me souviens pas si cela a résolu ce problème, ou si cela a posé un autre problème dans gentoo.
Puggan Se
1
Les choses dépendent de la façon dont le navigateur Web est appelé par l'autre programme. Si l'environnement appelle une URL, vous souhaiterez peut-être également définir le default-url-scheme-handlerpour 'http', 'ftp' (également 'mailto' serait possible), comme dans xdg-settings set default-url-scheme-handler http firefox.desktopou xdg-settings set default-url-scheme-handler ftp firefox.desktop(ou xdg-settings set default-url-scheme-handler mailto claws-mail.desktoppour Claws comme 'mailto:' - programme de liaison par défaut)
Jaleks