Wo kann man ändern, wie xdg-open URLs öffnet? mit kde-open synchronisieren?

9
  • kde-open "http://askubuntu.com/" ist nett und öffnet die URL in meinem Webbrowser
  • xdg-open "http://askubuntu.com/"öffnet aber den link in meinem texteditor :-(

Ich weiß, wo ich die Dateizuordnung in KUbuntu finde, aber wie es kde-openfunktioniert, denke ich, dass das nicht das Problem ist.

Kann ich synchronisieren xdg-open, um dasselbe Programm wie das zu verwenden kde-open?
Oder zumindest das Verhalten für http (s) -URLs ändern?

(Das Hauptproblem ist, dass einige Programme, wie das slack-client, xdg-openzum Öffnen von Dateien und URLs verwendet werden.)

Update 1

x-www-browserund gnome-www-browserin Update-Alternativen:

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

und 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

Beide weisen darauf hin firefox, keine Spur von kwrite.

Puggan Se
quelle
Der folgende Beitrag könnte hilfreiche Informationen für Sie enthalten: askubuntu.com/questions/18418/…
dufte
@dufte da sowohl x-www-browser als auch gnome-www-browser auf firefox verweisen, war es nicht so hilfreich :-( aber trotzdem danke
Puggan Se

Antworten:

9

Es sieht so aus, xdg-openals hätte es zumindest interne Einstellungen. Ich könnte dafür sorgen, dass ein anderer Browser als der darin festgelegte geöffnet wird 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

Um das zu beheben:

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

Überprüfen:

$ xdg-settings get default-web-browser
firefox.desktop
$ xdg-open "http://askubuntu.com/"
[opens firefox now]
user.dz
quelle
2
xdg-settings get default-web-browsergibtorg.kde.kwrite.desktop
Puggan Se
Diese Antwort ist in der Tat hilfreich, aber ich bekomme das gleiche wie @PugganSe, auch nachdem ich gelaufen xdg-settings set default-web-browser firefox.desktop
bin
Vor zweieinhalb Jahren, aber ich habe eine vage Erinnerung an Dinge, die nach der Installation von Nautilus erledigt wurden. Durch die Installation von nautilus in KDE wurden die Einstellungen für die Gnome- und KDE-Defualt-App zusammengeklebt, und meine KDE-Einstellungen begannen zu funktionieren. Ich erinnere mich nicht, ob dies dieses Problem gelöst hat oder ob es ein anderes Problem in Gentoo war.
Puggan Se
1
Die Dinge hängen davon ab, wie der Webbrowser vom anderen Programm aufgerufen wird. Wenn die Umgebung eine URL aufruft, können Sie zusätzlich auf den default-url-scheme-handlerfür ‚http‘, ‚ftp‘ (auch ‚mailto‘ möglich wäre), wie in xdg-settings set default-url-scheme-handler http firefox.desktopoder xdg-settings set default-url-scheme-handler ftp firefox.desktop(oder xdg-settings set default-url-scheme-handler mailto claws-mail.desktopfür Claws als Standard ‚mailto:‘ - Link - Programm)
Jaleks