Рабочий стол Ubuntu 16.04 unity не загружается после новой установки

После новой установки Ubuntu 16.04 я вхожу в систему, но среда рабочего стола Unity не загружается. Все, что я получаю, это фон рабочего стола, и иногда появляется информационное окно об ошибке с compiz.

У меня было это раньше также с финальной бета-версией, и я не мог найти решение.

Когда я пытаюсь перезапустить Unity из консоли Ctrl + Alt + F1, с помощью:

DISPLAY=:0 unity

я получаю:

compiz (core) - Info: Loading plugin: core
... many more instructions here
compiz (core) - Info: Unity is not supported by your hardware. Enabling software rendering instead (slow). 
... many more instructions again
compiz (core) - Info: Starting plugin: switcher
Illegal instruction (core dumped)

У меня есть видеокарта Nvidia GTX980, и в соответствии с Ubuntu, драйвер Nvidia (с открытым исходным кодом), был установлен правильно, поэтому, imo, Unity должен быть полностью поддержан, но по какой-то причине, когда Ubuntu пытается запустить Unity, происходит сбой с единственной информацией Illegal instruction.

Посоветуйте, пожалуйста, как я могу это исправить или отладить.

12
задан 18 April 2017 в 10:48

7 ответов

Я решил проблему, выполняющую эти шаги:

  1. Активированный собственный графический драйвер Nvidia вместо nouveau открытого исходного кода один.
  2. , К сожалению, это заставило моей Ubuntu не удаться загрузиться, таким образом, я должен был выполнить эти шаги, чтобы заставить ее работать: https://askubuntu.com/a/391608/281857
  3. В этой точке Ubuntu загружалась, но не было все еще никакого средства запуска, главной панели, и т.д. Однако я мог щелкнуть правой кнопкой по рабочему столу для открытия Terminal и работал, Фиксируют 5 детализированных этим ответом: https://askubuntu.com/a/481620/281857
11
ответ дан 18 April 2017 в 20:48

Обычно ответ на это путем сброса dconf записей для единицы:

dconf reset -f /org/compiz/
setsid compiz

Это, кажется, происходит из-за ошибка № 1569357 на панели запуска. Обычно они также дают несколько исправлений для ошибки в записи панели запуска, и это только, кажется, происходит с sddm (простой настольный менеджер по оформлению) - этого не происходит с lightdm.

Используя dconf сбрасывает-f/org/compiz/, не работал со мной (sudo или никакой sudo). setsid compiz также не сделал.

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

nohup /usr/bin/unity > /dev/null 2>&1 &
nohup /usr/lib/x86_64-linux-gnu/unity/unity-panel-service > /dev/null 2>&1 &

Это только для сессии, в которой Вы находитесь все же. Это не сделает запущенное, и панель запускаются в следующий раз, когда Вы входите в систему.

6
ответ дан 18 April 2017 в 20:48
  • 1
    Привет, @John. Я был снаружи в течение нескольких часов:) Добро пожаловать! I' m счастливый помочь. – pa4080 8 September 2017 в 06:30

Используйте они управляют для устранения проблемы:

sudo dpkg --configure -a  
sudo apt-get update  
sudo apt-get upgrade -y  

И перезагрузка машина.. Вы получите настольную спину

4
ответ дан 18 April 2017 в 20:48
  • 1
    что означает каталог/2tb hasn' t созданный все же. Вы cmount к существующему каталогу; так sudo mkdir /2tb & it' работа ll:) – guiverc 6 September 2017 в 20:35

К сожалению, у меня нет репутации для комментария, но решение Patola работало на меня с одним небольшим изменением:

dconf reset -f /org/compiz/
setsid compiz

должен быть

dconf reset -f /org/compiz/
setsid compiz --replace
2
ответ дан 18 April 2017 в 20:48

У меня была та же проблема, и это работало на меня:

sudo apt-get install --reinstall compiz
0
ответ дан 18 April 2017 в 20:48

Я столкнулся с подобной попыткой проблемы, овладевающей консолью единицы однажды использование начальных загрузок системы: Ctrl + Высокий звук + F1.

  1. Входят в систему с администраторскими учетными данными.
  2. использование драйверов дисплеев Списка:

    ubuntu-drivers devices
    
  3. Установка драйвер Nvidia:

    sudo apt-get install sudo apt-get install nvidia-361
    

    или

     sudo apt-get install nvidia-364
    
  4. система Перезагрузки:

    sudo reboot now
    
  5. Для возобновления графического дисплея:

    Ctrl + Высокий звук + F7

Работал на меня. Все лучшее

0
ответ дан 18 April 2017 в 20:48
setsid compiz --replace

был фиксация и работала в моем случае - зафиксированная единица! Спасибо @Jonathan Richards!

0
ответ дан 18 April 2017 в 20:48
  • 1
    Необходимо использовать sudo apt-get install apparmor-utils для использования aa-complain команда – Chad Adams 6 September 2017 в 20:11

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

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