На этот вопрос уже есть ответ здесь:
Я недавно обновился до Ubuntu 12.04 и после некоторых обновлений и такие мои средства запуска приложений и строки заголовка (для оконных диалогов) отсутствуют. По сути, весь графический интерфейс Unity отсутствует!
Не знаю, что произошло, поэтому я установил GNOME 3, и в нем тоже не было средства запуска, но были строки заголовка. Кроме того, панель вверху, которая позволяет узнать, что открыто, и позволяет отображать расширения GNOME, не является интерактивной. Я не могу щелкнуть, щелкнуть правой кнопкой мыши, Alt + щелчок (вправо или влево), Alt + супер щелчок (вправо или влево) в любом месте! Я даже установил меню приложений с сайта GNOME, и оно тоже не интерактивное. Однако, поскольку нет возможности запускать приложения, я должен использовать терминал, и если я сверну приложение, оно полностью исчезнет.
Затем я решил попробовать Unity 2D, и это невероятно запуталось. Черный фон, пусковая установка есть, но значки и верхняя панель на рабочем столе полностью искажены. Они не просто пикселированы; это всевозможные причудливые цвета, и когда я открываю что-то из модуля запуска Unity 2D, оно показывает, что оно открыто в модуле запуска, но на моем экране ничего не появляется.
При попытке просмотра видео на YouTube видео искажается и выглядит так же, как в Unity 2D.Как ни странно: звук работает нормально, только не видео. Загружаются изображения, но не реклама, транслирующая потоковое видео.
Есть ли предложения вернуть мою программу запуска и графический интерфейс Unity? Я попытался переустановить GNOME, Unity 3D и Unity 2D с терминала. Без изменений. Также переустановил рабочий стол Unity и попытался сбросить его: ничего не произошло.
Удаление каталогов Compiz работало для меня, но так как я не мог получить терминал, мне пришлось сделать следующее:
Теперь вы можете переименовать каталоги compiz, как описано выше. Завершите сеанс live, извлеките компакт-диск и загрузитесь с жесткого диска.
1114 Это сработало для меня. YMMV.
У меня была та же проблема. Я попробовал это.
Нажмите Ctrl+Alt+F1 для переключения на CLI/tty.
Проверьте, установил ли пакет единицы:
dpkg -l | grep unity
Если 'единица' перечислена в выводе, возобновите следующий шаг. В противном случае установите его (и его зависимости):
sudo apt-get update
sudo apt-get install unity
Проверьте, установил ли 'рабочий стол человечности':
dpkg -l | grep ubuntu-desktop
в противном случае установите его:
sudo apt-get update
sudo apt-get install ubuntu-desktop
Перезапустите своего менеджера по оформлению.
Если Вы - Аккуратный пользователь, необходимо перезапустить GDM:
sudo service gdm restart
или если Вы идете Сновещательные и позже, необходимо перезапустить LightDM вместо этого (значение по умолчанию):
sudo service lightdm restart
В моем случае у меня был старый файл .gnomerc, который, казалось, был виновником. Вероятно, из какой-то очень старой установки compiz (около 2008 года). Удаление файла решило проблему для меня, может помочь кому-то еще.
Файл был:
cat .gnomerc
export LIBGL_ALWAYS_INDIRECT=1
rm ~/.gnomerc
и перезагрузите компьютер или выйдите из системы.
Метод Саймона работает, если вы не можете открыть терминал, вы можете работать в логинах (виртуальных консолях). @erik, вы могли бы сделать это на любых виртуальных консолях
ctrl+alt+F1-6
Я думаю, это сработало бы.
У меня есть та же проблема после выполнения обновления на моей машине, я теряю рабочий стол backgroun, и это остается полностью черным, но когда я открываю свой терминал, это показывает, что существует фон. Я попробовал другое упоминание шагов здесь на этом потоке. Оказывается, что корица является преступником.
То, что я сделал,
$ sudo склонный - добираются, удаляют корицу*
Затем перезагруженный
Войдите в Классика Gnome - Никакие эффекты
Это работало!
Все, что тебе нужно сделать, это; Запустите настройку Ubuntu, перейдите в меню настроек, выберите «Значки на рабочем столе» и установите «Показать значки на рабочем столе» на «Вкл.»
.и все тут!
У меня была такая же проблема. Я попытался с unity --reset
(как это было раньше, когда я все испортил с помощью compiz-config), но это не решило мою проблему сейчас. Единственное, что я мог сделать, чтобы все работало как обычно, это сбросить настройки compiz.
Просто выполните резервное копирование (переименование) каталогов ~/.compiz-1
и ~/.config/compiz-1
и разрешите их повторное создание с настройками по умолчанию (вам необходимо выйти и снова войти в систему).
mv ~/.compiz-1 ~/.compiz-1.BACKUP
mv ~/.config/compiz-1 ~/.config/compiz-1.BACKUP
После перезапуска и подтверждения того, что все работает, как ожидалось, вы можете просто удалить эти резервные копии (если у вас их нет).
rm -Rfv ~/.compiz-1.BACKUP
rm -Rfv ~/.config/compiz-1.BACKUP
Примечание. Для некоторых людей решение может иметь одна из следующих ссылок. Попробуйте их, если не хотите потерять все свои настройки compiz.
В моем случае простого сброса Unity было недостаточно, поэтому я решил избавиться от всех настроек compiz.
Если у вас пустой экран и ничего кроме мыши, вы все равно сможете вызвать терминал.
Если это так, установите CCSM, если вы еще этого не сделали:
sudo apt-get install compizconfig-settings-manager
Затем, после установки, в том же терминале просто выполните:
ccsm
Когда менеджер Появится графический интерфейс, перейдите в плагин desktop / ubuntu unity и убедитесь, что он включен.
Если он уже включен, отключите, а затем снова включите, выйдите и снова войдите в систему, и все должно вернуться в нормальное состояние.
Если у вас возникла проблема, из-за которой Compiz продолжает падать при загрузке, просто создайте сценарий оболочки:
sleep 3
compiz --replace
end
Затем вы можете просто добавить это в свои запускаемые приложения, и он перезагрузит Compiz при загрузке, очевидно, сначала убедившись, что вы сделали файл исполняемым.
Спасибо! После обновления до Precise Unity был отключен (хотя и не сразу).
Установка compizconfig-settings-manager , запуск его через ccsm
и применение необходимых изменений для запуска Unity снова сделали свое дело!
У меня была почти такая же проблема до 12.04. Unity работал медленно с моим старым графическим процессором, поэтому я несколько месяцев использовал Unity 2d в качестве рабочего стола. Ни с того ни с сего он вдруг отказался отображать панель запуска и строку заголовка (для всех пользователей). Повторное включение Unity в CCSM, как предложено выше, было частью решения, но ни одна из других мер, предложенных здесь, или в нескольких других связанных потоках, включая, но не ограничиваясь:
Переустановка Unity
Переустановка рабочего стола ubuntu
Удаление всей необходимой информации о конфигурации (например, compiz, gconf и т. Д.)
помог мне полностью устранить эти симптомы до 12.04 (64 бит).
unity --reset
не будет работать для меня. После доставки различных сообщений об ошибках и информации, он всегда будет висеть по адресу:
Setting Update "run_key"
, как показано в журнале, опубликованном в , в теме под заголовком «единство исчезло» для единства, запущенного с без аргументов.
Я заметил, что сообщение об ошибке, доставленное:
/usr/lib/nux/unity_support_test -p
, было похоже на некоторые из ошибок, сообщенных за счет unity --reset:
error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory.
, как сообщено user139869 здесь . К сожалению, его решение не сработало для меня. После тщательного поиска я нашел следующее решение:
Получить путь к libGL.so.1 с помощью команды locate libGL.so.1.
Добавьте ссылку на библиотеку в / usr / lib /, как показано в следующем примере:
sudo ln -s / usr / lib / i386 / mesa / libGL.so.1 / usr / lib
(любезно предоставлено Дж. Д. Бартлеттом )
Перезагрузите компьютер.
Это не только позволяло запускаться и unity_support_test-p и unity --reset, но и позволяло запускать Unity 2d. Я понятия не имею, что вызвало мои проблемы, но после создания ссылок выше (несколько недель назад) у меня больше не было проблем.