Ubuntu застрял на рабочем столе? [Дубликат]

Когда я вхожу в систему, ничего не происходит.

Мне представлены обои для рабочего стола.

Blank desktops suck [/g0]

Нет Dash, no Launcher, ничего.

537
задан 4 February 2012 в 17:07

39 ответов

Я попробовал много решений, упомянутых в этой теме, а также других. Наконец, это сработало для меня:

dconf reset -f /org/compiz/

, затем

setsid unity

Спасибо всем за вклад.

1
ответ дан 10 August 2018 в 08:59

У меня была точно такая же проблема.

Если у вас установлен Менеджер настроек Config Config, возможно, что Unity Desktop Plugin отключен.

Войдите в Unity 2D на рабочем столе и убедитесь, что он включен в CCSM, например

CCSM [/g0]

Unity Shell не будет загружаться на рабочем столе по умолчанию, если флажок флажка не установлен, и вы вы получите сеанс на вашем снимке.

21
ответ дан 10 August 2018 в 08:59

У меня такая же проблема, и я решил, используя pycharm's terminal.

 - Go to my-computer -> user -> share ->  
 - open pycharm and its terminal
 - sudo apt-get update
 - sudo apt-get upgrade 
 - sudo apt-get install --reinstall ubuntu-desktop
1
ответ дан 10 August 2018 в 08:59

Когда я случайно обновился с 12.04 LTS Ubuntu до 13.04, мне тоже пришлось столкнуться с такими же проблемами, как отсутствие боковой панели меню, отсутствие параметров окна, невозможность переключения между приложениями (alt-tab), и я не мог даже перетащить окна на экран. После того, как вы выполнили так много опций, я получил следующий набор команд для устранения этих проблем.

sudo apt-get remove aspell #may not be relevant
sudo apt-get remove dictionaries-common

перезагрузка (вы можете использовать sudo reboot)

sudo apt-get install compizconfig-settings-manager
sudo apt-get install dictionaries-common
sudo apt-get install lightdm

reboot ( вы можете использовать sudo reboot)

dconf reset -f /org/compiz/
unity --reset-icons & disown

Я фактически удалил aspell из-за противоречивой зависимости. Это может не иметь никакой корреляции между этой проблемой. Я думаю, что переустановка lightdm и сброс compiz помогли мне в исправлении этого.

4
ответ дан 10 August 2018 в 08:59

У меня тоже была эта проблема. Я решил это с удалением содержимого файла ~ / .config / compiz-1 / compizconfig и relog.

rm -rf ~/.config/compiz-1/compizconfig/*
24
ответ дан 10 August 2018 в 08:59

Я попробовал много решений, упомянутых в этой теме, а также других. Наконец, это сработало для меня:

dconf reset -f /org/compiz/

, затем

setsid unity

Спасибо всем за вклад.

1
ответ дан 15 August 2018 в 21:48

Сегодня я столкнулся с ситуацией, когда пользователь моего скрипта решил запустить его, поместив вызов сценария в свой файл $HOME/.profile. В результате Unity не удалось запустить.

Скрипты по своей природе являются последовательными, поэтому .profile в основном ожидал завершения скрипта, и Unity не смог запустить, если .profile не закончил работу.

Я сделал то же самое, назвал скрипт из .profile, и получил тот же результат - мои обои экрана входа в систему остались там, не было ни черточки, ни запуска, не могли щелкнуть правой кнопкой мыши на рабочем столе или выполнить любое действие, кроме входа в TTY1.

Решение заключалось в том, чтобы удалить соответствующую строку из .profile. Можно отделить команду от .profile, используя форму амперсанда, <command> &, но проблема в том, что каждый раз, когда пользователь открывает терминал или регистрируется в TTY, создается новый экземпляр этой команды. Следовательно, я настоятельно рекомендую не запускать какие-либо программы из .profile , если вы не знаете, что делаете.

Ссылка на исходный сценарий и обсуждение здесь: https://askubuntu.com/a/739631/295286

165
ответ дан 15 August 2018 в 21:48

Самый простой способ сделать это - нажать Ctrl + Alt + T, чтобы получить терминал, а затем выдать:

rm -rf ~/.compiz-1 ~/.config/compiz-1

, и ваша сессия единства вернется к вашим глазам.

Этот метод лучше, чем перезапуск ccsm, потому что вы можете попасть в состояние ошибки OP, даже не случайно отменив единство в ccsm; вы можете получить это просто, случайно нажав кнопку «Настройки» в ccsm.

32
ответ дан 15 August 2018 в 21:48

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

  • Повторная установка единицы
  • Переустановка рабочего стола ubuntu
  • Удаление всей информации о конфигурации (например, compiz, gconf и т. д.)

помогло мне полностью решить эти симптомы до 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.
  • Добавить ссылку на библиотеку в / usr / lib /, как показано в следующем примере:
    sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib
    
    (любезно предоставлено JD Bartlett )
  • Перезагрузите компьютер.

Это не только позволило запускать как single_support_test-p, так и unity --reset, это также позволило Unity 2D для начала. Я не знаю, что вызвало мои проблемы, но после создания ссылок выше (через несколько недель) у меня не было никаких дальнейших проблем.

4
ответ дан 15 August 2018 в 21:48

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

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