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


14

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

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

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

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


У меня такая же проблема, также я использую карту NVidia, должно быть что-то с ней.
Ален

У меня такая же проблема с картой AMD.
Eagleflo

Да, я думаю, что что-то напутал, пытаясь установить новые драйверы nVidia. Теперь обе мои графические карты обнаружены и используются должным образом, но мой монитор не обнаружен, и разрешение не может быть изменено с 640x480. Хотя пакет nvidia-settings установлен, я не вижу приложения в меню приложений. Кроме того, если я войду в учетную запись «Гость», интерфейс Unity будет существовать, но в моей обычной учетной записи у меня все еще будет та же проблема - нет Unity.
Томица Кораћ

И еще одно обновление. Мне удалось частично исправить разрешение, удалив /etc/X11/xorg.conf и переименовав /etc/X11/xorg.conf.failsafe в /etc/X11/xorg.conf. Это фиксированное разрешение в сеансе Gnome и Unity для моей учетной записи (хотя Unity все еще не работает), но не для гостевого сеанса, в котором работает Unity, но с разрешением экрана 640x480.
Томица Кораћ

И еще одно обновление. После перезагрузки даже в гостевой сессии разрешение было зафиксировано. Но в моем основном аккаунте все еще нет Unity. И почему-то у меня пропал звук :(
Томица Кораћ

Ответы:


5

Сброс Compiz как указано arkx работал для меня. Однако мне пришлось сначала обновить драйверы Nvidia, как подробно описано здесь: http://falkvinge.net/2013/02/15/how-to-install-nvidia-drivers-in-ubuntu-12-10-quantal/

Единство, кажется, работает хорошо сейчас. Благодарность!


1
Пожалуйста, предоставьте некоторые детали - резюмируйте. Ссылка в порядке, но мы не можем контролировать другие сайты.
Уоррен Хилл

Я думаю, что-то подобное сработало для меня. Сейчас он вернулся к норме, хотя мне неприятно говорить, что я не знаю, что именно я сделал, чтобы это исправить. Я приму этот ответ, но для остальных из вас, ребята, я все еще не уверен на 100%, что он будет работать для всех.
Томица Кораћ

битая ссылка, пожалуйста, обновите.
Лео Галлуччи

23

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

  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 Plugin , если он еще не установлен. Если он уже выбран, снимите этот флажок и снова выберите его.
  8. Выход из диспетчера настроек CompizConfig.
  9. Нажмите Ctrl+ Alt+ Delete. Когда спросят, подтвердите, что вы хотите выйти.
  10. Я сделал холодную перезагрузку в этот момент. Я не уверен, что это необходимо, но я немного параноик.

После этого подошел Unity, как и положено для меня.

У меня 64-битный процессор AMD Phenom и графический процессор nVidia; Я использую 64-битную Ubuntu с установленным драйвером nvidia-current, и я только что обновился до 13.04 (с этого момента Unity исчез).


1
Вот это да! Благодарю. Это сработало для меня (13.04). Я надеюсь, что есть способ сделать это в терминале. Это будет удобнее. Я потерял некоторые функции Unity, такие как «Aero Snap». Я не знаю, как это исправить.
Кельвинилла

Я потерял некоторые функции Unity, такие как «Aero Snap». Сотрите это. Я набрал "unity --replace", панели снова исчезли, перезагрузились.
Кельвинилья

1
Отлично. Небольшая деталь, хотя. Рядом с плагином Ubuntu Unity нет флажка. Я должен был нажать на значок, а слева был флажок, чтобы щелкнуть. Затем у меня появилось диалоговое окно с просьбой активировать другой плагин, необходимый для плагина Unity, и два диалоговых окна для разрешения конфликтов сочетаний клавиш между Unity и GNOME. После того, как я проверил последнее диалоговое окно, был показан рабочий стол Мне не пришлось выходить из системы. Большое спасибо. Этот сайт стоит миллион рабочих часов!
chmike

Я нахожусь в точке после ccsm, и это занимает очень много времени в "Загрузка значков ..." Это нормально?
Чарльз Клэйтон

Это сработало на моем 14.10, работающем на Lenovo T440P. У меня были серьезные проблемы с видеокартой M730, но ccsm автоматически разрешил кучу конфликтов.
Эйнар Сундгрен

7

Я исправил эту проблему, открыв терминал с помощью Ctrl + Alt + T, сбросив compiz с dconf reset -f /org/compiz/и выйдя из системы gnome-session-quit.

Когда я вернулся в интерфейс был там снова.


К сожалению, это не сработало для меня.
Томица Кораћ

Вы смотрели на ~ / .xsession-errors? Там могут быть некоторые подсказки относительно того, что пошло не так.
Eagleflo

мои ~. / xsession-errors составляют около 1000 строк. и да, у меня есть целая куча отчетов, один из которых гласит: 'compiz (core) - Info: Unity не поддерживается вашим оборудованием. Включение программного рендеринга вместо этого (медленно). ' Но я не могу найти что-то там, чтобы помочь мне это исправить ...
Томица Кораћ

Это звучит как проблема с графическим драйвером. Возможно, переустановка драйверов Nvidia поможет?
Eagleflo

У меня есть гибрид Intel / AMD и я использую драйвер x.org, и это решение сработало для меня.
DrA7

2

В итоге я установил gnome-panel просто для того, чтобы получить интерфейс, чтобы я мог запускать приложения.

Если вы запустите менеджер настроек Compiz и сбросите настройки до значений по умолчанию, он должен запустить ваш интерфейс снова после выхода из системы.

Вы можете безопасно удалить панель gnome после этого; Я запустил его из командной строки, чтобы добраться до значка настроек compiz.

Надеюсь это поможет!


Нейт, большое спасибо за помощь. У меня уже есть панель gnome, так что для меня это не имеет большого значения, я выполнил свою работу. К сожалению, я уже сбросил настройки Compiz, как вы и @arkx упоминали, но это мне не помогло. Я все еще не знаю, хотя я действительно подозреваю, графические драйверы.
Томица Кораћ


0

Это также случилось со мной, и переключение на gnome устранило мою проблему. Чтобы получить gnome, откройте терминал ( CtrlAltt) и выполните следующую команду:

sudo apt-get install gnome-session-fallback

После установки просто выйдите из системы и нажмите значок рядом с вашим именем, затем выберите gnome fallback.


На самом деле, установка другого рабочего стола не является ответом на мой вопрос. Но спасибо за твои усилия, Тайлер.
Томица Кораћ

0

Я попробовал несколько предыдущих вариантов, и у меня сработало: compizconfig-settings-manager, включив плагин Unity, и после этого я сделал ./compiz --replace, и он начал работать.

Перед тем, как сделать этот шаг, я создал другого пользователя, и когда я вошел в систему как новый пользователь, единство работало. Итак, я понимаю, что проблема заключалась в том, что при обновлении некоторый конфигурационный файл имел некоторые устаревшие настройки, которые обновлялись после изменения настроек в compizconfig-settings-menager.


-1

Черт, я ненавижу, когда это происходит. Как-то все нормализовалось. Я возился с моей системой, устанавливал некоторые драйверы, удалял некоторые ядра, я на самом деле понятия не имею, что именно я сделал, чтобы это исправить. Я помню, как удалил /etc/X11/xorg.conf и переименовал /etc/X11/xorg.conf.failsafe в /etc/X11/xorg.conf, в котором исправлено несколько вещей, но не все. Теперь я не буду пытаться объяснить все остальное, потому что я просто не в состоянии объяснить, не путая. Я надеюсь, что остальные из вас, ребята с такой же проблемой, найдут способ обойти это.


-1

Моим решением было удалить все nvidia и просто использовать драйвер Intel OpenGL. В ожидании этого просто работать. Лучше бэттилайф в любом случае :)


-3

Я просто удалил драйвер ATI и переустановил его, и все в порядке.

Моя система оснащена гибридной графикой, и я установил драйвер 13.1 с веб-сайта AMD для дискретной карты, и все было в порядке, пока я не обновил свою систему и не перезагрузил ее. После того, как я вошел в систему, экран становится черным, и Unity не запускается. Я много гуглю и делаю сброс Unity, но это не исправляет. Переустановка драйвера ATI исправила его в итоге.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.