Awaria Unity w Ubuntu 14.04

12

Po zalogowaniu się na moim koncie nie widzę żadnych paneli ani niczego innego, tylko tło. Nie mogę nawet uruchomić terminala za pomocą ctrl+ alt+ t. System reaguje tylko na ctrl+ alt+, deletektóry pokazuje monitorowi systemu (bez górnego panelu) lub ctrl+ alt+ F1do ręcznego logowania. Jednak logowanie do sesji gościa działa dobrze.

Podczas ręcznego logowania nie mogę ponownie uruchomić jedności (unity --replace), to daje mi:

unknown job: unity-panel-service

Bez otwartego wyświetlacza graficznego nie mogę zresetować compiz i jedności do ustawień domyślnych. Szukając innych pytań, próbowałem przenieść .Xauthority w ~ / w inne miejsce. Nie działał. Próbowałem także zrestartować sudo apt-get install --reinstall ubuntu-desktopi sudo apt-get install --reinstall unity+. Próbowałem także zainstalować ponownie lightdm. Nic nie działa.

Już od dłuższego czasu działam na Ubuntu 14.04 LTS i nie wprowadziłem żadnych zmian poza instalowaniem aktualizacji.

jhj
źródło

Odpowiedzi:

11

W końcu udało mi się odzyskać, wykonując następujące czynności

mv ~/.config/dconf/user ~/.config/dconf/user.old

To sprawia, że ​​tracę wszystkie moje ustawienia, ale przynajmniej mogę się zalogować, a teraz mogę spróbować odzyskać przynajmniej niektóre ustawienia z user.oldpliku.

jhj
źródło
1
Rozwiązanie jest takie proste, ale takie dziwne :) Dokładnie tego szukałem, chociaż próbowałem 50 innych rzeczy
Vladimir
Niestety ten plik jest plikiem binarnym, więc nie ma możliwości przywrócenia z niego pojedynczych wartości. Jednak po usunięciu przywrócił mi pulpit.
David,
Myślałem, że muszę ponownie zainstalować ubuntu .. wielkie dzięki
Shih-Min Lee