Ubuntu 12.04 Unity: черный экран только с курсором, когда внешний экран подключен до загрузки ноутбука
Всякий раз, когда я подключаю внешний дисплей к порту DSub моего ноутбука перед загрузкой в Ubuntu, в Unity что-то идет не так, что вызывает ту же самую проблему, как описано здесь: После входа в систему появляется черный экран и мой курсор, больше ничего! в Ubuntu 12.10 Перезагрузка без подключенного дисплея не исправляет это.
Единовременное решение - сделать это:
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
или, намного быстрее, это:
unity --reset
sudo service lightdm restart
Побочный эффект этого решения: я теряю все настройки внешнего вида Unity.
Моя проблема, однако, в том, что мне нужно загружаться с подключенным внешним дисплеем довольно часто. Кто знает, что не так внутри Unity и / или как это исправить навсегда?
2 ответа
Я сам получил этот черный экран с курсором (я использую 4 монитора, поэтому отключение их происходит часто).
Однако я решил правильно установить драйверы моего графического процессора.
Поскольку на вашем ноутбуке, по- видимому, установлен графический процессор Intel HD серии 3000, вы пытались установить новейшие драйверы? Вкладка " Дополнительные драйверы " в разделе "Настройки и программное обеспечение" в Системных настройках будет хорошим началом.
Вы можете создать скрипт для запуска при запуске, который использует ваш самый быстрый обходной путь, IE
unity --reset
sudo service lightdm restart
Это не должно иметь никаких негативных последствий (кроме возможной потери каких-либо настроенных параметров, как указано в вопросе), если внешний не подключен и должен решить проблему, если он....
Источник: Вопрос