Отсутствует лаунчер после обновления 12.04
Я недавно обновился до Ubuntu 12.04 и после выполнения некоторых обновлений, таких как панель запуска приложений и заголовки (для диалоговых окон) отсутствуют. В основном весь графический интерфейс Unity отсутствует!
Не уверен, что случилось, поэтому я установил GNOME 3, и на нем тоже не было панели запуска, но заголовки были. Кроме того, панель в верхней части, которая позволяет узнать, что открыто, и позволяет отображать расширения GNOME, не является интерактивной. Я не могу щелкнуть, щелкнуть правой кнопкой мыши, alt + click (вправо или влево), alt + super click (вправо или влево) в любом месте! Я даже установил меню приложений с сайта GNOME, и оно тоже не интерактивное. Однако, поскольку нет возможности запускать приложения, я должен использовать терминал, и если я сверну приложение, оно полностью исчезнет.
Тогда я решил попробовать Unity 2D, и он невероятно запутался. Черный фон, лаунчер есть, но значки и верхняя панель на рабочем столе полностью искажены. Они не просто пикселированы; это все разные цвета, и когда я открываю что-то из панели запуска Unity 2D, она показывает, что она открыта в панели запуска, но на моем экране ничего не появляется.
При попытке просмотра видео на YouTube видео искажается и выглядит так же, как в Unity 2D. Как ни странно: звук работает нормально, только не видео. Картинки загружаются, но не реклама, которая транслирует видео.
Любые предложения, чтобы вернуть мой лаунчер и графический интерфейс Unity? Я попытался переустановить GNOME, Unity 3D и Unity 2D из терминала. Без изменений. Также переустановил рабочий стол Unity и попытался сбросить его: ничего не произошло.
10 ответов
У меня такая же проблема. Я пробовал с 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.
У меня такая же проблема. Я попробовал это.
Нажмите Ctrl+Alt+F1, чтобы переключиться на CLI/tty.
Проверьте, установлен ли пакет Unity:
dpkg -l | grep unity
Если в выводе указано "единство", перейдите к следующему шагу. Если нет, установите его (и его зависимости):
sudo apt-get update sudo apt-get install unity
Проверьте, установлен ли "ubuntu-desktop":
dpkg -l | grep ubuntu-desktop
если нет, установите его:
sudo apt-get update sudo apt-get install ubuntu-desktop
Перезапустите свой менеджер дисплеев.
Если вы пользователь Natty, вам нужно перезапустить GDM:
sudo service gdm restart
или если вы используете Oneiric и позже вам нужно перезапустить LightDM (по умолчанию):
sudo service lightdm restart
Метод Саймона работает, если вы не можете открыть терминал, вы можете работать в логинах (виртуальных консолях). @erik вы могли бы сделать это на любых виртуальных консолях
ctrl+alt+F1-6
Я думаю, что это сработало бы.
Если у вас пустой экран и ничего кроме мыши, вы все равно сможете вызвать терминал.
Если это так, установите CCSM, если вы еще этого не сделали:
sudo apt-get install compizconfig-settings-manager
Затем, после установки, в том же терминале просто выполните:
ccsm
Когда появится графический интерфейс менеджера, перейдите в плагин desktop/ubuntu unity и убедитесь, что он включен.
Если он уже включен, отключите, а затем снова включите, выйдите из системы и снова войдите в систему, и все должно вернуться в нормальное состояние.
Если у вас возникла проблема, при которой Compiz продолжает падать при загрузке, просто создайте сценарий оболочки:
sleep 3
compiz --replace
end
Затем вы можете просто добавить это в свои запускаемые приложения, и он перезагрузит Compiz при загрузке, очевидно, убедившись, что вы сначала сделали файл исполняемым.
В моем случае у меня был старый файл.gnomerc, который, казалось, был виновником. Вероятно, из какой-то очень старой установки compiz (около 2008 года). Удаление файла решило проблему для меня, может помочь кому-то еще.
Файл был:
cat .gnomerc
export LIBGL_ALWAYS_INDIRECT=1
rm ~/.gnomerc
и перезагрузите или выйдите из системы.
Удаление каталогов Compiz работало для меня, но так как я не мог получить терминал, мне пришлось сделать следующее:
- Загрузите Ubuntu Live с компакт-диска
- Откройте окно терминала и введите sudo -s, чтобы получить права root (пароль не требуется)
- выполните команду df, чтобы увидеть диски в системе (это будет длинное имя....)
- cd / media / [имя диска]
- cd [ваш обычный домашний каталог]
Теперь вы можете переименовать каталоги compiz, как указано выше. Завершите сеанс прямой трансляции, извлеките компакт-диск и загрузитесь с жесткого диска.
Это сработало для меня. YMMV.
- если у вас нет живого компакт-диска вручную, просто нажмите CTRL+ALT+T
- для взлома больше:
- создайте файл launch.sh правой кнопкой мыши на рабочем столе с текстом "gnome-terminal" (без кавычек).
- Установите исполняемый бит для этого скрипта в свойствах с RMB.
- Выполните это.
У меня та же проблема после обновления на моей машине, я теряю фоновый рисунок рабочего стола, и он остается полностью черным, но когда я открываю свой терминал, это показывает, что есть фон. Я попробовал другие шаги, упомянутые здесь в этой теме. Оказывается, виноват корица.
Что я сделал, так это
$ sudo apt-get remove cinamon*
Потом перезагрузил
Вход в Gnome Classic - без эффектов
Это сработало!
Спасибо! После обновления до Precise Unity был отключен (хотя не сначала).
Установка https://apps.ubuntu.com/cat/applications/compizconfig-settings-manager , запустив его через
ccsm
и применяя необходимые изменения для запуска Unity снова сделали свое дело!
У меня была почти такая же проблема под 12.04. Unity работал медленно с моим старым графическим процессором, поэтому я несколько месяцев использовал Unity 2d в качестве рабочего стола. Ни с того ни с сего он вдруг отказался отображать панель запуска и строку заголовка (для всех пользователей). Повторное включение Unity в CCSM, как предложено выше, было частью решения, но ни одна из других мер, предложенных здесь, или в нескольких других связанных потоках, включая, но не ограничиваясь:
Переустановка единства
Переустановка рабочего стола Ubuntu
Удаление всей релевантной (например, compiz, gconf и т. Д.) Информации о конфигурации
помог мне полностью устранить эти симптомы до 12.04 (64 бит).
unity --reset
не будет работать для меня. После доставки различных сообщений об ошибках и информации, он всегда будет висеть на:
Setting Update "run_key"
как показано в журнале, опубликованном в теме под заголовком "Единство исчезло", для единства запуска без аргументов.
Я заметил, что сообщение об ошибке доставлено:
/usr/lib/nux/unity_support_test -p
была похожа на некоторые ошибки, сообщенные за единство --reset:
error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory.
как сообщил пользователь 139869 здесь. К сожалению, его решение не сработало для меня. После долгих поисков я нашел следующее решение:
Получите путь к 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. Я понятия не имею, что вызвало мои проблемы, но с момента создания ссылок выше (несколько недель назад) у меня больше не было проблем.
Все, что вам нужно сделать, это; Запустите настройку Ubuntu, перейдите в меню Tweaks, выберите "Значки на рабочем столе" и установите "Показать значки на рабочем столе" на "Вкл".
и это все!