Окружающая среда рабочего стола Ubuntu 16.04 не загружается после новой установки

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

У меня было это до и с окончательной бета-версией, и не удалось найти решение.

Когда я пытаюсь перезапустить единство с консоли 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.

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

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

6 ответов

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

dconf reset -f /org/compiz/
setsid compiz

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

Использование dconf reset -f / org / compiz / не работает со мной (sudo или no sudo). setid 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
ответ дан 23 May 2018 в 12:00

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

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

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

4
ответ дан 23 May 2018 в 12:00

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

dconf reset -f /org/compiz/
setsid compiz

должно быть

dconf reset -f /org/compiz/
setsid compiz --replace
2
ответ дан 23 May 2018 в 12:00
  • 1
    Вы можете предложить отредактировать сообщение, если у вас недостаточно репутации для комментариев. – Zanna 25 July 2016 в 22:00
  • 2
    Это работает для меня !!! – zsong 2 August 2016 в 16:54
  • 3
    Кажется, я должен делать это каждый раз, когда я перезагружаюсь. Кто-нибудь нашел более постоянное решение? – Jonathan Richards 17 August 2016 в 12:35
  • 4
    Версия 16.04.1, похоже, постоянно устраняет проблему. Я не назвал точное устранение ошибки, но изменения ( wiki.ubuntu.com/XenialXerus/ReleaseNotes/ChangeSummary/16.04.1 ) имеет ряд исправлений единства. – Jonathan Richards 8 September 2016 в 17:25

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

sudo apt-get install --reinstall compiz
0
ответ дан 23 May 2018 в 12:00
setsid compiz --replace

был исправлен и работал в моем случае - зафиксировано единство! Спасибо @ Джонатан Ричардс!

0
ответ дан 23 May 2018 в 12:00

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

Войдите в систему с учетными данными администратора. Отобразите драйверы с помощью:
ubuntu-drivers devices
Установите драйвер nvidia:
sudo apt-get install sudo apt-get install nvidia-361
или
 sudo apt-get install nvidia-364
Система перезагрузки:
sudo reboot now
Чтобы возобновить графический дисплей: Ctrl + Alt + F7

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

0
ответ дан 23 May 2018 в 12:00

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

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