Za każdym razem, gdy podłączam zewnętrzny wyświetlacz do portu DSub mojego laptopa przed uruchomieniem Ubuntu, coś dzieje się w Unity, powodując dokładnie ten sam problem, jak opisano tutaj: Po zalogowaniu pojawia się czarny ekran i mój kursor, nic więcej! w Ubuntu 12.10 Ponowne uruchomienie bez podłączonego wyświetlacza nie rozwiązuje tego problemu.
Jednorazowa poprawka polega na:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:unity-team/staging
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
lub, znacznie szybciej, to:
unity --reset
sudo service lightdm restart
Efekt uboczny tego rozwiązania: tracę wszystkie ustawienia wyglądu Unity.
Mój problem polega jednak na tym, że muszę często uruchamiać system z podłączonym zewnętrznym wyświetlaczem. Kto wie, co się dzieje w Unity i / lub jak to naprawić na stałe?
Odpowiedzi:
Sam otrzymałem ten czarny ekran z kursorem (używam 4 monitorów, więc często się je odłącza).
Jednak moją poprawką było prawidłowe zainstalowanie sterowników mojego GPU.
Ponieważ twój laptop najwyraźniej ma procesor graficzny z serii Intel HD 3000, czy próbowałeś instalować aktualne sterowniki? Dodatkowe sterowniki zakładka w Software & Updates części Ustawienia systemu byłby dobrym miejscem, aby rozpocząć.
źródło
Możesz utworzyć skrypt uruchamiany przy starcie, który używa twojego najszybszego obejścia, IE
Nie powinno to mieć żadnych negatywnych konsekwencji (innych niż możliwa utrata niestandardowych ustawień, jak wspomniano w pytaniu), jeśli urządzenie zewnętrzne nie jest podłączone i powinno rozwiązać problem, jeśli jest ....
Źródło: Pytanie
źródło
man unity
: --reset Ta opcja pozwala użytkownikowi zresetować parametry profilu w compiz i zrestartować powłokę Unity z ustawieniami domyślnymi.sudo service lightdm restart
?