После обновления до 13.04 интерфейс Unity не отображается
Я перешел на Raring прошлой ночью. Само обновление прошло нормально, ошибок нет. Но когда я потом перезагрузил компьютер и вошел в мою сессию Unity, все, что я мог видеть, это фон рабочего стола (вместе с иконками рабочего стола) и отсутствие интерфейса Unity. Сочетание клавиш Super не показывало Dash, не было верхней панели и т. Д. Пожалуйста, смотрите скриншот.
Как подсказка, я подозреваю, что это как-то связано с моей переключаемой графикой. Я использую Ubuntu на Acer Aspire AS5830TG с nVidia GT540M и встроенной картой Intel. В 12.10 я использовал Bumblebee для управления переключением графической карты. Во время обновления я увидел, что что-то связанное с nvidia нужно было удалить, но не обращал на это особого внимания. Я не могу быть уверен, что это как-то связано с моей проблемой.
Что возможно могло пойти не так?
10 ответов
Это сработало для меня:
- Нажмите Ctrl+Alt+T, чтобы открыть окно терминала.
- В командной строке терминала введите
ccsm
, Если появится окно диспетчера настроек CompizConfig, перейдите к шагу 5. Если нет, перейдите к шагу 3. - Тип
sudo apt-get install compizconfig-settings-manager
, Введите свой пароль, когда будет предложено. - В следующем окне терминала введите
ccsm
, - В CompizConfig Settings Manager установите флажок для плагина OpenGL, если он еще не установлен.
- Щелкните по элементу Ubuntu Unity Plugin.
- Установите флажок Включить плагин Ubuntu Unity, если он еще не установлен. Если он уже выбран, снимите этот флажок и снова выберите его.
- Выход из диспетчера настроек CompizConfig.
- Нажмите Ctrl+Alt+Delete. Когда спросят, подтвердите, что вы хотите выйти.
- Я сделал холодную перезагрузку в этот момент. Я не уверен, что это необходимо, но я немного параноик.
После этого подошел Unity, как и положено для меня.
У меня 64-битный процессор AMD Phenom и графический процессор nVidia; Я использую 64-битную Ubuntu с установленным драйвером nvidia-current, и я только что обновился до 13.04 (с этого момента Unity исчез).
Я исправил эту проблему, открыв терминал с помощью Ctrl + Alt + T, сбросив compiz с dconf reset -f /org/compiz/
и выход с gnome-session-quit
,
Когда я вернулся в интерфейс был там снова.
Сброс Compiz как указано arkx работал для меня. Однако мне пришлось сначала обновить драйверы Nvidia, как подробно описано здесь: http://falkvinge.net/2013/02/15/how-to-install-nvidia-drivers-in-ubuntu-12-10-quantal/
Единство, кажется, работает хорошо сейчас. Спасибо!
В итоге я установил gnome-panel просто для того, чтобы получить интерфейс, чтобы я мог запускать приложения.
Если вы запустите менеджер настроек Compiz и сбросите настройки до значений по умолчанию, он должен запустить ваш интерфейс снова после выхода из системы.
Вы можете безопасно удалить gnome-панель после этого; Я запустил его из командной строки, чтобы добраться до значка настроек compiz.
Надеюсь это поможет!
У меня была эта проблема при запуске виртуальной машины Ubuntu на VirtualBox после обновления с VirtualBox 4.1 до 4.3. Мне пришлось переустановить гостевые дополнения из терминала. После этого все заработало как положено.
Я попробовал несколько предыдущих вариантов, и у меня сработало: compizconfig-settings-manager, включив плагин Unity, и после этого я сделал./compiz --replace, и он начал работать.
Перед тем, как сделать этот шаг, я создал другого пользователя, и когда я вошел в систему как этот новый пользователь, единство работало. Итак, я понимаю, что проблема заключалась в том, что при обновлении некоторый конфигурационный файл имел некоторые устаревшие настройки, которые обновлялись после изменения настроек в compizconfig-settings-menager.
Это также случилось со мной, и переключение на gnome устранило мою проблему. Чтобы получить gnome, откройте терминал (CtrlAltt) и выполните следующую команду:
sudo apt-get install gnome-session-fallback
После установки просто выйдите из системы и нажмите значок рядом с вашим именем, затем выберите gnome fallback.
Мое решение было удалить все NVIDIA и просто использовать драйвер Intel OpenGL. Жду, пока он просто сработает. Лучше бэттилайф в любом случае:)
Черт, я ненавижу, когда это происходит. Как-то все нормализовалось. Я возился с моей системой, устанавливал некоторые драйверы, удалял некоторые ядра, я на самом деле понятия не имею, что именно я сделал, чтобы это исправить. Я помню, как удалил /etc/X11/xorg.conf и переименовал /etc/X11/xorg.conf.failsafe в /etc/X11/xorg.conf, в котором исправлено несколько вещей, но не все. Теперь я не стал бы пытаться объяснить все остальное, потому что я просто не в состоянии объяснить, что не смущает. Я надеюсь, что остальные из вас, ребята с такой же проблемой, найдут способ обойти это.
Я просто удалил драйвер ATI и переустановил его, и все в порядке.
Моя система оснащена гибридной графикой, и я установил драйвер 13.1 с веб-сайта AMD для дискретной карты, и все было в порядке, пока я не обновил систему и не перезагрузил ее. После того, как я вошел в систему, экран становится черным, и Unity не запускается. Я много гуглю и делаю сброс Unity, но это не исправляет. Переустановка драйвера ATI исправила его в итоге.