Trong tình huống của tôi, tôi đã cài đặt Chromium và làm cho nó mặc định. Trước đó Chrome là trình duyệt mặc định.
Tôi đã thử tất cả những gì tôi có thể làm: cài đặt trình duyệt mặc định Chromium, thay đổi cài đặt gconf để chạy Chromium với biến % U ( https://askubfox.com/a/41085/94263 ), thay đổi lựa chọn thay thế để sử dụng Chromium làm mặc định x-www -browser ( https://askubfox.com/a/24052/94263 ), nhưng không có gì giúp được, xdg đã mở cửa sổ Chromium mới với ang bắt đầu trang không thể mở liên kết đã cho, trình duyệt nhạy cảm đã mở Chrome. Tôi đã cố gắng lọc Chrome (Chromium được tự động đặt làm mặc định và tự động thay thế cập nhật ) và cài đặt lại, vì tôi cần Pepper flash từ đó và nó trở thành trình duyệt x-www mặc địnhthay thế một lần nữa, và một lần nữa được mở bằng lệnh trình duyệt hợp lý . Sau đó, tôi đã googled một số trang và thu hút sự chú ý của tôi và cũng phát hiện ra rằng có symlink trình duyệt gnome-www trong / etc / thay thế / quá và google-chrome được mặc định ở đó. Chrome có mức độ ưu tiên được đặt ở 200 và Chromium - 40 . Ưu tiên của Google Chrome cao hơn, vì vậy tiện ích thay thế cập nhật sẽ tự động cài đặt nó làm trình duyệt web mặc định là "phiên bản tốt hơn".
Tôi đã gỡ bỏ tất cả Chrome và Chromium từ x-www-trình duyệt và gnome-www-trình duyệt :
sudo update-alternatives --remove x-www-browser /usr/bin/google-chrome
sudo update-alternatives --remove x-www-browser /usr/bin/chromium-browser
sudo update-alternatives --remove gnome-www-browser /usr/bin/google-chrome
sudo update-alternatives --remove gnome-www-browser /usr/bin/chromium-browser
Sau đó, tôi đã cài đặt các lựa chọn thay thế mới với các ưu tiên khác:
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/google-chrome 40
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/chromium-browser 200
sudo update-alternatives --install /usr/bin/gnome-www-browser gnome-www-browser /usr/bin/google-chrome 40
sudo update-alternatives --install /usr/bin/gnome-www-browser gnome-www-browser /usr/bin/chromium-browser 200
Tôi không biết là các ưu tiên mặc định '40' và '200' cho tất cả các máy tính hoặc bạn sẽ có các số khác. Tốt hơn là nhìn trước bằng cách vào
sudo update-alternatives --display x-www-browser
sudo update-alternatives --display gnome-www-browser
Cập nhật. Tôi đã cố gắng làm những điều tương tự trên hệ thống hoàn toàn khác, và các ưu tiên cũng giống như ở đây.
Cập nhật2. Nếu bạn chỉ chạy google-chrome một lần, nó sẽ thay đổi mức ưu tiên trở lại thành 200 nhưng trình duyệt crom sẽ giữ nguyên mặc định.
Điều này làm việc cho tôi. Chromium được thiết lập mặc định tự động và trình duyệt hợp lý đang khởi chạy Chromium. Nhưng vẫn xdg-open đang mở cửa sổ trống mới.