Nơi thay đổi cách xdg-open mở url? đồng bộ với kde-open?


9
  • kde-open "http://askubuntu.com/" là tốt và mở URL trong webbrowser của tôi
  • nhưng xdg-open "http://askubuntu.com/"mở liên kết trong texteditor của tôi :-(

Tôi biết nơi tôi tìm thấy liên kết tệp trong KUbfox, nhưng khi kde-openhoạt động, tôi đoán đó không phải là vấn đề.

Tôi có thể đồng bộ hóa xdg-openđể sử dụng cùng một chương trình như kde-openkhông?
Hoặc ít nhất là thay đổi hành vi của nó đối với http (s) -URLs?

(Vấn đề chính là một số chương trình, như slack-client, sử dụng xdg-openđể mở tệp và URL.)

Cập nhật 1

x-www-browsergnome-www-browsertrong các lựa chọn thay thế cập nhật:

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

Cả hai điểm đến firefox, không có dấu vết của kwrite.


Bài đăng sau đây có thể chứa thông tin hữu ích cho bạn: askubfox.com/questions/18418/ trên
dufte

@dufte vì cả trình duyệt x-www và trình duyệt gnome-www đều chỉ ra firefox, điều đó không hữu ích :-( nhưng dù sao cũng cảm ơn
Puggan Se

Câu trả lời:


9

Dường như xdg-opencó các cài đặt bên trong ít nhất tôi có thể làm cho nó mở trình duyệt khác với cài đặt bên trong 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

Để khắc phục điều đó:

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

Kiểm chứng:

$ xdg-settings get default-web-browser
firefox.desktop
$ xdg-open "http://askubuntu.com/"
[opens firefox now]

2
xdg-settings get default-web-browserchoorg.kde.kwrite.desktop
Puggan Se

câu trả lời này là thực sự hữu ích, nhưng tôi nhận được giống như @PugganSe ngay cả sau khi tôi chạy xdg-settings set default-web-browser firefox.desktop...
Jayen

Cách đây 2 năm, nhưng tôi có một bộ nhớ vage về những thứ sắp xếp sau khi cài đặt nautilus. Bằng cách cài đặt nautilus trong KDE, cài đặt ứng dụng gnome và kde defualt đã dán togheter và cài đặt kde của tôi bắt đầu hoạt động. Đừng nhớ nếu điều đó giải quyết vấn đề này, hoặc nếu nó là vấn đề khác trong gentoo.
Puggan Se

1
Mọi thứ phụ thuộc vào cách trình duyệt web được gọi bởi chương trình khác. Nếu môi trường gọi một URL, bạn có thể muốn đặt thêm default-url-scheme-handlercho 'http', 'ftp' (cũng có thể 'mailto'), như trong xdg-settings set default-url-scheme-handler http firefox.desktophoặc xdg-settings set default-url-scheme-handler ftp firefox.desktop(hoặc xdg-settings set default-url-scheme-handler mailto claws-mail.desktopcho Claws làm mặc định 'mailto:' - chương trình liên kết)
Jaleks
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.