Tôi đang chạy XUbfox 20.04 và đã cài đặt Brave, Chrome và Firefox. Tôi thường chỉ sử dụng Brave trong những ngày này trừ khi tôi cần kiểm tra thứ gì đó trên một trong hai cái còn lại. Brave được đặt làm trình duyệt ưa thích của tôi trong hộp thoại Ứng dụng ưa thích:
Tương tự, cài đặt xdg hiển thị Brave làm mặc định của tôi:
% xdg-settings nhận trình duyệt web mặc định
Brave-browser.desktop
Mặc dù vậy, nếu tôi thực hiện xdg-mở some/on-disk/web/page.html
nó kích hoạt Chrome.Tôi đã lục lọi trong các biến môi trường của mình để tìm các giá trị liên quan đến XDG nhưng không tìm thấy gì. Chạy xdg-open bằng bash -x Tôi thấy rằng cuối cùng nó cũng chạy mở exo
. Đang chạy exo-preferred-ứng dụng
vừa đưa ra hộp thoại ở trên, vì vậy người ta hy vọng exo-open sẽ tư vấn bất kỳ cơ sở dữ liệu nào sử dụng. Tuy nhiên, nó dường như không phải trong mọi trường hợp. thi hành exo-open --launch WebBrowser
không mở Brave. Chạy nó như thế này:
mở exo smontanaro/htmlcov/index.html
Chrome mở ra. Chạy nó như thế này:
mở exo https://www.google.com/
Dũng cảm mở ra. Tôi vẫn chưa thể tạo tệp: URL hiển thị Brave. Ví dụ: Ngoài đường dẫn tương đối ở trên, URL đường dẫn đầy đủ này vẫn kích hoạt Chrome:
tệp mở exo:///home/skip/src/smontanaro.net/smontanaro/htmlcov/index.html
Tại sao tôi không thể mở Brave bằng tệp trên đĩa: URL?