¿Dónde cambiar cómo xdg-open abre urls? sincronizar con kde-open?

9
  • kde-open "http://askubuntu.com/" es agradable y abre la URL en mi navegador web
  • pero xdg-open "http://askubuntu.com/"abre el enlace en mi editor de texto :-(

Sé dónde encuentro la asociación de archivos en KUbuntu, pero como kde-openfunciona, supongo que ese no es el problema.

¿Puedo sincronizar xdg-openpara usar el mismo programa que el kde-open?
¿O al menos cambiar su comportamiento para http (s) -URLs?

(El problema principal es que algunos programas, como el slack-client, usan xdg-openpara abrir archivos y URL).

Actualización 1

x-www-browsery gnome-www-browseren alternativas de actualización:

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

y 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

Ambos apuntan a firefox, no hay rastro de kwrite.

Puggan Se
fuente
La siguiente publicación puede contener información útil para usted: askubuntu.com/questions/18418/…
dufte
@dufte, ya que tanto x-www-browser como gnome-www-browser apuntan a firefox, no fue tan útil :-( pero gracias de todos modos
Puggan Se

Respuestas:

9

Parece que xdg-opentiene configuraciones internas, al menos podría hacer que abra un navegador diferente al que está configurado dentro 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

Para arreglar eso:

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

Verificar:

$ xdg-settings get default-web-browser
firefox.desktop
$ xdg-open "http://askubuntu.com/"
[opens firefox now]
user.dz
fuente
2
xdg-settings get default-web-browserdaorg.kde.kwrite.desktop
Puggan Se
esta respuesta es realmente útil, pero obtengo lo mismo que @PugganSe incluso después de correr xdg-settings set default-web-browser firefox.desktop...
Jayen
Hace 2 años y medio, pero tengo un vago recuerdo de las cosas que se resolvieron después de instalar nautilus. Al instalar nautilus en KDE, las configuraciones de la aplicación defualt de gnome y kde se unieron, y mis configuraciones de kde comenzaron a funcionar. No recuerdo si eso resolvió este problema, o si quería otro problema en gentoo.
Puggan Se
1
Las cosas dependen de cómo el otro programa llama al navegador web. Si el entorno llama a una URL, es posible que desee configurar adicionalmente default-url-scheme-handlerpara 'http', 'ftp' (también 'mailto'), como en xdg-settings set default-url-scheme-handler http firefox.desktopo xdg-settings set default-url-scheme-handler ftp firefox.desktop(o xdg-settings set default-url-scheme-handler mailto claws-mail.desktoppara Claws como predeterminado 'mailto:' - programa de enlace)
Jaleks