Единство исчезло

Я понимаю, что этот вопрос задавался ранее, лучший пример здесь ( Unity не загружается, нет Launcher, не появляется Dash ).

Я должен упомянуть, что никогда не использовал Ubuntu до сегодняшнего дня, и он работал нормально в течение нескольких часов, прежде чем Unity (как я узнал, называется) исчезла.

Моя проблема идентична ОП вышеупомянутого потока, однако ни одно из решений ничего не изменило для меня. Я использую 12.10.

unity и compizconfig-settings-manager оба установлены.

Вот список команд, предложенных в вышеупомянутом потоке, которые потерпели неудачу:

  • ccsm в терминале, а затем проверка подключаемого модуля единства включена: это
  • unity --reset когда я выполняю эту команду, терминал отвечает «функция сброса устарела»
  • rm -rf .compiz-1 ничего не делает - терминал не отвечает

Любые предложения будут приняты с благодарностью :)

6
задан 13 April 2017 в 15:25

6 ответов

Попробуйте: откройте TTY с помощью Ctrl + Alt + F1 . Войдите со своим логином и паролем. Остановите рабочий стол с помощью sudo stop lightdm, переустановите Unity с помощью sudo apt-get install --reinstall unity и завершите грязную работу с помощью sudo start lightdm.

Не забудьте попробовать это с быстрым интернетом! Если у вас есть какие-либо сомнения или это просто не работает, вы всегда можете ответить мне! :)

0
ответ дан 13 April 2017 в 15:25

Я на 12.04 и не понял единство - перезагрузка устарела в 12.10. Здесь опубликовано решение:

Как сбросить конфигурацию Unity?

... но я не пробовал лично, потому что не использую 12,10.

Для проблемы XAuthority вам, вероятно, следует искать решение отдельно, а если вы не нашли исправления, создайте отдельный вопрос. На досках есть информация о том, как воссоздать ваш скрипт xauthority и убедиться, что переменная окружения установлена ​​правильно. Когда у меня возникла похожая проблема, я каким-то образом удалил доступ на чтение / запись к необходимым файлам и сначала должен был это восстановить. Так что вы можете сначала проверить и убедиться, что Xauthority действительно отсутствует, а не просто «отсутствует» для вас как пользователя ...

0
ответ дан 13 April 2017 в 15:25

У меня была похожая, но не идентичная проблема, и я нашел решение, объединив решения нескольких других вопросов здесь на askubuntu. Можете быть более конкретными? Когда вы говорите что-то "не работает", вы получили сообщение об ошибке? Команда запускалась, но ваша проблема все еще не устранена? Если да, был ли какой-либо отзыв? В качестве альтернативы, вы вводили команду, и буквально она «ничего не делает» - ваш компьютер вообще ничего не делал?

Одна из вещей, которые я сделал, - удалить ccsm. Мне это не нравится; те предупреждения, которые он дает вам о том, как вы можете действительно испортить вашу установку, если вы дурачитесь с настройкой? Да, если бы я обратил внимание, это спасло бы меня 6 часов.

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

0
ответ дан 13 April 2017 в 15:25

У меня была в значительной степени та же проблема под 12,04. Единица была медленной с моим в возрасте GPU, таким образом, я использовал Единицу, 2-ю в качестве моего рабочего стола в течение многих месяцев. Без видимой причины это внезапно отказалось отображать панель запуска и строку заголовка (для всех пользователей). Перевключение Единицы в CCSM, как предложено в потоке, упомянутом OP, было частью решения, но ни одна из других мер не предложила здесь, там или в нескольких других связанных потоках (включая, но не ограничил:

  1. Переустановка единицы

  2. Переустановка рабочего стола человечности

  3. Удаляя всех релевантных (например, 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.

После обширного поиска я нашел следующее решение:

  1. Доберитесь путь libGL.so.1 при помощи команды определяют местоположение libGL.so.1.

  2. Добавьте ссылку к библиотеке в/usr/lib/как показано в следующем примере:

    sudo ln-s/usr/lib/i386/mesa/libGL.so.1/usr/lib

    (любезность степени доктора юридических наук Bartlett)

  3. Перезапустите компьютер.

Это не только позволило и unity_support_test-p и единице - сброс работать, это также позволило Единице, 2-й запускаться. Как автор вышеупомянутого сообщения, я понятия не имею, что вызвало мои проблемы. Я все еще не также уверен, является ли ссылка полным решением, или должен ли я переустановить графические библиотеки полностью, как описано Циничным здесь.

0
ответ дан 13 April 2017 в 15:25

Чтобы устранить вашу проблему, вы можете попробовать выполнить следующие действия:

  1. Прежде всего вы должны проверить, может ли ваш компьютер работать с Unity:

    /usr/lib/nux/unity_support_test -p
    

    , если вы получите любое «нет», которое может стать причиной вашей проблемы.

  2. Попробуйте создать другую учетную запись и войдите в нее в Unity. В tty1 выполните

    gnome-control-center
    

    , затем выберите «Учетные записи пользователей», создайте нового пользователя, активируйте его и войдите с ним. Если Unity запускается, то проблема в вашей конфигурации. Если вы получаете то же самое, тогда действительно есть некоторая проблема с Unity

  3. После входа в систему, переключитесь на tty1 и выполните

    unity --replace
    

, переключитесь на tty7 ( Ctrl + Alt + F7 ) и посмотрите, что изменится. Также проверьте наличие ошибок в tty1. Если вывод в tty1 слишком длинный, вы можете перенаправить вывод в файл, используя

unity --replace > ~/unity.log 2>&1

, а затем открыть unity.log в вашей домашней папке и найти там ошибки.

0
ответ дан 13 April 2017 в 15:25

Нажмите Ctrl+Alt+T и введите следующую команду в терминал, который появляется:

sudo apt-get install compizconfig-settings-manager

Затем тип:

ccsm

В окне CCSM выберите Рабочий столПлагин Единицы Ubuntu.

В следующем окне удостоверьтесь, Включают Ubuntu, Плагин Unitu проверяется.

0
ответ дан 13 April 2017 в 15:25

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

Похожие вопросы: