Moje problemy zaczęły się po zmianie sterowników nouveau na sterowniki NVIDIA (karta Ustawienia systemowe / karta sprzętowa).
DanielaWaranie
19
Po wielu dniach spędzonych na czytaniu i wielu wątkach SO odkryłem, że jest to otwarty błąd Ubuntu (status „Nieukończone” od Juli 2015). Więcej informacji na ten temat tutaj: bugs.launchpad.net/ubuntu/+bug/1285444 Szybkim rozwiązaniem wydaje się być: $ mv ~/.config/dconf/user ~/.config/dconf/user.old
user9869932
1
@ julianromera's było jedynym rozwiązaniem w tym wątku, które mi pomogło
Dziamid
1
@julianromera odpowiedź była jedyną, która działała dla mnie.
Paweł Adamski
Odpowiedzi:
478
Ta odpowiedź dotyczy wersji Ubuntu z systemem Compiz.
Ta odpowiedź zakłada, że Unity jest uruchamiany przez Compiz. Jeśli nie masz zainstalowanego programu Compiz (np. W wersjach Ubuntu innych niż Unity, takich jak Ubuntu 18.04 i nowsze oparte na Gnome), ta odpowiedź nie dotyczy Ciebie.
Wystarczy ponownie włączyć wtyczkę Unity. Problem polega na tym, że jest to problem na dole, ponieważ nie masz teraz graficznej metody, aby to zrobić. Więc:
Spróbuj otworzyć terminal za pomocą Ctrl+ Alt+ T.
To może nie działać, ale możesz spróbować kliknąć prawym przyciskiem myszy na pulpicie i wybrać „Otwórz terminal tutaj”. W przeciwnym razie może być konieczne przejście na „twardy” terminal, naciskając
Ctrl+ Alt+ F1i logując się.
Pierwsza część mówi terminalowi, na którym ekranie chcesz go załadować (w przeciwnym razie nie będzie miał pojęcia).
Jeśli przeszedłeś na TTY w kroku 1, przełącz się z powrotem na serwer graficzny, naciskając czasami Ctrl+ Alt+ F7(lub Ctrl+ Alt+ F8).
Powinien na ciebie czekać menedżer ustawień CompizConfig.
1) Aby włączyć wtyczkę Unity: Kliknij „Pulpit” (lewa strona) -> Wtyczka Ubuntu Unity. Możesz także wpisać „plugin jedności” w polu wyszukiwania „Filtr”. Zrzut ekranu:
W tym miejscu kliknij pole wyboru „Włącz wtyczkę Ubuntu Unity”:
2) Aby włączyć OpenGL: kliknij „Ogólne” (lewa strona) -> następnie zaznacz pole „OpenGL”, jak pokazano poniżej. Możesz także wpisać „opengl” w polu wyszukiwania „Filtr”, aby go wyświetlić.
Wszystko powinno wskoczyć do życia, ale jeśli nie, może być konieczne ponowne uruchomienie. Możesz to zrobić, wracając do terminala i biegając sudo reboot.
Działa dla mnie idealnie. Na marginesie, nie musiałem wchodzić do terminala TTY, mogłem użyć skrótu terminalu ( ctrl + alt + t).
Tass
13
Jeśli przejdziesz do kroku 5 i nie zobaczysz jedności na liście, spróbuj tego:sudo apt-get -f install && sudo apt-get --reinstall install unity
Collinux
16
Miałem sam ten problem, ale nie mam szczęścia z rozwiązaniem, nie działa dla mnie, nadal mam ten sam pusty ekran na Ubuntu 14.04 LTS 64bit. Przejdę ponownie przez kroki, aby sprawdzić, czy coś nie zostało pominięte. Lenovo X201S Thinkpad i7 2.0Ghz 8Gb RAM. Nigdy nie miałem tego problemu z 12.04 LTS
therobyouknow
12
Fakt, że jest to tak powszechny i długotrwały problem, jest dla mnie raczej niepokojący. Czy ktoś wie, dlaczego tak się dzieje i co go powoduje?
Fouric
10
ccsm zawiesza się na ładowaniu ikon, ale jeśli powrócę do głównego ekranu, ctrl-alt-F7, opcje compiz są tam. Włączyłem pulpit Unity, wróciłem do tty1 (ccsm wykonał się pomyślnie) ... ale nie ma Unity. Ponowne uruchomienie: brak jedności. Po ponownym załadowaniu ccsm Unity jest nadal zaznaczone i „włączone”, ale Unity nie pojawia się.
JeanSibelius,
171
Rozwiązanie dobre dla mnie (rozwiązało ten sam problem):
Fantastyczny. Działa z Ubuntu Linux 13.04 Desktop w Parallels na Mac OS X.
Elliot
4
Dzięki! Działa również z Ubuntu 14.04. Zastanawiam się, dlaczego tak się stało nieoczekiwanie :-(
Sadi
4
Potrzebowałem export DISPLAY=:0pierwszy.
Uri
7
sudo dconf reset -f / org / compiz / Błąd odradzania się linii poleceń 'dbus-launch --autholaunch = c0c0f8bf86119c64ccb710000000006 - składnia binarna --close-stderr': proces potomny zakończony kodem 1
JeanSibelius
3
Jednym z problemów jest to, że uruchamianie w dconftaki sposób, sudoże mój ~/.config/dconf/userplik ma rootwłasność (wcześniej miało moją własność użytkownika). Zastanawiam się, czy należy to zrobić bez sudo. Było to znacznie lepsze niż usunięcie pliku i rozpoczęcie od zera!
Tim Tisdall,
73
W 13.04 i 14.04:
unity --replacejest przestarzałe. Zamiast tego użyj następujących poleceń:
dconf resetpolecenie podaje błąd kodu wyjścia 1 i nie działa 13.10.
Peterdk
4
włączanie wtyczek Unity z ccsmniektórymi problemami, pozostałe zostały naprawionerm -r .Xauthority .ICEauthority .compiz-1/ .gconf/ .config/compiz-1/ .config/dconf/
dokładnie
3
Nie można automatycznie uruchomić magistrali D bez X11 $ DISPLAY. Do tej pory nic nie działało
jimifiki,
2
@ jimifiki Miałem ten sam problem, ponieważ zrestartowałem się między poprzednimi instrukcjami a tymi. Spróbuj export DISPLAY=:0najpierw, a następnie spróbuj ponownie wykonać te instrukcje. Oczywiście dostałem zrzut pamięci, kiedy to zrobiłem, unity --reset-icons &disownwięc może to nie pomaga.
GlenPeterson
2
Działa również na Ubuntu 16.04, właśnie rozwiązałem mój problem
Priyadarshi Paul
61
Dla wersji 12.10 i niższej:
Naciśnij Ctrl+ Alt+ Tdla terminala i uruchom ccsm, a następnie ponownie włącz wtyczkę „Unity”.
Może być również konieczne uruchomienie unity --replace.
ani --resetnie --replacedziałało dla mnie z moim Ubuntu 12.04 .. uruchamianie natychmiast wyświetlanych poleceń unity-panel-service: no process found Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done... Czekałem i czekałem, a potem nie mogłem, przerywając kombinacją klawiszy Ctrl + C .. i teraz szukam odpowiedzi na inne sugestie ...
dokładnie
52
Dobrym pomysłem jest sprawdzenie, czy sterownik karty graficznej jest skonfigurowany do korzystania z akceleracji sprzętowej i czy jest skonfigurowany do korzystania z OpenGL. Spróbuj przeszukać Zapytaj Ubuntu i Fora Ubuntu o informacje dotyczące GPU i smaku Ubuntu. Użytkownicy grafiki hybrydowej zobacz ostatnią sekcję „Grafika hybrydowa” poniżej.
Pierwsza część mówi terminalowi, na którym ekranie chcesz go załadować (w przeciwnym razie nie będzie miał pojęcia).
Naciśnij czasami Ctrl+ Alt+ F7(lub Ctrl+ Alt+ F8), aby wrócić do graficznego ekranu, na którym powinien znajdować się ekran CompizConfig Settings Manager.
Znajdź wtyczkę Unity. Odblokuj to.
Wszystko powinno wskoczyć do życia, ale jeśli nie, może być konieczne ponowne uruchomienie. Możesz to zrobić, wracając do tty1i uruchamiając sudo reboot.
Naprawdę wolałbym stabilny PPA ,ale wydaje się, że nie ma jeszcze pakietów dla 13.04. Aktualizacja: wydaje się, że są dostępne od 25 września. Zainstalowałbym ten stabilny PPA - możesz spróbować, ale go nie przetestowałem.
Dostarczone przez Ubuntu sterowniki Nvidia zostały już zainstalowane, a ja po prostu zainstalowałem z tego PPA, dodając go i wykonując aktualizację pakietu przy użyciu update-manager.
AKTUALIZACJA: Od 6 października ppa:xorg-edgers/ppawydaje się , że zawiera również trzmiela. Więc jeśli instalujesz z tego PPA, możesz spróbować pominąć dodawanie Bumblebee PPA i zainstalować go tutaj.
Jeśli wybrałeś stabilny PPA w kroku 1, zainstaluj stabilny PPA Bumblebee w następujący sposób:
sudo apt-add-repository ppa:bumblebee/stable
AKTUALIZACJA: Po dodaniu umów PPA zaktualizuj listy pakietów:
sudo apt-get update
Jeśli masz już zainstalowane sterowniki NVIDIA ze standardowych repozytoriów Ubuntu, po prostu zaktualizuj, aby uzyskać nową wersję z repozytorium wybranego w kroku 1:
W 14.10: unity --reset-icons & disown daje mi stop: Nieznane zadanie: unity-panel-service // start: Nieznane zadanie: unity-panel-service // compiz (core) - Informacje: Ładowanie wtyczki: core // compiz (rdzeń) - Informacje: uruchomienie wtyczki: rdzeń ... i brak dalszych działań. Alt-F7 zabiera mnie z powrotem do grafiki, w której mam menu boczne, ale nie ma menu „start” (nic w górnym menu - brak ikony połączenia, ikona zasilania itp.) - powrót do tty1 daje mi ekrany i ekrany z informacjami. .. zrestartuj się i Wróciłem do BIZNESU! DZIĘKUJEMY ZA SWOJE MAGICZNE VOODOO
JeanSibelius
4
Sekcja „Dla wersji 12.04 i nowszych” nie działa w systemie Ubuntu 16.04.
Luís de Sousa
apt-add-repository? - brak
Kalpesh Soni
33
Najprostszym sposobem na to jest naciśnięcie Ctrl+ Alt+, Taby uzyskać terminal, a następnie wydanie:
rm -rf ~/.compiz-1 ~/.config/compiz-1
a twoja sesja jedności powróci na twoich oczach ...
Ta technika jest lepsza niż ponowne uruchamianie ccsm, ponieważ można dostać się w stan błędu OP bez nawet przypadkowego cofnięcia wyboru jedności w ccsm; możesz to po prostu przypadkowo nacisnąć przycisk „Preferencje” w ccsm.
@jimifiki: naciśnij 'crtl' + 'alt' + 'f1', a następnie zrób to, co zasugerował Achiang. chociaż osobiście odsunęłbym je na bok, ponieważ znajdziesz więcej problemów.
isaaclw,
1
Nie rozwiązanie dla Ubuntu 16.04.
Luís de Sousa
1
Nie działało dla mnie 16.04
43 Teserakty
4
Dla mojego Ubuntu 16.04, odpowiednie pliki do usunięcia były w .cachenie .config. Tak rm -rf ~/.cache/compizconfig-1mi działało.
tparker
25
Też miałem ten problem. Rozwiązałem to poprzez usunięcie zawartości pliku ~ / .config / compiz-1 / compizconfig i ponowne zalogowanie.
nie działało dla mnie, podobnie jak wszystko inne na tej stronie
matteo,
2
Tak! Dziękuję, działało! Mam Ubuntu 16.04 zainstalowany w VirtualBox i po jednej z aktualizacji dostałem ten problem. To jedyne rozwiązanie, które działało dla mnie! Aha, i nie zapomnij uruchomić ponownie po zastosowaniu tej poprawki.
informatik01
2
Nie działa na Ubuntu 16.04.
Luís de Sousa
2
Nie działało dla mnie 16.04
43 Teserakty
2
Dla mojego Ubuntu 16.04, odpowiednie pliki do usunięcia były w .cachenie .config. Tak rm -rf ~/.cache/compizconfig-1mi działało.
tparker
21
Miałem dokładnie ten sam problem.
Jeśli masz zainstalowany Compiz Config Settings Manager, być może wtyczka Unity Desktop jest wyłączona.
Zaloguj się do pulpitu Unity 2D i sprawdź, czy jest on włączony w CCSM w ten sposób,
Unity Shell nie załaduje się na domyślnym pulpicie, jeśli pole wyboru nie jest zaznaczone, a sesja pojawi się na zdjęciu.
Programiści zawsze naprawiają błędy, więc alternatywą jest czekanie i śledzenie postępów w naprawianiu błędów ( zasubskrybuj rozwój Unity w Launchpad ).
Naciśnij Ctrl+ Alt+ F2.
Zaloguj sie.
Uruchom sudo shutdown -r noww terminalu.
Na ekranie logowania po ponownym uruchomieniu systemu wybierz Unity 2D (na razie), klikając prawym przyciskiem myszy ikonę koła łańcuchowego.
Poczekaj na poprawkę dla Unity 3D / Ubuntu 11.10 (np. Tydzień).
Zaktualizuj system, aby uzyskać poprawkę; w typie terminala sudo apt-get update && sudo apt-get upgrade.
AKTUALIZACJA: Udało mi się to rozwiązać za pomocą ccsmlogowania Unity 2D.
Mam Asus U36SD przy użyciu konfiguracji „Optimus” (procesory graficzne Intel + Nvidia). Ubuntu 12.04 działało dobrze, ale po uaktualnieniu do wersji 12.10 problem pojawił się i utrzymał się w 13.04. Udało mi się to naprawić, wykonując następujące czynności:
Naprawdę wolałbym stabilny PPA na https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates ,ale wydaje się, że nie ma jeszcze pakietów dla 13.04. Aktualizacja: wydaje się, że są dostępne od 25 września. Zainstalowałbym ten stabilny PPA - możesz spróbować, ale go nie przetestowałem.
Dostarczone przez Ubuntu sterowniki Nvidia zostały już zainstalowane, a ja po prostu zainstalowałem z tego PPA, dodając go i wykonując aktualizację pakietu przy użyciu update-manager. AKTUALIZACJA:
AKTUALIZACJA: Od 6 października ppa: xorg-edgers / ppa wydaje się również zawierać trzmiela. Więc jeśli instalujesz z tego PPA, możesz spróbować pominąć dodawanie Bumblebee PPA i zainstalować go tutaj.
Jeśli wybrałeś stabilny PPA w kroku 1, zainstaluj stabilny PPA Bumblebee w następujący sposób:
sudo apt-add-repository ppa:bumblebee/stable
AKTUALIZACJA: Po dodaniu umów PPA zaktualizuj listy pakietów:
sudo apt-get update
Jeśli masz już zainstalowane sterowniki NVIDIA ze standardowych repozytoriów Ubuntu, po prostu zaktualizuj, aby uzyskać nową wersję z repozytorium wybranego w kroku 1:
Musiałem tylko wykonać ostatni krok twojej odpowiedzi, ponieważ mam dezaktywowaną kartę nvidia w biosie i nigdy jej nie użyłem, ale reset dconf działał idealnie. Dzięki!
Daniel W.
1
Dziękuję Ci! Zdarzyło mi się to właśnie teraz po aktualizacji i ostatni krok był dla mnie wystarczający.
TenLeftFingers
Jak zainstalować te rzeczy z tych linków, nie mając programu uruchamiającego, a nawet nie będąc w stanie przenosić okien? Próbowałem pominąć ten krok, ale to nie działa dla mnie. Czy możesz podać instrukcje wiersza polecenia dotyczące dodawania tych plików PPA i instalowania tych rzeczy?
matteo
Dodałem kilka szczegółów powyżej - mam nadzieję, że to pomoże.
Thomas Arildsen
12
Zdarzyło mi się to również w Ubuntu 16.04 po aktualizacji pakietów unity i compiz. Żadne z powyższych nie działało.
Jedynym sposobem, w jaki znalazłem powrót programów uruchamiających i myślników, było usunięcie (gdy NIE zalogowałem się do Unity) katalogu .cache w moim domu.
Dzięki, że na próżno wypróbowałem tak wiele innych rozwiązań ( ccsmresetowanie, usuwanie katalogów konfiguracji itp.), To rozwiązało problem na dobre!
fuenfundachtzig
Dzieje się tak często, gdy poruszasz się ze sterownikami, procesorami graficznymi i wszystkim ... usunięcie pamięci podręcznej wykona zadanie.
stamster
1
Pracowałem też dla mnie (Ubuntu 16.04). Coś zaktualizowanego, kiedy ostatnio wyłączałem maszynę. Kiedy zaczęło się tworzenie kopii zapasowej, Unity się nie ładował. Wypróbowałem wiele powyższych kroków i żaden z nich nie zadziałał. Ten prosty krok usuwania ~ / .cache załatwił sprawę. Dzięki!
Anthony V
Zdarzyło się to przyjacielowi z systemem 16.04. Rozwiązałem to, uaktualniając ją do Ubuntu 18.04, używając nowego pulpitu Gnome zamiast Unity.
Mark Stosberg
12
Oryginalny plakat duplikatu pytania, rozwiązany w edycji własnego pytania:
Znaleziono rozwiązanie: Usuń .Xauthority w moim domu (lub zmień jego nazwę)
Instalacje @Wilf Fresh nigdy nie są bezużyteczne. Większość ludzi ma słabą instalację lub po prostu popsuła instalację. Czas na odświeżenie.
Jared Burrows,
1
tak, szczególnie w przypadku aktualizacji ... Odkryłem, że aptwydaje się, że rozwinęła się umiejętność usuwania unitynieprecyzyjnych interpretacji wyrażeń regularnych (np. nukowania aplikacji internetowych) - sprawdzanie, czy jedność jest zainstalowana / instalowanie wszystkiego, czego brakuje, może być pomocne,
Wilf
Działa to po ponownym uruchomieniu lightdm: D. Dziękuję, próbowałem dpk-reconfigure, ale wygląda na to, że apt-get - reinstall jest lepszy w tym przypadku.
Thomas15v
9
Wygląda na to, że jest problem z 12.04 Unity 3D i aktualnymi sterownikami Nvidii.
Mam 32-bitowy Pentium 4 3.06 GHz Compaq D520SFF, z Nvidia GeForce 6200, działającym jądrem 3.2.0-24-generic-pae, i miałem dokładnie ten sam problem (prace 2D, 3D nie) i obniżenie poziomu Nvidii sterowniki zaczęły działać w 3D w kilka minut.
Zrobiłem prawie wszystkie odpowiedzi w tej społeczności związane z moim problemem .. proszę dać mi coś do roboty ...
Yahya
Prawie wszystko jest niejasnym zwrotem ... Czy rzeczywiście próbowałeś obniżyć sterowniki NVidii z 295.40 do 295.33, jak opisano w poście?
Heimdall
zrobiłem wszystko opisane w poście, nic się nie stało ...
Yahya
8
W przypadku ikon wynika to z Nautilusa. Napisz nautilus &w terminalu, nie zamykaj go , a ikony wrócą.
EDYCJA 10/10/2013 : w Nautilusie możesz także wpisać Alt+, F2aby otworzyć wiersz poleceń Unity i napisać nautilusw globalnym wierszu polecenia wyszukiwania / wiersza poleceń. Eksplorator plików zostanie otwarty. Możesz go zamknąć, jeśli chcesz.
jedność z 14.04 w połączeniu z IBM Notes9 spowodowały dziwne zachowanie (kliknięcia myszą przestałyby działać). Moim obejściem tego problemu było otwarcie terminala i ponowne uruchomienie jedności przez wpisanie unity &.
Ostatni raz, kiedy to zrobiłem, całkowicie zepsuło to jedność - bez kreski, bez wyrzutni, nic. Myślę, że wypróbowałem KAŻDĄ sugestię wymienioną na tej stronie - żadna z nich nie pomogła.
Ale współpracownik w końcu znalazł odpowiedź, która zadziałała dla mnie:
zainstalowałem narzędzie do poprawiania jedności; niż pobiegłem unity-tweak-tool --reset-unityi zrestartowałem.
Potem jedność powróciła do życia. Oczywiście wszystkie wcześniejsze zmiany konfiguracji jedności zniknęły, ale o to właśnie --reset-unitychodzi.
I duża zaleta tego rozwiązania: wymaga tylko dodania jednego pakietu i ponownego wykonania zmian konfiguracji jedności - ale nie trzeba resetować compiz, instalować ccsm ani wykonywać innych długich czynności.
Aktualizacja:
inne rozwiązanie znaleźć bardzo pomocne w dzisiejszych czasach pochodzi tutaj - w punkcie: czasami trzeba usunąć (lub nawet lepiej: pociągnąć w „pracy” kopii zapasowej) z pliku ~ / .config / dconf / użytkownika.
W Ubuntu 16.04 przywraca to program uruchamiający, ale nie kreskę ani pulpit. A po ponownym uruchomieniu wszystko znów jest martwe i musisz powtórzyć procedurę.
Luís de Sousa
@ LuísdeSousa Bądźmy tutaj precyzyjni: to, co prawdopodobnie zaobserwowałeś w swoim systemie. Chodzi o to: wydaje się, że mogą istnieć różne przyczyny prowadzące do takich problemów; i odkryłem, że użycie narzędzia do poprawiania może pomóc.
GhostCat
@ LuísdeSousa Dla przypomnienia; inne rozwiązanie znalazłem do jedności zatrzymany / nie ma problemów: usunięcie ~ / .config / dconf / user ... czasami ponownym jedność pomaga, ale czasami muszę iść i usunąć ten plik.
GhostCat
6
Jeśli masz nadzieję na tty ( Ctrl+ Alt+ F1przez F6) i uruchom:
DISPLAY=:0 unity --replace
Zresetuje Unity z powrotem na tty 7 ( Ctrl+ Alt++ F7).
Możesz także spróbować po prostu:
DISPLAY=:0 unity
Ale to nie zadziała, jeśli menedżer systemu Windows jest już uruchomiony na ekranie 0 (spowoduje błąd, po prostu użyj unity --replacew tym przypadku).
Jeśli Unity absolutnie odmawia ponownego uruchomienia, spróbuj tego:
Zainstaluj gnome-panel:
sudo apt-get install gnome-panel
Następnie uruchom go na wyświetlaczu 0:
DISPLAY=:0 gnome-panel
Powinieneś wtedy mieć panele w stylu Gnome 2 na pulpicie, których możesz użyć do wylogowania.
Uważam, że Unity jest naprawdę wadliwy 13.04 z moją kartą Nvidia .. YMMV.
Miałem około 3 razy, gdzie potrzebowałem Ctrl+ Alt+, F1aby nie stracić pracy i to popsuło ... Mam również NVIDIA. Chciałbym zasugerować to:
Ctrl+ Alt+ F1(ok, pusty ekran) Wpisz login, naciśnij Enter, a następnie hasło (wszystko na pustym ekranie) wpisz teraz:
sudo startx -- :1
będzie musiał wpisać hasło ponownie, a Enter
to otworzy sesję X w Ctrl+ Alt+ F8(przejdzie do niej automatycznie) teraz utwórz nowy pusty plik tekstowy o nazwie runBash.shi wpisz:
bash
zapisz go, zmień uprawnienia na plik wykonywalny i uruchom go, otrzymasz naprawdę odciążający terminal, który pozwoli ci zapamiętać, dlaczego Linux jest dobry! :RE
po zakończeniu pamiętaj o Ctrl+ Alt+ F1, naciśnij Ctrl+ C(zakończy nową sesję X), wpisz exit, Enter, zakończy sesję terminalową (pusty ekran). jeśli uważasz, że nie masz wyjścia z pisania, po prostu naciśnij Ctrl+ Ci wpisz ponownie, nie rób tego zbyt szybko.
więc możesz to poprawić, stwórz skrypt, który pozwoli ci pisać tak mało, jak to możliwe, ale i tak będziesz musiał dużo pisać, dopóki ekran jest pusty, ale jest lepszy niż nic :)
Wciąż szukam ostatecznego Ctrl+ Alt+ F1właściwego rozwiązania Ubuntu 12.04 + nvidia.
cześć znowu, absolutnie nie mam pojęcia dlaczego, ale z jakiegoś powodu, po zawieszeniu systemu (grałem w grę 3D w winie), mocno zresetowałem komputer i nagle odzyskałem terminal tekstowy ctrl + alt + f1 (ale moje konto nie może zalogować się za pomocą graficznego ekranu logowania lightdm, mimo że nadal mogę zalogować się przez terminal tekstowy, kontynuuję tę sprawę w tym wątku: askubuntu.com/questions/133733/… )
Aquarius Power
Czy przez „pusty” ekran mężczyźni „czarny” czy „pusty”? O ile wideo nie pokazuje terminali w odwróconym filmie, tło jest czarne, a zatem wygląda bardziej jak czarny ekran. Ponadto najczęściej po Ctrl + Alt + F1 musisz nacisnąć Alt-F1, Alt-F2 ... do Alt-F6, aby dotrzeć do terminalu.
Alexis Wilke
@AlexisWilke tak długo ... ale ... jak pamiętam, puste w tym sensie, że nie można odczytać rzeczy na ekranie. Możliwe, że był to również drugorzędny problem.
Wodnik Moc
4
Jeśli używasz karty graficznej przyspieszenia obok domyślnej karty graficznej, prawdopodobnie wynika to z instalacji ich sterowników. Kilka aktualizacji sterowników kart graficznych przyspieszenia w systemach z dwiema kartami graficznymi wykazuje tendencję do niestabilnego działania w niektórych systemach. Mam kartę Nvidia i kartę Intel. To się zdarzało, kiedy instalowałem sterowniki Nvidii. Launcher i panel zniknęłyby z pulpitu. Jeśli używasz karty Nvidia, zainstalowanie Bumblebee może być rozwiązaniem tymczasowym: https://wiki.ubuntu.com/Bumblebee
Mam ThinkPad T430u z dedykowaną kartą NVIDIA, ale wyłączyłem go w systemie BIOS i nigdy nie instalowałem żadnych dodatkowych sterowników ani nie dodałem „x-swat” lub edgerów ppa, ponieważ Intel HD4000 działał idealnie po wyjęciu z pudełka i działałem ta konfiguracja bez problemów przez około 2 miesiące
Daniel W.
Zachowanie mojego Asus U36SD wydaje się potwierdzać, że jest to problem z kombinacją dwóch procesorów graficznych (Intel / Nvidia). Wyślę odpowiedź wyjaśniającą, jak to naprawiłem.
Thomas Arildsen
4
Pierwsza odpowiedź działa dobrze, z tym że musiałem zainstalować samą Unity:
zapomnij wspomnieć, że dzieje się to na moim nowym Ubuntu 13.10, nigdy wcześniej!
sobi3ch
4
Miałem prawie taki sam problem pod 12.04. Unity działał powoli z moim starzejącym się GPU, więc od miesięcy używałem Unity 2d jako pulpitu. Bez wyraźnego powodu nagle odmówił wyświetlenia startera i paska tytułu (dla wszystkich użytkowników). Ponowne włączenie Unity w CCSM, tak jak zostało to zasugerowane, nie było częścią rozwiązania, ale żaden z innych środków nie zasugerował tutaj, tam ani w kilku innych powiązanych wątkach, w tym między innymi:
Ponowna instalacja jedności
Ponowna instalacja pulpitu Ubuntu
Usuwanie wszystkich istotnych informacji konfiguracyjnych (np. Compiz, gconf itp.)
pomógł mi całkowicie rozwiązać te objawy poniżej 12.04 (64 bity).
unity --reset
nie zadziałałoby dla mnie. Po dostarczeniu różnych komunikatów o błędach i informacji zawsze będzie się zawieszał na:
Pozwoliło to nie tylko unity --resetna uruchomienie unity_support_test-p , ale także na uruchomienie Unity 2D. Nie mam pojęcia, co spowodowało moje problemy, ale odkąd utworzyłem powyższe linki (już kilka tygodni) nie miałem dalszych problemów.
Kiedy przypadkowo zaktualizowałem system Ubuntu z 12.04 LTS do 13.04, ja również musiałem zmierzyć się z takimi samymi problemami, jak brak bocznego paska menu, brak opcji okna, brak możliwości przełączania się między aplikacjami ( alt- tab) i nie mogłem nawet przeciągać okien na ekran. Po skorzystaniu z tylu opcji skończyłem z następującym zestawem poleceń, aby rozwiązać te problemy.
sudo apt-get remove aspell #may not be relevant
sudo apt-get remove dictionaries-common
Naprawdę usunąłem Aspell z powodu sprzecznej zależności. To może nie mieć żadnej korelacji między tym problemem. Myślę, że ponowne zainstalowanie lightdm i zresetowanie compiz pomogło mi to naprawić.
Dzieje się tak, gdy logujesz się przy użyciu innego tty i próbujesz, jako ten sam użytkownik, uruchomić X (z startx lub initx).
Na przykład Ubuntu działa w tty7. Z Ctrl+ Alt+ F1otwiera się tty1. Zaloguj się jako ten sam użytkownik i uruchom startx. Wróć do tty7, wyloguj się i zaloguj. Dostajesz tylko tapetę biurkową.
Aby rozwiązać problem, wybierz tty1, zaloguj się, usuń plik .Xauthority z katalogu domowego, wyloguj się, zaloguj. Rozwiązany.
Miałem ten sam problem po zrobieniu, sudo apt-get install kubuntu-desktopktóry z jakiegoś powodu zepsuł moją instalację lightdm. Korzystam z 16.04 tutaj.
Naciśnij ctrl- alt-, F1aby dostać się do terminala, a następnie:
Mam ten sam problem i rozwiązany przez użycie pycharm's terminal.
- Go to my-computer -> user -> share ->
- open pycharm and its terminal
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get install --reinstall ubuntu-desktop
Dzisiaj spotkałem się z sytuacją, w której użytkownik mojego skryptu zdecydował się go uruchomić, umieszczając wywołanie skryptu w swoim $HOME/.profilepliku. W rezultacie Unity nie mógł się uruchomić.
Skrypty z natury są sekwencyjne, więc w .profilezasadzie czekał na zakończenie skryptu, a Unity nie mógł się uruchomić, gdyby .profilenie skończył działać.
Zrobiłem to samo, nazwałem skrypt od .profilei otrzymałem ten sam wynik - moja tapeta ekranu logowania pozostała tam, nie pojawił się myślnik ani program uruchamiający, nie mogłem kliknąć prawym przyciskiem myszy na pulpicie ani wykonać żadnej czynności innej niż logowanie do TTY1.
Rozwiązaniem było usunięcie odpowiedniej linii z .profile. Można odłączyć polecenie od .profileznaku ampersand, <command> &ale problem polega na tym, że za każdym razem, gdy użytkownik otwiera terminal lub loguje się do TTY, pojawia się nowa instancja tego polecenia. Dlatego zdecydowanie odradzam uruchamianie programów,.profile chyba że wiesz, co robisz.
Miałem ten problem, próbowałem wielu rzeczy, a nawet umożliwiłem jedność, ale nic nie działało. Najpierw musisz otworzyć TTY (ctrl + alt + F1) i zalogować się. Teraz użyj
env DISLAY:=0 gnome-terminal
Zamknij TTY za pomocą Ctrl + Alt + F7, a następnie użyj (w terminalu)
$ mv ~/.config/dconf/user ~/.config/dconf/user.old
Odpowiedzi:
Wystarczy ponownie włączyć wtyczkę Unity. Problem polega na tym, że jest to problem na dole, ponieważ nie masz teraz graficznej metody, aby to zrobić. Więc:
Spróbuj otworzyć terminal za pomocą Ctrl+ Alt+ T.
To może nie działać, ale możesz spróbować kliknąć prawym przyciskiem myszy na pulpicie i wybrać „Otwórz terminal tutaj”. W przeciwnym razie może być konieczne przejście na „twardy” terminal, naciskając Ctrl+ Alt+ F1i logując się.
Zainstaluj
compizconfig-settings-manager
, uruchamiającNastępnie uruchom to w ten sposób:
Pierwsza część mówi terminalowi, na którym ekranie chcesz go załadować (w przeciwnym razie nie będzie miał pojęcia).
Jeśli przeszedłeś na TTY w kroku 1, przełącz się z powrotem na serwer graficzny, naciskając czasami Ctrl+ Alt+ F7(lub Ctrl+ Alt+ F8).
Powinien na ciebie czekać menedżer ustawień CompizConfig.
Znajdź wtyczkę Unity. Włącz (szczegółowe instrukcje poniżej). Zostaniesz zapytany: „Wtyczka Ubuntu Unity wymaga wtyczki OpenGL. Włącz wtyczkę Ubuntu Unity / Włącz OpenGL”
Wszystko powinno wskoczyć do życia, ale jeśli nie, może być konieczne ponowne uruchomienie. Możesz to zrobić, wracając do terminala i biegając
sudo reboot
.źródło
ctrl + alt + t
).sudo apt-get -f install && sudo apt-get --reinstall install unity
Rozwiązanie dobre dla mnie (rozwiązało ten sam problem):
w terminalu:
i wtedy
źródło
export DISPLAY=:0
pierwszy.dconf
taki sposób,sudo
że mój~/.config/dconf/user
plik maroot
własność (wcześniej miało moją własność użytkownika). Zastanawiam się, czy należy to zrobić bezsudo
. Było to znacznie lepsze niż usunięcie pliku i rozpoczęcie od zera!W 13.04 i 14.04:
unity --replace
jest przestarzałe. Zamiast tego użyj następujących poleceń:Uruchom ponownie, jeśli nie działa od razu.
źródło
dconf reset
polecenie podaje błąd kodu wyjścia 1 i nie działa13.10
.ccsm
niektórymi problemami, pozostałe zostały naprawionerm -r .Xauthority .ICEauthority .compiz-1/ .gconf/ .config/compiz-1/ .config/dconf/
export DISPLAY=:0
najpierw, a następnie spróbuj ponownie wykonać te instrukcje. Oczywiście dostałem zrzut pamięci, kiedy to zrobiłem,unity --reset-icons &disown
więc może to nie pomaga.Dla wersji 12.10 i niższej:
Naciśnij Ctrl+ Alt+ Tdla terminala i uruchom
ccsm
, a następnie ponownie włącz wtyczkę „Unity”.Może być również konieczne uruchomienie
unity --replace
.źródło
unity --reset
jest już przestarzałe i nie działa. Czy jest zamiennik?unity --replace
.--reset
nie--replace
działało dla mnie z moim Ubuntu 12.04 .. uruchamianie natychmiast wyświetlanych poleceńunity-panel-service: no process found Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done
... Czekałem i czekałem, a potem nie mogłem, przerywając kombinacją klawiszy Ctrl + C .. i teraz szukam odpowiedzi na inne sugestie ...Dobrym pomysłem jest sprawdzenie, czy sterownik karty graficznej jest skonfigurowany do korzystania z akceleracji sprzętowej i czy jest skonfigurowany do korzystania z OpenGL. Spróbuj przeszukać Zapytaj Ubuntu i Fora Ubuntu o informacje dotyczące GPU i smaku Ubuntu. Użytkownicy grafiki hybrydowej zobacz ostatnią sekcję „Grafika hybrydowa” poniżej.
Możesz uruchomić pakiet compizconfig-settings-manager i upewnić się, że wtyczka Unity jest zaznaczona (zobacz Jakie są niektóre problemy z CCSM i dlaczego miałbym tego unikać? ).
Do 12.04 i nowszych
Zmień na
tty1
, naciskając Ctrl+ Alt+ F1i zaloguj się.Zainstaluj
compizconfig-settings-manager
, uruchamiającNastępnie uruchom go w ten sposób:
Pierwsza część mówi terminalowi, na którym ekranie chcesz go załadować (w przeciwnym razie nie będzie miał pojęcia).
Naciśnij czasami Ctrl+ Alt+ F7(lub Ctrl+ Alt+ F8), aby wrócić do graficznego ekranu, na którym powinien znajdować się ekran CompizConfig Settings Manager.
Znajdź wtyczkę Unity. Odblokuj to.
Wszystko powinno wskoczyć do życia, ale jeśli nie, może być konieczne ponowne uruchomienie. Możesz to zrobić, wracając do
tty1
i uruchamiającsudo reboot
.Jeśli jedność nadal się nie ładuje, spróbuj:
Uruchom ponownie, jeśli nie działa od razu.
Dla 11.10 i starszych
Jeśli masz nadzieję na TTY ( Ctrl+ Alt+ F1przez F6) i uruchom:
Zresetuje Unity z powrotem na TTY 7 ( Ctrl+ Alt++ F7).
Możesz także spróbować po prostu:
Ale to nie zadziała, jeśli menedżer systemu Windows jest już uruchomiony na ekranie 0 (spowoduje błąd, po prostu użyj
unity --replace
w tym przypadku).Jeśli Unity absolutnie odmawia ponownego uruchomienia, spróbuj tego:
Zainstaluj
gnome-panel
:Następnie uruchom go na wyświetlaczu 0:
Powinieneś wtedy mieć panele w stylu Gnome 2 na pulpicie, których możesz użyć do wylogowania.
Grafika hybrydowa
Niektóre bardzo przydatne informacje i dalsze informacje dla użytkowników grafiki hybrydowej można znaleźć tutaj .
Po skonfigurowaniu procesorów graficznych odpowiednio do akceleracji 3D i OpenGL możesz:
Zainstaluj sterowniki Nvidia z https://edge.launchpad.net/~xorg-edgers/+archive/ppa :
lub:
Naprawdę wolałbym stabilny PPA ,
ale wydaje się, że nie ma jeszcze pakietów dla 13.04. Aktualizacja: wydaje się, że są dostępne od 25 września. Zainstalowałbym ten stabilny PPA - możesz spróbować, ale go nie przetestowałem.Dostarczone przez Ubuntu sterowniki Nvidia zostały już zainstalowane, a ja po prostu zainstalowałem z tego PPA, dodając go i wykonując aktualizację pakietu przy użyciu
update-manager
.Zainstaluj Bumblebee z https://launchpad.net/~bumblebee/+archive/stable
AKTUALIZACJA: Od 6 października
ppa:xorg-edgers/ppa
wydaje się , że zawiera również trzmiela. Więc jeśli instalujesz z tego PPA, możesz spróbować pominąć dodawanie Bumblebee PPA i zainstalować go tutaj.Jeśli wybrałeś stabilny PPA w kroku 1, zainstaluj stabilny PPA Bumblebee w następujący sposób:
AKTUALIZACJA: Po dodaniu umów PPA zaktualizuj listy pakietów:
Jeśli masz już zainstalowane sterowniki NVIDIA ze standardowych repozytoriów Ubuntu, po prostu zaktualizuj, aby uzyskać nową wersję z repozytorium wybranego w kroku 1:
Wykonaj następujące polecenia, aby „naprawić” Unity (od odpowiedzi brandon-bertelsen na Unity nie ładuje się, nie ma Launchera, nie pojawia się Dash ):
źródło
Najprostszym sposobem na to jest naciśnięcie Ctrl+ Alt+, Taby uzyskać terminal, a następnie wydanie:
a twoja sesja jedności powróci na twoich oczach ...
Ta technika jest lepsza niż ponowne uruchamianie ccsm, ponieważ można dostać się w stan błędu OP bez nawet przypadkowego cofnięcia wyboru jedności w ccsm; możesz to po prostu przypadkowo nacisnąć przycisk „Preferencje” w ccsm.
źródło
.cache
nie.config
. Takrm -rf ~/.cache/compizconfig-1
mi działało.Też miałem ten problem. Rozwiązałem to poprzez usunięcie zawartości pliku ~ / .config / compiz-1 / compizconfig i ponowne zalogowanie.
źródło
.cache
nie.config
. Takrm -rf ~/.cache/compizconfig-1
mi działało.Miałem dokładnie ten sam problem.
Jeśli masz zainstalowany Compiz Config Settings Manager, być może wtyczka Unity Desktop jest wyłączona.
Zaloguj się do pulpitu Unity 2D i sprawdź, czy jest on włączony w CCSM w ten sposób,
Unity Shell nie załaduje się na domyślnym pulpicie, jeśli pole wyboru nie jest zaznaczone, a sesja pojawi się na zdjęciu.
źródło
Programiści zawsze naprawiają błędy, więc alternatywą jest czekanie i śledzenie postępów w naprawianiu błędów ( zasubskrybuj rozwój Unity w Launchpad ).
Naciśnij Ctrl+ Alt+ F2.
Zaloguj sie.
Uruchom
sudo shutdown -r now
w terminalu.Na ekranie logowania po ponownym uruchomieniu systemu wybierz Unity 2D (na razie), klikając prawym przyciskiem myszy ikonę koła łańcuchowego.
Poczekaj na poprawkę dla Unity 3D / Ubuntu 11.10 (np. Tydzień).
Zaktualizuj system, aby uzyskać poprawkę; w typie terminala
sudo apt-get update && sudo apt-get upgrade
.AKTUALIZACJA: Udało mi się to rozwiązać za pomocą
ccsm
logowania Unity 2D.(Zostało to zaadaptowane z tego postu na forum Ubuntu .)
Na ekranie logowania wybierz Unity 2D i zaloguj się.
Install
ccsm
(Ustawienia CompizConfig Manager), uruchamiając w terminalu:sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra
.Start
ccsm
i wybierz kategorię Pulpit . Włącz wtyczkę Ubuntu Unity ; jeśli zostanie wyświetlony monit o rozwiązanie konfliktu, wybierz przycisk ŚRODKOWY dla wszystkich konfliktów. Zamknijccsm
po zakończeniu.Uruchom ponownie, wybierz Unity (3D) i zaloguj się.
źródło
Mam Asus U36SD przy użyciu konfiguracji „Optimus” (procesory graficzne Intel + Nvidia). Ubuntu 12.04 działało dobrze, ale po uaktualnieniu do wersji 12.10 problem pojawił się i utrzymał się w 13.04. Udało mi się to naprawić, wykonując następujące czynności:
Zainstaluj sterowniki Nvidia z https://edge.launchpad.net/~xorg-edgers/+archive/ppa .
LUB:
Naprawdę wolałbym stabilny PPA na https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates ,
ale wydaje się, że nie ma jeszcze pakietów dla 13.04. Aktualizacja: wydaje się, że są dostępne od 25 września. Zainstalowałbym ten stabilny PPA - możesz spróbować, ale go nie przetestowałem.Dostarczone przez Ubuntu sterowniki Nvidia zostały już zainstalowane, a ja po prostu zainstalowałem z tego PPA, dodając go i wykonując aktualizację pakietu przy użyciu
update-manager
. AKTUALIZACJA:(co zrobiłem) lub:
(stabilne wydanie dla 13.04 też teraz - nie testowane przeze mnie).
Zainstaluj Bumblebee z https://launchpad.net/~bumblebee/+archive/stable
AKTUALIZACJA: Od 6 października ppa: xorg-edgers / ppa wydaje się również zawierać trzmiela. Więc jeśli instalujesz z tego PPA, możesz spróbować pominąć dodawanie Bumblebee PPA i zainstalować go tutaj.
Jeśli wybrałeś stabilny PPA w kroku 1, zainstaluj stabilny PPA Bumblebee w następujący sposób:
AKTUALIZACJA: Po dodaniu umów PPA zaktualizuj listy pakietów:
Jeśli masz już zainstalowane sterowniki NVIDIA ze standardowych repozytoriów Ubuntu, po prostu zaktualizuj, aby uzyskać nową wersję z repozytorium wybranego w kroku 1:
Zainstaluj Bumblebee
Wykonaj następujące polecenia, aby „naprawić” Unity (od odpowiedzi brandon-bertelsen na Unity nie ładuje się, nie ma Launchera, nie pojawia się Dash ):
źródło
Zdarzyło mi się to również w Ubuntu 16.04 po aktualizacji pakietów unity i compiz. Żadne z powyższych nie działało.
Jedynym sposobem, w jaki znalazłem powrót programów uruchamiających i myślników, było usunięcie (gdy NIE zalogowałem się do Unity) katalogu .cache w moim domu.
źródło
ccsm
resetowanie, usuwanie katalogów konfiguracji itp.), To rozwiązało problem na dobre!Oryginalny plakat duplikatu pytania, rozwiązany w edycji własnego pytania:
źródło
Dla 13.10:
Aby upewnić się, że wszystko jest zainstalowane:
Następnie ponownie załaduj wszystko:
Właśnie tego spróbowałem i działa!
Źródło:
https://askubuntu.com/a/204784/54037
Jeśli wszystko inne zawiedzie:
Pamiętaj, zawsze rób kopie zapasowe! Jednak czasami świeża instalacja jest dobra, ponownie zainstalować Ubuntu?
źródło
apt
wydaje się, że rozwinęła się umiejętność usuwaniaunity
nieprecyzyjnych interpretacji wyrażeń regularnych (np. nukowania aplikacji internetowych) - sprawdzanie, czy jedność jest zainstalowana / instalowanie wszystkiego, czego brakuje, może być pomocne,Wygląda na to, że jest problem z 12.04 Unity 3D i aktualnymi sterownikami Nvidii.
Zobacz ten post (Unity 3d już nie działa po zainstalowaniu 12.04), aby dowiedzieć się, jak obejść ten problem.
Mam 32-bitowy Pentium 4 3.06 GHz Compaq D520SFF, z Nvidia GeForce 6200, działającym jądrem 3.2.0-24-generic-pae, i miałem dokładnie ten sam problem (prace 2D, 3D nie) i obniżenie poziomu Nvidii sterowniki zaczęły działać w 3D w kilka minut.
źródło
W przypadku ikon wynika to z Nautilusa. Napisz
nautilus &
w terminalu, nie zamykaj go , a ikony wrócą.EDYCJA 10/10/2013 : w Nautilusie możesz także wpisać Alt+, F2aby otworzyć wiersz poleceń Unity i napisać
nautilus
w globalnym wierszu polecenia wyszukiwania / wiersza poleceń. Eksplorator plików zostanie otwarty. Możesz go zamknąć, jeśli chcesz.źródło
Miałem podobny problem:
jedność z 14.04 w połączeniu z IBM Notes9 spowodowały dziwne zachowanie (kliknięcia myszą przestałyby działać). Moim obejściem tego problemu było otwarcie terminala i ponowne uruchomienie jedności przez wpisanie
unity &
.Ostatni raz, kiedy to zrobiłem, całkowicie zepsuło to jedność - bez kreski, bez wyrzutni, nic. Myślę, że wypróbowałem KAŻDĄ sugestię wymienioną na tej stronie - żadna z nich nie pomogła.
Ale współpracownik w końcu znalazł odpowiedź, która zadziałała dla mnie:
zainstalowałem narzędzie do poprawiania jedności; niż pobiegłem
unity-tweak-tool --reset-unity
i zrestartowałem.Potem jedność powróciła do życia. Oczywiście wszystkie wcześniejsze zmiany konfiguracji jedności zniknęły, ale o to właśnie
--reset-unity
chodzi.I duża zaleta tego rozwiązania: wymaga tylko dodania jednego pakietu i ponownego wykonania zmian konfiguracji jedności - ale nie trzeba resetować compiz, instalować ccsm ani wykonywać innych długich czynności.
Aktualizacja:
inne rozwiązanie znaleźć bardzo pomocne w dzisiejszych czasach pochodzi tutaj - w punkcie: czasami trzeba usunąć (lub nawet lepiej: pociągnąć w „pracy” kopii zapasowej) z pliku ~ / .config / dconf / użytkownika.
źródło
Jeśli masz nadzieję na tty ( Ctrl+ Alt+ F1przez F6) i uruchom:
Zresetuje Unity z powrotem na tty 7 ( Ctrl+ Alt++ F7).
Możesz także spróbować po prostu:
Ale to nie zadziała, jeśli menedżer systemu Windows jest już uruchomiony na ekranie 0 (spowoduje błąd, po prostu użyj
unity --replace
w tym przypadku).Jeśli Unity absolutnie odmawia ponownego uruchomienia, spróbuj tego:
Zainstaluj
gnome-panel
:Następnie uruchom go na wyświetlaczu 0:
Powinieneś wtedy mieć panele w stylu Gnome 2 na pulpicie, których możesz użyć do wylogowania.
Uważam, że Unity jest naprawdę wadliwy 13.04 z moją kartą Nvidia .. YMMV.
źródło
Miałem około 3 razy, gdzie potrzebowałem Ctrl+ Alt+, F1aby nie stracić pracy i to popsuło ... Mam również NVIDIA. Chciałbym zasugerować to:
Ctrl+ Alt+ F1(ok, pusty ekran) Wpisz login, naciśnij Enter, a następnie hasło (wszystko na pustym ekranie) wpisz teraz:
będzie musiał wpisać hasło ponownie, a Enter to otworzy sesję X w Ctrl+ Alt+ F8(przejdzie do niej automatycznie) teraz utwórz nowy pusty plik tekstowy o nazwie
runBash.sh
i wpisz:zapisz go, zmień uprawnienia na plik wykonywalny i uruchom go, otrzymasz naprawdę odciążający terminal, który pozwoli ci zapamiętać, dlaczego Linux jest dobry! :RE
po zakończeniu pamiętaj o Ctrl+ Alt+ F1, naciśnij Ctrl+ C(zakończy nową sesję X), wpisz exit, Enter, zakończy sesję terminalową (pusty ekran). jeśli uważasz, że nie masz wyjścia z pisania, po prostu naciśnij Ctrl+ Ci wpisz ponownie, nie rób tego zbyt szybko.
więc możesz to poprawić, stwórz skrypt, który pozwoli ci pisać tak mało, jak to możliwe, ale i tak będziesz musiał dużo pisać, dopóki ekran jest pusty, ale jest lepszy niż nic :)
Wciąż szukam ostatecznego Ctrl+ Alt+ F1właściwego rozwiązania Ubuntu 12.04 + nvidia.
źródło
Jeśli używasz karty graficznej przyspieszenia obok domyślnej karty graficznej, prawdopodobnie wynika to z instalacji ich sterowników. Kilka aktualizacji sterowników kart graficznych przyspieszenia w systemach z dwiema kartami graficznymi wykazuje tendencję do niestabilnego działania w niektórych systemach. Mam kartę Nvidia i kartę Intel. To się zdarzało, kiedy instalowałem sterowniki Nvidii. Launcher i panel zniknęłyby z pulpitu. Jeśli używasz karty Nvidia, zainstalowanie Bumblebee może być rozwiązaniem tymczasowym: https://wiki.ubuntu.com/Bumblebee
źródło
Pierwsza odpowiedź działa dobrze, z tym że musiałem zainstalować samą Unity:
następnie uruchomić:
i włącz Unity :)
źródło
Miałem prawie taki sam problem pod 12.04. Unity działał powoli z moim starzejącym się GPU, więc od miesięcy używałem Unity 2d jako pulpitu. Bez wyraźnego powodu nagle odmówił wyświetlenia startera i paska tytułu (dla wszystkich użytkowników). Ponowne włączenie Unity w CCSM, tak jak zostało to zasugerowane, nie było częścią rozwiązania, ale żaden z innych środków nie zasugerował tutaj, tam ani w kilku innych powiązanych wątkach, w tym między innymi:
Ponowna instalacja jedności
Ponowna instalacja pulpitu Ubuntu
Usuwanie wszystkich istotnych informacji konfiguracyjnych (np. Compiz, gconf itp.)
pomógł mi całkowicie rozwiązać te objawy poniżej 12.04 (64 bity).
nie zadziałałoby dla mnie. Po dostarczeniu różnych komunikatów o błędach i informacji zawsze będzie się zawieszał na:
jak pokazano w logu opublikowanym w wątku zatytułowanym „jedność zniknęła” dla uruchomienia jedności bez argumentów.
Zauważyłem, że komunikat o błędzie dostarczony przez:
był podobny do niektórych błędów zgłoszonych przez
unity --reset
:błąd podczas ładowania bibliotek współdzielonych: libGL.so.1: nie można otworzyć pliku obiektu współdzielonego: brak takiego pliku lub katalogu.
Po intensywnych poszukiwaniach znalazłem następujące rozwiązanie:
Uzyskaj ścieżkę
libGL.so.1
za pomocą polecenialocate libGL.so.1
.Dodaj link do biblioteki w / usr / lib /, jak pokazano w poniższym przykładzie:
(dzięki uprzejmości JD Bartlett )
Zrestartuj komputer.
Pozwoliło to nie tylko
unity --reset
na uruchomienie unity_support_test-p , ale także na uruchomienie Unity 2D. Nie mam pojęcia, co spowodowało moje problemy, ale odkąd utworzyłem powyższe linki (już kilka tygodni) nie miałem dalszych problemów.źródło
Kiedy przypadkowo zaktualizowałem system Ubuntu z 12.04 LTS do 13.04, ja również musiałem zmierzyć się z takimi samymi problemami, jak brak bocznego paska menu, brak opcji okna, brak możliwości przełączania się między aplikacjami ( alt- tab) i nie mogłem nawet przeciągać okien na ekran. Po skorzystaniu z tylu opcji skończyłem z następującym zestawem poleceń, aby rozwiązać te problemy.
uruchom ponownie (możesz użyć
sudo reboot
)uruchom ponownie (możesz użyć
sudo reboot
)Naprawdę usunąłem Aspell z powodu sprzecznej zależności. To może nie mieć żadnej korelacji między tym problemem. Myślę, że ponowne zainstalowanie lightdm i zresetowanie compiz pomogło mi to naprawić.
źródło
Dzieje się tak, gdy logujesz się przy użyciu innego tty i próbujesz, jako ten sam użytkownik, uruchomić X (z startx lub initx).
Na przykład Ubuntu działa w tty7. Z Ctrl+ Alt+ F1otwiera się tty1. Zaloguj się jako ten sam użytkownik i uruchom startx. Wróć do tty7, wyloguj się i zaloguj. Dostajesz tylko tapetę biurkową.
Aby rozwiązać problem, wybierz tty1, zaloguj się, usuń plik .Xauthority z katalogu domowego, wyloguj się, zaloguj. Rozwiązany.
źródło
Pracował dla Ubuntu 16.04:
Resetuję
compizconfig
, usuwając pamięć podręczną (w rzeczywistości polecenie tworzy kopię zapasową, aby można ją było przywrócić).Wykonaj następujące polecenia i wyloguj się po słowie:
Uwaga: Spowoduje to usunięcie niestandardowej konfiguracji Unity.
źródło
Miałem ten sam problem po zrobieniu,
sudo apt-get install kubuntu-desktop
który z jakiegoś powodu zepsuł moją instalację lightdm. Korzystam z 16.04 tutaj.Naciśnij ctrl- alt-, F1aby dostać się do terminala, a następnie:
Naprawiłem to po wielu godzinach wyciągania włosów.
źródło
Mam ten sam problem i rozwiązany przez użycie
pycharm's terminal
.źródło
Najwyraźniej odłączenie mojego drugiego monitora było poprawką, a następnie mogłem zainstalować i zaktualizować prawidłowe sterowniki.
źródło
Próbowałem wielu rozwiązań wymienionych w tym wątku, a także innych. W końcu to zadziałało dla mnie:
następnie
Dziękujemy wszystkim za wkład.
źródło
Dzisiaj spotkałem się z sytuacją, w której użytkownik mojego skryptu zdecydował się go uruchomić, umieszczając wywołanie skryptu w swoim
$HOME/.profile
pliku. W rezultacie Unity nie mógł się uruchomić.Skrypty z natury są sekwencyjne, więc w
.profile
zasadzie czekał na zakończenie skryptu, a Unity nie mógł się uruchomić, gdyby.profile
nie skończył działać.Zrobiłem to samo, nazwałem skrypt od
.profile
i otrzymałem ten sam wynik - moja tapeta ekranu logowania pozostała tam, nie pojawił się myślnik ani program uruchamiający, nie mogłem kliknąć prawym przyciskiem myszy na pulpicie ani wykonać żadnej czynności innej niż logowanie do TTY1.Rozwiązaniem było usunięcie odpowiedniej linii z
.profile
. Można odłączyć polecenie od.profile
znaku ampersand,<command> &
ale problem polega na tym, że za każdym razem, gdy użytkownik otwiera terminal lub loguje się do TTY, pojawia się nowa instancja tego polecenia. Dlatego zdecydowanie odradzam uruchamianie programów,.profile
chyba że wiesz, co robisz.Link do oryginalnego skryptu i dyskusji tutaj: https://askubuntu.com/a/739631/295286
źródło
Miałem ten problem, próbowałem wielu rzeczy, a nawet umożliwiłem jedność, ale nic nie działało. Najpierw musisz otworzyć TTY (ctrl + alt + F1) i zalogować się. Teraz użyj
Zamknij TTY za pomocą Ctrl + Alt + F7, a następnie użyj (w terminalu)
Następnie użyj
źródło