Od czasu aktualizacji Ubuntu 15.10 stabilna wersja google-chrome stale pyta, czy powinna być ustawiona jako domyślna przeglądarka, nawet jeśli już jest. Próbowałem go ponownie zainstalować, ale to nie pomogło. Jakieś pomysły?
Od czasu aktualizacji Ubuntu 15.10 stabilna wersja google-chrome stale pyta, czy powinna być ustawiona jako domyślna przeglądarka, nawet jeśli już jest. Próbowałem go ponownie zainstalować, ale to nie pomogło. Jakieś pomysły?
Odpowiedzi:
Poprawka robocza znajduje się na końcu tej odpowiedzi.
WSTĘPNA ODPOWIEDŹ 28 października 2015 (nieaktualna poprawka)
Aby uniknąć pytania, czy chcesz używać Chrome jako domyślnej przeglądarki, skorzystaj z następującego obejścia (zaproponowanego tutaj i zasugerowanego w sekcji komentarza tego pytania przez Yurii Kolesnykov ):
Otwórz plik ~/.config/google-chrome/Default/Preferences
za pomocą edytora tekstu.
Znajdź linię
"check_default_browser": true,
i zastąp go
"check_default_browser": false,
W moim przypadku plik miał> 200 000 znaków, z tego powodu gedit kilkakrotnie się zawiesił. Jeśli w twoim przypadku jest tak samo, prawdopodobnie chcesz użyć edytora terminalowego, takiego jak vi.
Pamiętaj, że jest to obejście problemu, sam problem musi zostać rozwiązany przez programistów Chrome.
AKTUALIZACJA 24 listopada 2015
Jak wspomniał Danilo Piazzalunga , błąd został potwierdzony . Zgodnie z sugestią NicDumZ , zagłosuj na ten błąd, klikając
zwrócić uwagę. Dzięki!
AKTUALIZACJA 20 lutego 2016 r
Jak informowali po raz pierwszy Ron Thompson i 3vi1 w sekcji komentarzy; i ostatecznie potwierdzone przeze mnie (używając Ubuntu 15.10), to obejście nie wydaje się już działać, przynajmniej nie dla wszystkich, po ponownej instalacji google-chrome. Każdy, kto skorzystał z tego obejścia, powinien unikać ponownego instalowania chrome.
Ponownie zachęcam do powiedzenia, że masz wpływ na błąd w starterze (obecnie 302 osoby).
AKTUALIZACJA 5 kwietnia 2016 r. (Poprawka działania!)
Zaproponowano poprawkę na starterze, która najwyraźniej wykonała zadanie dla kilku osób:
Aby zastosować poprawkę, zmień wiersz # 198 w pliku /usr/bin/xdg-settings
z
command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | sed -e 's/ .*$//'`"
do
command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | sed -e 's/ .*$//' | head -n 1`"
AKTUALIZACJA 25 lipca 2016 r. (Poprawka działania!)
Zaktualizuj proponowaną poprawkę dla (K) Ubuntu 16.04:
Aby zastosować poprawkę, zmień wiersze # 177 i # 202 w pliku /usr/bin/xdg-settings
z
command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | first_word"
do
command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | first_word | head -n 1`"
Następnie przejdź do ustawień Google Chrome i ustaw Chrome jako domyślną przeglądarkę.
AKTUALIZACJA 1 czerwca 2017 r
Bug został zamknięty i oznaczony jako „naprawić Wydany” od dzisiaj. Cytując użytkownika Oliviera Tilloya (osomon) :
Jeśli poprawnie odczytałem raport, problem został rozwiązany w xdg-utils w Xenial. Wily był EOL od prawie roku, więc zamykam błąd.
no longer affects: chromium-browser no longer affects: google-chrome-beta (Ubuntu) no longer affects: google-chrome (Ubuntu) Changed in chromium-browser (Ubuntu): assignee: Chad Miller (cmiller) → nobody status: In Progress → Invalid Changed in xdg-utils (Ubuntu): assignee: Chad Miller (cmiller) → nobody status: Confirmed → Fix Released
Zostało to wyśledzone jako błąd w narzędziach XDG i wpływa również na przeglądarkę Chromium.
Zobacz LP Bug # 1509139 .
Miałem ten sam problem z 15.10. Za każdym razem, gdy ponownie uruchamiałem i uruchamiałem Chrome, narzekałem, że nie była to domyślna przeglądarka, mimo że szczegóły ustawień Domyślne aplikacje pokazują, że jest to domyślna przeglądarka internetowa. Zauważyłem, że Firefox jest domyślny dla zdjęć, więc ustaw go na przeglądarkę zdjęć. Po jednym ponownym uruchomieniu Chrome już nie narzeka. Powinienem spróbować jeszcze kilka razy, zanim stwierdzę, że to rozwiązało mój problem, ale chciałem podzielić się początkowym rezultatem, jeśli ktoś jest w trybie próbowania rzeczy sam.
Always check if chrome is your default browser