После обновления до 13.04 интерфейс Unity не отображается

Я перешел на Raring прошлой ночью. Само обновление прошло нормально, ошибок нет. Но когда я потом перезагрузил компьютер и вошел в мою сессию Unity, все, что я мог видеть, это фон рабочего стола (вместе с иконками рабочего стола) и отсутствие интерфейса Unity. Сочетание клавиш Super не показывало Dash, не было верхней панели и т. Д. Пожалуйста, смотрите скриншот.

Нет Unity после обновления до 13.04

Как подсказка, я подозреваю, что это как-то связано с моей переключаемой графикой. Я использую Ubuntu на Acer Aspire AS5830TG с nVidia GT540M и встроенной картой Intel. В 12.10 я использовал Bumblebee для управления переключением графической карты. Во время обновления я увидел, что что-то связанное с nvidia нужно было удалить, но не обращал на это особого внимания. Я не могу быть уверен, что это как-то связано с моей проблемой.

Что возможно могло пойти не так?

10 ответов

Это сработало для меня:

  1. Нажмите Ctrl+Alt+T, чтобы открыть окно терминала.
  2. В командной строке терминала введите ccsm, Если появится окно диспетчера настроек CompizConfig, перейдите к шагу 5. Если нет, перейдите к шагу 3.
  3. Тип sudo apt-get install compizconfig-settings-manager, Введите свой пароль, когда будет предложено.
  4. В следующем окне терминала введите ccsm,
  5. В CompizConfig Settings Manager установите флажок для плагина OpenGL, если он еще не установлен.
  6. Щелкните по элементу Ubuntu Unity Plugin.
  7. Установите флажок Включить плагин Ubuntu Unity, если он еще не установлен. Если он уже выбран, снимите этот флажок и снова выберите его.
  8. Выход из диспетчера настроек CompizConfig.
  9. Нажмите Ctrl+Alt+Delete. Когда спросят, подтвердите, что вы хотите выйти.
  10. Я сделал холодную перезагрузку в этот момент. Я не уверен, что это необходимо, но я немного параноик.

После этого подошел 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 исправила его в итоге.

Другие вопросы по тегам