Когда я вхожу в систему, ничего не происходит.
Мне представлены обои для рабочего стола.
[/g0]
Нет Dash, no Launcher, ничего.
Оригинальный плакат дублированного вопроса, решенный при редактировании собственного вопроса:
Решение найдено: Удалить .Xauthority в моем доме (или переименовать его)
blockquote>
Для значков это связано с Наутилусом. Напишите nautilus &
в терминале, не закрывайте его, и значки вернутся.
EDIT 10/10/2013: для Nautilus вы также можете ввести Alt + F2, чтобы открыть приглашение командной строки Unity и напишите nautilus
в CLI глобального поиска / запроса. Откроется проводник файлов. Вы можете закрыть его, если хотите.
Сегодня я столкнулся с ситуацией, когда пользователь моего скрипта решил запустить его, поместив вызов сценария в свой файл $HOME/.profile
. В результате Unity не удалось запустить.
Скрипты по своей природе являются последовательными, поэтому .profile
в основном ожидал завершения скрипта, и Unity не смог запустить, если .profile
не закончил работу.
Я сделал то же самое, назвал скрипт из .profile
, и получил тот же результат - мои обои экрана входа в систему остались там, не было ни черточки, ни запуска, не могли щелкнуть правой кнопкой мыши на рабочем столе или выполнить любое действие, кроме входа в TTY1.
Решение заключалось в том, чтобы удалить соответствующую строку из .profile
. Можно отделить команду от .profile
, используя форму амперсанда, <command> &
, но проблема в том, что каждый раз, когда пользователь открывает терминал или регистрируется в TTY, создается новый экземпляр этой команды. Следовательно, я настоятельно рекомендую не запускать какие-либо программы из .profile
, если вы не знаете, что делаете.
Ссылка на исходный сценарий и обсуждение здесь: https://askubuntu.com/a/739631/295286
Работает для Ubuntu 16.04:
Я сброшу compizconfig
, удалив его кеш (на самом деле команда делает резервную копию, поэтому его можно восстановить).
Выполните следующие команды и logout afterwords:
mv ~/.cache/compizconfig-1 ~/.cache/compizconfig-backup
setsid unity
Внимание: это удаляет вашу пользовательскую настройку Unity.
У меня была точно такая же проблема.
Если у вас установлен Менеджер настроек Config Config, возможно, что Unity Desktop Plugin отключен.
Войдите в Unity 2D на рабочем столе и убедитесь, что он включен в CCSM, например
[/g0]
Unity Shell не будет загружаться на рабочем столе по умолчанию, если флажок флажка не установлен, и вы вы получите сеанс на вашем снимке.
Если вы надеетесь на tty (Ctrl + Alt + F1 на F6) и запустите:
DISPLAY=:0 unity --replace
Он сбросит Unity на tty 7 (Ctrl + Alt ++ F7).
Вы также можете попробовать:
DISPLAY=:0 unity
Но это не сработает, если диспетчер окон уже запущен на дисплее 0 (он даст вам ошибку, просто используйте unity --replace
в этом случае).
Если Unity абсолютно отказывается перезапустить, попробуйте это:
Установить gnome-panel
:
sudo apt-get install gnome-panel
Затем запустите его на дисплее 0:
DISPLAY=:0 gnome-panel
Затем вы должны иметь панели стиля Gnome 2 на своем рабочем столе, которые вы можете использовать для выхода из системы.
Я считаю, что Unity действительно багги на 13.04 с моей карточкой Nvidia .. YMMV.
У меня была почти такая же проблема в 12.04. Единство было медленным с моим старым GPU, поэтому я использовал Unity 2d в качестве своего рабочего стола в течение нескольких месяцев. По какой-то очевидной причине он неожиданно отказался отображать панель запуска и строку заголовка (для всех пользователей). Повторное включение Unity в CCSM, как было предложено здесь, было частью решения, но ни одна из других мер, предложенных здесь, там или в нескольких других связанных потоках, включая, но не ограничиваясь:
помогло мне полностью решить эти симптомы до 12.04 (64 бит).
unity --reset
не будет работать для меня. После доставки различных сообщений об ошибках и информации он всегда зависает:
Setting Update "run_key"
, как показано в журнале, опубликованном в , нить под названием «единство исчезла» для единства запускать без аргументов.
Я заметил, что сообщение об ошибке, поставленное:
/usr/lib/nux/unity_support_test -p
, было похоже на некоторые из ошибок, сообщенных unity --reset
:
при загрузке разделяемых библиотек: libGL.so.1: невозможно открыть файл общих объектов: нет такого файла или каталога.
После расширенного поиска я нашел следующее решение:
libGL.so.1
с помощью команды locate libGL.so.1
. sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib
(любезно предоставлено JD Bartlett ) Это не только позволило запускать как single_support_test-p, так и unity --reset
, это также позволило Unity 2D для начала. Я не знаю, что вызвало мои проблемы, но после создания ссылок выше (через несколько недель) у меня не было никаких дальнейших проблем.