Когда я вхожу в систему, ничего не происходит.
Мне представлены обои для рабочего стола.
[/g0]
Нет Dash, no Launcher, ничего.
По-видимому, отключить мой второй монитор было исправление, а затем я смог установить и обновить правильные драйверы.
Я попробовал много решений, упомянутых в этой теме, а также других. Наконец, это сработало для меня:
dconf reset -f /org/compiz/
, затем
setsid unity
Спасибо всем за вклад.
Разработчики всегда исправляют ошибки, поэтому альтернатива - ждать и следить за ходом исправления ошибок ( подписаться на разработку Unity в Launchpad ).
sudo shutdown -r now
в терминале. sudo apt-get update && sudo apt-get upgrade
. UPDATE: я смог разрешить это, используя ccsm
, из входа в систему Unity 2D.
(Это адаптировано из это сообщение Ubuntu Forums .)
ccsm
(Менеджер настроек CompizConfig) выполнив в терминале: sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra
. ccsm
и выберите категорию Рабочий стол . Включите плагин Unbuntu Ubuntu ; если вас попросят разрешить конфликты, выберите кнопку MIDDLE для всех конфликтов. Закройте ccsm
, когда закончите. Оригинальный плакат дублированного вопроса, решенный при редактировании собственного вопроса:
Решение найдено: Удалить .Xauthority в моем доме (или переименовать его)
blockquote>
Сегодня я столкнулся с ситуацией, когда пользователь моего скрипта решил запустить его, поместив вызов сценария в свой файл $HOME/.profile
. В результате Unity не удалось запустить.
Скрипты по своей природе являются последовательными, поэтому .profile
в основном ожидал завершения скрипта, и Unity не смог запустить, если .profile
не закончил работу.
Я сделал то же самое, назвал скрипт из .profile
, и получил тот же результат - мои обои экрана входа в систему остались там, не было ни черточки, ни запуска, не могли щелкнуть правой кнопкой мыши на рабочем столе или выполнить любое действие, кроме входа в TTY1.
Решение заключалось в том, чтобы удалить соответствующую строку из .profile
. Можно отделить команду от .profile
, используя форму амперсанда, <command> &
, но проблема в том, что каждый раз, когда пользователь открывает терминал или регистрируется в TTY, создается новый экземпляр этой команды. Следовательно, я настоятельно рекомендую не запускать какие-либо программы из .profile
, если вы не знаете, что делаете.
Ссылка на исходный сценарий и обсуждение здесь: https://askubuntu.com/a/739631/295286
Самый простой способ сделать это - нажать Ctrl + Alt + T, чтобы получить терминал, а затем выдать:
rm -rf ~/.compiz-1 ~/.config/compiz-1
, и ваша сессия единства вернется к вашим глазам.
Этот метод лучше, чем перезапуск ccsm, потому что вы можете попасть в состояние ошибки OP, даже не случайно отменив единство в ccsm; вы можете получить это просто, случайно нажав кнопку «Настройки» в ccsm.
У меня была точно такая же проблема.
Если у вас установлен Менеджер настроек 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.
У меня была такая же проблема после выполнения sudo apt-get install kubuntu-desktop
, которая по какой-то причине нарушила мою установку lightdm. Я запускаю 16.04 здесь.
Нажмите ctrl - alt - F1, чтобы перейти к терминалу, затем:
sudo service lightdm stop
sudo apt-get remove lightdm
sudo apt-get update && sudo apt-get install lightdm
sudo reboot
Это заставило меня за часами вытягивать мои волосы .
По-видимому, отключить мой второй монитор было исправление, а затем я смог установить и обновить правильные драйверы.
Нажмите Ctrl + Alt + T для терминала и запустите ccsm
, затем снова включите плагин «Unity».
Вы также можете затем нужно запустить unity --replace
.
Это происходит, когда вы входите в систему с другим tty и пытаетесь, как тот же пользователь, запускать X (с помощью startx или initx).
Например, Ubuntu работает в tty7. С помощью Ctrl + Alt + F1 tty1 открывается. Войдите в систему как один и тот же пользователь и запустите startx. Вернитесь к tty7, выйдите из системы и войдите в систему. Вы получаете только обои для рабочего стола.
Чтобы решить проблему, выберите tty1, войдите в систему, удалите файл .Xauthority в своем домашнем каталоге, выйдите из системы, войдите в систему. Решаемые.
unity --replace
устарела. Вместо этого используйте следующее:
dconf reset -f /org/compiz/
unity --reset-icons &disown
Перезагрузитесь, если он не работает сразу.
У меня тоже была эта проблема. Я решил это с удалением содержимого файла ~ / .config / compiz-1 / compizconfig и relog.
rm -rf ~/.config/compiz-1/compizconfig/*
Самый простой способ сделать это - нажать Ctrl + Alt + T, чтобы получить терминал, а затем выдать:
rm -rf ~/.compiz-1 ~/.config/compiz-1
, и ваша сессия единства вернется к вашим глазам.
Этот метод лучше, чем перезапуск ccsm, потому что вы можете попасть в состояние ошибки OP, даже не случайно отменив единство в ccsm; вы можете получить это просто, случайно нажав кнопку «Настройки» в ccsm.
У меня есть Asus U36SD, используя настройку «Optimus» (Intel + Nvidia GPU). У меня Ubuntu 12.04 работает нормально, но с обновлением до 12.10 эта проблема появилась и сохранилась в 13.04. Мне удалось исправить это через следующие шаги:
update-manager
. UPDATE: sudo apt-add repository ppa:xorg-edgers/ppa
(что я сделал) или: sudo apt-add repository ppa:ubuntu-x-swat/x-updates
(стабильная версия для 13.04 тоже сейчас - не проверена мной). sudo apt-add-repository ppa:bumblebee/stable
sudo apt-get update
Если у вас уже есть драйверы nvidia, установленные из стандартных хранилищ Ubuntu, просто обновите, чтобы получить новую версию из репозитория, выбранного на шаге 1: sudo apt-get upgrade
Установить Bumblebee sudo apt-get install bumblebee
dconf reset -f /org/compiz/
unity --reset-icons &disown