W mojej sytuacji zainstalowałem Chromium i ustawiłem go jako domyślny. Wcześniej Chrome była domyślną przeglądarką.
Próbowałem wszystkiego, co mogłem zrobić: ustawienie domyślnej przeglądarki Chromium, zmiana ustawień gconf w celu uruchomienia Chromium ze zmienną % U ( /ubuntu//a/41085/94263 ), zmiana alternatywnych opcji używania Chromium jako domyślnej x-www -browser ( /ubuntu//a/24052/94263 ), ale nic nie pomogło, xdg-open otworzył nowe okno Chromium ze stroną początkową , ale nie można otworzyć podanego linku, rozsądna przeglądarka otworzyła Chrome. Próbowałem wyczyścić Chrome (Chromium został automatycznie ustawiony jako domyślny i automatyczny w alternatywnych aktualizacjach ) i zainstalować go ponownie, ponieważ potrzebuję stamtąd Flash Pepper, i stał się domyślną przeglądarką x-wwwalternatywa znowu, i znowu była otwarta za pomocą polecenia sensible-browser . Następnie przejrzałem niektóre strony i zwróciłem uwagę na priorytet, a także odkryłem, że w pliku / etc / alternatives / znajduje się również dowiązanie symboliczne gnome-www-browser i domyślnie jest tam google-chrome . Chrome miał priorytet ustawiony na 200, a Chromium - 40 . Priorytet przeglądarki Google Chrome jest wyższy, dlatego narzędzie update-alternatives instaluje ją automatycznie jako domyślną przeglądarkę internetową jako „lepszą wersję”.
Usunąłem zarówno Chrome, jak i Chromium z przeglądarki x-www i gnome-www-browser :
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
Następnie zainstalowałem nowe alternatywy z innymi priorytetami:
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
Nie wiem, że są to domyślne priorytety „40” i „200” dla wszystkich komputerów, w przeciwnym razie będziesz mieć inne liczby. Lepiej spojrzeć wcześniej, wchodząc
sudo update-alternatives --display x-www-browser
sudo update-alternatives --display gnome-www-browser
Aktualizacja Próbowałem robić te same rzeczy na zupełnie innym systemie, a priorytety były takie same jak tutaj.
Aktualizacja 2. Jeśli uruchomisz google-chrome tylko raz, zmieni on priorytet z powrotem na 200, ale przeglądarka chromowa pozostanie domyślna.
To zadziałało dla mnie. Chromium zostało skonfigurowane automatycznie jako domyślna i rozsądna przeglądarka uruchamia Chromium. Ale nadal xdg-open otwiera nowe puste okno.