Po aktualizacji do 13.04 interfejs Unity się nie wyświetla

14

Wczoraj przeszedłem na Raring. Sama aktualizacja przebiegła bez problemów. Ale kiedy ponownie uruchomiłem komputer i zalogowałem się do sesji Unity, wszystko, co widziałem, to tło pulpitu (wraz z ikonami pulpitu) i brak interfejsu Unity. Skrót przycisku Super nie wyświetlał Dasha, nie było górnego panelu itp. Zobacz zrzut ekranu.

Brak jedności po aktualizacji do 13.04

Podpowiedź: podejrzewam, że ma to coś wspólnego z moją przełączaną grafiką. Używam Ubuntu na Acer Aspire AS5830TG z nVidia GT540M i zintegrowaną kartą Intel. W 12.10 używałem Bumblebee do zarządzania przełączaniem kart graficznych. Podczas aktualizacji widziałem, że coś związanego z nvidią musiało zostać odinstalowane, ale nie zwracałem na to większej uwagi. Nie jestem jednak pewien, czy ma to coś wspólnego z moim problemem.

Co może pójść nie tak?

Томица Кораћ
źródło
Mam ten sam problem, również używam karty NVidia, to musi być coś z tym.
Alen
Mam ten sam problem z kartą AMD.
eagleflo
Racja, myślę, że coś pomieszałem, próbując zainstalować nowsze sterowniki nVidia. Teraz moje obie karty graficzne są wykrywane i używane poprawnie, ale mój monitor nie jest wykrywany i nie można zmienić rozdzielczości z 640x480. Mimo że pakiet nvidia-settings jest zainstalowany, nie widzę aplikacji w menu Aplikacje. Ponadto, jeśli zaloguję się na konto gościa, interfejs Unity istnieje, ale na moim zwykłym koncie nadal mam ten sam problem - brak Unity.
Томица Кораћ
I kolejna aktualizacja. Byłem w stanie częściowo naprawić rozdzielczość, usuwając /etc/X11/xorg.conf i zmieniając nazwę /etc/X11/xorg.conf.failsafe na /etc/X11/xorg.conf. Ta stała rozdzielczość w sesji Gnome i sesji Unity dla mojego konta (Unity wciąż nie działa), ale nie dla sesji gościa, w której działa Unity, ale z rozdzielczością ekranu 640x480.
Томица Кораћ
I jeszcze jedna aktualizacja. Po ponownym uruchomieniu nawet sesja gościa ma naprawioną rozdzielczość. Ale na moim głównym koncie wciąż nie ma Jedności. I z jakiegoś powodu mój dźwięk zniknął :(
Томица Кораћ

Odpowiedzi:

5

Zresetowanie Compiz zgodnie ze wskazaniami arkx działało dla mnie. Jednak najpierw musiałem zaktualizować sterowniki Nvidia, jak wyszczególniono tutaj: http://falkvinge.net/2013/02/15/how-to-install-nvidia-drivers-in-ubuntu-12-10-quantal/

Wygląda na to, że Unity działa teraz OK. Dzięki!

użytkownik152915
źródło
1
Podaj kilka szczegółów - podsumuj. Link jest w porządku, ale nie mamy kontroli nad innymi stronami.
Warren Hill,
Wydaje mi się, że coś takiego musiało na mnie zadziałać. Teraz wróciło do normy, chociaż nie chcę mówić, że nie wiem, co dokładnie to zrobiłem, że to naprawiłem. Przyjmę tę odpowiedź, ale dla reszty z was wciąż nie jestem w 100% pewien, że zadziała dla wszystkich.
Томица Кораћ
uszkodzony link, proszę zaktualizować.
Leo Gallucci
23

To działało dla mnie:

  1. Naciśnij Ctrl+ Alt+, Taby otworzyć okno terminala.
  2. W wierszu polecenia wpisz ccsm. Jeśli pojawi się okno CompizConfig Settings Manager, przejdź do kroku 5. Jeśli nie, przejdź do kroku 3.
  3. Wpisz sudo apt-get install compizconfig-settings-manager. Po wyświetleniu monitu wpisz hasło.
  4. W następnym wierszu polecenia wpisz ccsm.
  5. W Menedżerze ustawień CompizConfig zaznacz pole wyboru dla wtyczki OpenGL, jeśli nie jest jeszcze zaznaczona.
  6. Kliknij element Wtyczka Ubuntu Unity .
  7. Zaznacz pole wyboru Włącz wtyczkę Ubuntu Unity , jeśli nie jest jeszcze zaznaczone. Jeśli jest już zaznaczony, odznacz to i ponownie wybierz.
  8. Wyjdź z CompizConfig Settings Manager.
  9. Naciśnij Ctrl+ Alt+ Delete. Gdy zostaniesz o to poproszony, potwierdź, że chcesz się wylogować.
  10. W tym momencie dokonałem zimnego restartu. Nie jestem pewien, czy to konieczne, ale jestem trochę paranoikiem.

Potem Unity wyszło tak, jak powinno.

Mam 64-bitowy procesor AMD Phenom i procesor graficzny nVidia; Używam 64-bitowego Ubuntu z zestawem sterowników nvidia i właśnie zaktualizowałem do 13.04 (w tym momencie Unity zniknął).

Brian M.
źródło
1
Łał! Dzięki. To zadziałało dla mnie (13.04). Mam nadzieję, że jest na to sposób w terminalu. To będzie wygodniejsze. Straciłem jednak niektóre funkcje Unity, takie jak „aero snap”. Nie wiem jak to naprawić.
kelvinilla
Straciłem jednak niektóre funkcje Unity, takie jak „aero snap”. Zdrap to. Wpisałem „unity --replace”, panele znowu zniknęły, uruchomiono ponownie.
kelvinilla
1
Doskonały. Mały szczegół. Obok wtyczki Ubuntu Unity nie ma pola wyboru. Musiałem kliknąć ikonę, a po lewej stronie było pole wyboru do kliknięcia. Miałem wtedy okno dialogowe z prośbą o aktywację innej wtyczki wymaganej dla wtyczki Unity i dwa okna dialogowe do rozwiązywania konfliktów skrótów klawiszowych między jednością a gnomem. Po sprawdzeniu ostatniego okna dialogowego pulpit był wyświetlany. Nie musiałem się wylogowywać. Dziękuję Ci bardzo. Ta strona jest warta milion godzin pracy!
chmike
Jestem w punkcie po ccsm i zajmuje to dużo czasu w „Ładowanie ikon ...” Czy to normalne?
Charles Clayton,
Działa to również w moim 14.10 na Lenovo T440P. Miałem poważne problemy z kartą graficzną M730, ale ccsm automatycznie rozwiązał wiele konfliktów.
Einar Sundgren
7

Rozwiązałem ten problem, otwierając terminal za pomocą Ctrl + Alt + T, resetując compiz dconf reset -f /org/compiz/i wylogowując się gnome-session-quit.

Po ponownym zalogowaniu interfejs był tam ponownie.

eagleflo
źródło
Niestety to nie działało dla mnie.
Томица Кораћ
Czy spojrzałeś na błędy ~ / .xsession? Mogą istnieć pewne wskazówki, co poszło nie tak.
eagleflo
my ~. / xsession-error ma około 1000 linii. i tak, mam tam całą masę raportów, z których jeden mówi: „compiz (core) - Info: Twój sprzęt nie obsługuje Unity. Zamiast tego włącz renderowanie oprogramowania (powolne). ” Ale nie mogę znaleźć niczego, co pomogłoby mi to naprawić ...
Томица Кораћ
To brzmi jak problem ze sterownikiem karty graficznej. Być może pomocna byłaby ponowna instalacja sterowników Nvidii?
eagleflo,
Mam hybrydę Intel / AMD i korzystam ze sterownika x.org, a to rozwiązanie działało dla mnie.
DrA7
2

Skończyłem instalowanie gnome-panel tylko po to, aby uzyskać interfejs, aby móc uruchamiać aplikacje.

Jeśli uruchomisz menedżera ustawień Compiz i przywrócisz ustawienia domyślne, powinien on ponownie uruchomić interfejs po wylogowaniu / zalogowaniu.

Po wykonaniu tej czynności możesz bezpiecznie usunąć panel gnome; Uruchomiłem go z wiersza poleceń, aby przejść do ikony ustawień compiz.

Mam nadzieję że to pomoże!

Nate
źródło
Nate bardzo dziękuje za pomoc. Mam już panel gnome, więc dla mnie to nie jest wielka sprawa, wykonuję pracę. Niestety, zresetowałem już ustawienia Compiz, jak wspomniałeś ty i @arkx, ale to mi nie pomogło. Nadal nie mam pojęcia, chociaż naprawdę podejrzewam sterowniki graficzne.
Томица Кораћ
1

Miałem ten problem z uruchomieniem maszyny wirtualnej Ubuntu na VirtualBox po aktualizacji z VirtualBox 4.1 do 4.3. Musiałem ponownie zainstalować dodatki dla gości z terminala. Potem wszystko działało zgodnie z oczekiwaniami.

Kevin
źródło
0

To samo mi się przydarzyło i przejście na gnome naprawiło mój problem. Aby uzyskać gnome, otwórz terminal ( CtrlAltt) i uruchom następującą komendę:

sudo apt-get install gnome-session-fallback

Po zainstalowaniu wyloguj się i kliknij ikonę obok swojego imienia, a następnie wybierz awarię gnome.

Tyler
źródło
W rzeczywistości instalacja innego środowiska pulpitu nie jest odpowiedzią na moje pytanie. Ale dzięki za twój wysiłek Tyler.
Томица Кораћ
0

Wypróbowałem kilka poprzednich opcji i zadziałało dla mnie instalowanie: compizconfig-settings-manager, włączanie wtyczki Unity, a potem zrobiłem ./compiz --replace i zaczął działać.

Przed wykonaniem tego kroku utworzyłem innego użytkownika, a kiedy zalogowałem się jako nowy użytkownik, jedność działała. Rozumiem więc, że problem polegał na tym, że podczas aktualizacji niektóre pliki konfiguracyjne miały przestarzałe ustawienia, które zostały zaktualizowane po zmianie ustawień w compizconfig-settings-menager.

biljkus
źródło
-1

Cholera, nienawidzę, kiedy to się dzieje. Jakoś wszystko wróciło do normy. Grzebałem w swoim systemie, instalowałem sterowniki, odinstalowałem niektóre jądra, tak naprawdę nie mam pojęcia, co dokładnie to zrobiłem, że to naprawiłem. Pamiętam usunięcie /etc/X11/xorg.conf i zmianę nazwy /etc/X11/xorg.conf.failsafe na /etc/X11/xorg.conf, który naprawił kilka rzeczy, ale nie wszystkie. Teraz nie próbowałbym wyjaśniać reszty, ponieważ po prostu nie jestem w stanie wyjaśnić w sposób niezrozumiały. Mam nadzieję, że reszta z was z tym samym problemem znajdzie sposób na obejście tego.

Томица Кораћ
źródło
-1

Moim rozwiązaniem było usunięcie wszystkich nvidii i użycie sterownika Intel OpenGL. Czekam, aż zadziała. W każdym razie lepiej batterylife :)

Fredrik Normann
źródło
-3

Właśnie odinstalowałem sterownik ATI i ponownie go zainstalowałem i wszystko jest w porządku.

Mój system ma grafikę hybrydową i zainstalowałem sterownik 13.1 ze strony AMD dla karty dyskretnej i wszystko było w porządku, dopóki nie zaktualizowałem systemu i nie uruchomiłem go ponownie. Po zalogowaniu ekran robi się czarny i Unity się nie uruchamia. Robię dużo googlingu i resetuję Unity, ale to nie naprawia tego. Ponowna instalacja sterownika ATI naprawiła go w końcu.

KAsgari
źródło