Di mana mengubah bagaimana xdg-open membuka url? sinkronkan dengan kde-open?

9
  • kde-open "http://askubuntu.com/" bagus, dan membuka URL di browser web saya
  • tapi xdg-open "http://askubuntu.com/"buka tautan di texteditor saya :-(

Saya tahu di mana saya menemukan file-asosiasi di KUbuntu, tetapi sebagai kde-openkarya, saya kira bukan di mana masalahnya.

Bisakah saya menyinkronkan xdg-openuntuk menggunakan program yang sama dengan kde-open?
Atau setidaknya mengubah perilakunya untuk http (s) -URLs?

(Masalah utama adalah bahwa beberapa program, seperti slack-client, digunakan xdg-openuntuk membuka file dan URL.)

Perbarui 1

x-www-browserdan gnome-www-browserdalam pembaruan-alternatif:

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

dan 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

Keduanya menunjuk firefox, tidak ada jejak kwrite.

Puggan Se
sumber
Posting berikut mungkin berisi informasi helful untuk Anda: askubuntu.com/questions/18418/…
dufte
@ Dufte sebagai x-www-browser dan gnome-www-browser menunjuk ke firefox, itu tidak membantu :-( tapi terima kasih
Puggan Se

Jawaban:

9

Sepertinya xdg-openmemiliki pengaturan internal setidaknya saya bisa membuatnya membuka browser yang berbeda dari yang ditetapkan dalam 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

Untuk memperbaikinya:

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

Memeriksa:

$ xdg-settings get default-web-browser
firefox.desktop
$ xdg-open "http://askubuntu.com/"
[opens firefox now]
user.dz
sumber
2
xdg-settings get default-web-browsermemberiorg.kde.kwrite.desktop
Puggan Se
jawaban ini memang bermanfaat, tetapi saya mendapatkan yang sama dengan @PugganSe bahkan setelah saya menjalankan xdg-settings set default-web-browser firefox.desktop...
Jayen
2½ tahun yang lalu, tetapi saya memiliki memori yang baik untuk hal-hal yang memilah setelah menginstal nautilus. Dengan menginstal nautilus di KDE, pengaturan aplikasi defualt gnome dan kde terpaku togheter, dan pengaturan kde saya mulai berfungsi. Jangan ingat apakah itu menyelesaikan masalah ini, atau jika itu masalah lain di gentoo.
Puggan Se
1
Hal-hal tergantung pada bagaimana browser web dipanggil oleh program lain. Jika lingkungan memanggil URL, Anda mungkin ingin mengatur tambahan default-url-scheme-handleruntuk 'http', 'ftp' (juga 'mailto' dimungkinkan), seperti di xdg-settings set default-url-scheme-handler http firefox.desktopatau xdg-settings set default-url-scheme-handler ftp firefox.desktop(atau xdg-settings set default-url-scheme-handler mailto claws-mail.desktopuntuk Claw sebagai 'mailto:' - program tautan)
Jaleks