Google Chrome nie wychodzi ładnie

21

Po otwarciu Google Chrome wyświetla komunikat, że „nie zamknął się prawidłowo” . Dzieje się tak za każdym razem, gdy go otwieram, po uruchomieniu komputera lub zaraz po zamknięciu przeglądarki za pomocą X. Jest przycisk, który pozwala mi otworzyć ostatnie karty, ale ten przycisk nie działa, a Chrome nic nie znajduje, w końcu na pustej stronie.

Aby rozwiązać moje problemy, próbowałem wyłączyć rozszerzenia i tego typu rzeczy, ale okazało się, że to nie działa. Ponadto zmiany najwyraźniej nie są zapisywane w Chrome, sugeruję, że dzieje się tak, ponieważ nie zamyka się prawidłowo.

Chciałbym rozwiązać ten problem bez usuwania i ponownej instalacji Chrome, ponieważ mam wiele rzeczy zapisanych w moich zakładkach i konfiguracji paska adresu *. Problem zaczął się nieoczekiwanie, nie po żadnej aktualizacji ani nic. Chcę, aby to zostało rozwiązane, ponieważ muszę mieć dostęp do moich ostatnio zamkniętych kart po otwarciu przeglądarki.

Próbowałem zaktualizować do obecnej stabilnej wersji Chrome, ale nic to nie zmieniło.

* Edycja: mój pasek adresu ma skonfigurowane wyszukiwarki (mapy, tłumaczenia językowe, wikipedia ...)

MartinGalilee
źródło

Odpowiedzi:

3

Jedną z możliwości jest uszkodzenie profilu przeglądarki. Nie robiąc nic, co mogłoby spowodować utratę danych, możesz spróbować utworzyć nowy profil, jak opisano tutaj: Utwórz nowy profil użytkownika przeglądarki w sekcji dotyczącej systemu Linux .

Krótko mówiąc (chociaż powinieneś przeczytać powyższy link w całości),

  • Upewnij się, że Chrome w ogóle nie działa.
  • Zmień nazwę ~/.config/google-chrome/Defaultna ~/.config/google-chrome/Default.bak.
  • Uruchom Chrome. Sprawdź, czy problem został rozwiązany.

Pamiętaj, że .configjest to ukryty folder. Musisz włączyć przeglądanie ukrytych plików i folderów w Menedżerze plików. Oczywiście, jeśli użyjesz wiersza poleceń, możesz uruchomić coś takiego:

mv ~/.config/google-chrome/Default ~/.config/google-chrome/Default.bak

Jeśli problem zostanie rozwiązany, stopniowo kopiuj tylko te pliki, które są absolutnie potrzebne (ponieważ niektóre z nich mogą być odpowiedzialne za problem w pierwszej kolejności), z Default.baknowego Defaultfolderu automatycznie tworzonego przez Chrome.

Ponadto, ponieważ potrzebujesz zakładek, są one przechowywane jako zwykły plik tekstowy wywoływany Bookmarksw Defaultfolderze, więc skopiowanie ich z Default.baknowego do nowego Defaultprawdopodobnie nie powinno niczego zepsuć i zwróci ci zakładki. Ponownie lepiej to zrobić, gdy Chrome w ogóle nie działa .

Jeśli chodzi o „konfigurację paska adresu”, nie wiem co to oznacza. Być może możesz zredagować swoje pytanie, aby wyjaśnić ten aspekt.

Edytuj: jeśli nie chcesz iść drogą „nowego profilu” i jeśli masz inne konto Google, możesz spróbować dodać nowego użytkownika. Ta opcja jest dostępna w chrome://settings. Spójrz na opcje, które obejmują importowanie rzeczy z innego profilu!

Nowy użytkownik


źródło
1
Dzięki, nie mogę powiedzieć, że zadziałało, ponieważ w pewnym sensie samo zaczęło działać 24 godziny później. Ale w pewnym momencie stworzyłem nowy profil.
MartinGalilee
To nie rozwiązało mojego problemu. Nie mam nic przeciwko ponownej instalacji Chrome, ponieważ mam wszystko zsynchronizowane z moim kontem Google. Usunąłem swój profil i utworzyłem nowy, ale wciąż widzę ten błąd. Jakieś inne pomysły?
Felipe
16

Miałem podobny problem, w którym wyświetlał komunikat „nie zamknął się poprawnie” za każdym razem po uruchomieniu. Dla mnie działo się tak, ponieważ Google Chrome działał w tle nawet po jego zamknięciu, ponieważ była to domyślna konfiguracja po instalacji.

Naprawiłem to, przechodząc do ustawień zaawansowanych w chrome „Ustawienia -> System -> Kontynuuj uruchamianie aplikacji w tle po zamknięciu Google Chrome” i odznaczając pole obok niego.

Jawad
źródło
3
Zdecydowanie najprostsza odpowiedź i działała dla mnie.
Chris Carter
To powinna być zaakceptowana odpowiedź.
neun24
12

To samo mi się przytrafiło i doprowadzało mnie do szału!

W mojej sytuacji (zaufane) nie miało to nic wspólnego z profilami użytkowników. Mój problem polegał na tym, że środowisko pulpitu wyłączało się przed procesem chrome w tle; to spowodowało, że chrome „niefrasobliwie” zakończył pracę i napominał mnie o tym przy każdym ponownym uruchomieniu.

Niektóre rozwiązania, które można znaleźć w Internecie, omijają ten problem, nie pozwalając, by Chrome działał jako proces w tle, co było dla mnie niedopuszczalnym kompromisem.

Naprawiłem to w moim systemie, dodając zwrotkę do skryptu Upstart dla menedżera pulpitu (Lightdm). Musisz edytować /etc/init/lightdm.confjako root:

sudo nano /etc/init/lightdm.conf

Dodaj następujące na końcu pliku:

pre-stop script
    pkill --oldest chrome
    sleep 2
end script

Mam nadzieję, że to zadziała dla Ciebie!

SanjayL
źródło
1
Musiałem zrestartować się dwa razy, zanim zobaczyłem tę pracę. Wydaje mi się, że edycja pliku lightdm.conf nie zostanie zastosowana do momentu ponownego uruchomienia komputera.
Antonios Hadjigeorgalis,
Uruchomiłem ponownie dwa razy bez efektu. Podniosłem też czas snu do 5. Czy muszę coś zrobić inaczej w przypadku Xenial?
Crimbo
Próbowałem zastosować to podejście w Ubuntu 18.04 bez powodzenia, nie mogę znaleźć sposobu, aby podłączyć połączenie, pkillzanim system zasygnalizuje Chrome, aby się zatrzymał. Każdy miał sukces ?.
Jaime Hablutzel
0

W moim przypadku wynikało to z gnome-keyring-daemonsynchronizacji danych przez Internet, a demon nadal działa w tle.

Aby to naprawić, uruchom go za pomocą chrome --password-store=basic --disk-cache-size=1 --media-cache-size=1przełączników. Naprawia to irytującą wiadomość.

kenn
źródło