Я понимаю, что этот вопрос задавался ранее, лучший пример здесь ( Unity не загружается, нет Launcher, не появляется Dash ).
Я должен упомянуть, что никогда не использовал Ubuntu до сегодняшнего дня, и он работал нормально в течение нескольких часов, прежде чем Unity (как я узнал, называется) исчезла.
Моя проблема идентична ОП вышеупомянутого потока, однако ни одно из решений ничего не изменило для меня. Я использую 12.10.
unity
и compizconfig-settings-manager
оба установлены.
Вот список команд, предложенных в вышеупомянутом потоке, которые потерпели неудачу:
ccsm
в терминале, а затем проверка подключаемого модуля единства включена: это unity --reset
когда я выполняю эту команду, терминал отвечает «функция сброса устарела» rm -rf .compiz-1
ничего не делает - терминал не отвечает Любые предложения будут приняты с благодарностью :)
Попробуйте: откройте TTY с помощью Ctrl kbd> + Alt kbd> + F1 kbd>. Войдите со своим логином и паролем. Остановите рабочий стол с помощью sudo stop lightdm
, переустановите Unity с помощью sudo apt-get install --reinstall unity
и завершите грязную работу с помощью sudo start lightdm
.
Не забудьте попробовать это с быстрым интернетом! Если у вас есть какие-либо сомнения или это просто не работает, вы всегда можете ответить мне! :)
Я на 12.04 и не понял единство - перезагрузка устарела в 12.10. Здесь опубликовано решение:
Как сбросить конфигурацию Unity?
... но я не пробовал лично, потому что не использую 12,10.
Для проблемы XAuthority вам, вероятно, следует искать решение отдельно, а если вы не нашли исправления, создайте отдельный вопрос. На досках есть информация о том, как воссоздать ваш скрипт xauthority и убедиться, что переменная окружения установлена правильно. Когда у меня возникла похожая проблема, я каким-то образом удалил доступ на чтение / запись к необходимым файлам и сначала должен был это восстановить. Так что вы можете сначала проверить и убедиться, что Xauthority действительно отсутствует, а не просто «отсутствует» для вас как пользователя ...
У меня была похожая, но не идентичная проблема, и я нашел решение, объединив решения нескольких других вопросов здесь на askubuntu. Можете быть более конкретными? Когда вы говорите что-то "не работает", вы получили сообщение об ошибке? Команда запускалась, но ваша проблема все еще не устранена? Если да, был ли какой-либо отзыв? В качестве альтернативы, вы вводили команду, и буквально она «ничего не делает» - ваш компьютер вообще ничего не делал?
Одна из вещей, которые я сделал, - удалить ccsm. Мне это не нравится; те предупреждения, которые он дает вам о том, как вы можете действительно испортить вашу установку, если вы дурачитесь с настройкой? Да, если бы я обратил внимание, это спасло бы меня 6 часов.
В любом случае, когда вы запускаете команду в терминале, должна быть некоторая обратная связь или вывод файла журнала или что-то в этом роде. Будет легче диагностировать проблему, зная эту информацию.
У меня была в значительной степени та же проблема под 12,04. Единица была медленной с моим в возрасте GPU, таким образом, я использовал Единицу, 2-ю в качестве моего рабочего стола в течение многих месяцев. Без видимой причины это внезапно отказалось отображать панель запуска и строку заголовка (для всех пользователей). Перевключение Единицы в CCSM, как предложено в потоке, упомянутом OP, было частью решения, но ни одна из других мер не предложила здесь, там или в нескольких других связанных потоках (включая, но не ограничил:
Переустановка единицы
Переустановка рабочего стола человечности
Удаляя всех релевантных (например, compiz, gconf, и т.д.) конфигурационная информация
помогший меня для завершенного разрешения этих признаков менее чем 12,04 (64 бита).
единица - сброс
не работал бы на меня. После поставки множества сообщений об ошибках и информационных сообщений, это всегда зависало бы в:
Setting Update "run_key"
как показано в журнале, отправленном в потоке, названном ", единица исчезла" для единицы, выполненной без аргументов.
Я заметил что сообщение об ошибке, поставленное:
/usr/lib/nux/unity_support_test-p
было подобно некоторым ошибкам, о которых сообщает единица - сброс:
error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory.
После обширного поиска я нашел следующее решение:
Доберитесь путь libGL.so.1 при помощи команды определяют местоположение libGL.so.1.
Добавьте ссылку к библиотеке в/usr/lib/как показано в следующем примере:
sudo ln-s/usr/lib/i386/mesa/libGL.so.1/usr/lib
(любезность степени доктора юридических наук Bartlett)
Перезапустите компьютер.
Это не только позволило и unity_support_test-p и единице - сброс работать, это также позволило Единице, 2-й запускаться. Как автор вышеупомянутого сообщения, я понятия не имею, что вызвало мои проблемы. Я все еще не также уверен, является ли ссылка полным решением, или должен ли я переустановить графические библиотеки полностью, как описано Циничным здесь.
Чтобы устранить вашу проблему, вы можете попробовать выполнить следующие действия:
Прежде всего вы должны проверить, может ли ваш компьютер работать с Unity:
/usr/lib/nux/unity_support_test -p
, если вы получите любое «нет», которое может стать причиной вашей проблемы.
Попробуйте создать другую учетную запись и войдите в нее в Unity. В tty1 выполните
gnome-control-center
, затем выберите «Учетные записи пользователей», создайте нового пользователя, активируйте его и войдите с ним. Если Unity запускается, то проблема в вашей конфигурации. Если вы получаете то же самое, тогда действительно есть некоторая проблема с Unity
После входа в систему, переключитесь на tty1 и выполните
unity --replace
, переключитесь на tty7 ( Ctrl kbd> + Alt kbd> + F7 kbd>) и посмотрите, что изменится. Также проверьте наличие ошибок в tty1. Если вывод в tty1 слишком длинный, вы можете перенаправить вывод в файл, используя
unity --replace > ~/unity.log 2>&1
, а затем открыть unity.log в вашей домашней папке и найти там ошибки.
Нажмите Ctrl+Alt+T и введите следующую команду в терминал, который появляется:
sudo apt-get install compizconfig-settings-manager
Затем тип:
ccsm
В окне CCSM выберите Рабочий стол → Плагин Единицы Ubuntu.
В следующем окне удостоверьтесь, Включают Ubuntu, Плагин Unitu проверяется.