Если я устанавливаю любой из проприетарных драйверов NVIDIA (nvidia- *) из репозиториев, Unity не загружается после входа в систему. Я просто получаю пустой фон рабочего стола без значков, панелей или программ запуска.
Если я снова удалю драйверы, рабочий стол загрузится правильно, но тогда некоторые игры будут работать неправильно.
Есть ли способ решить эту проблему? Благодаря.
Это произошло со мной в Ubuntu 14.10 x86_64 с ядром 3.16.0-28 после загрузки драйверов Nvidia 346. После входа в систему я получал пустые фоновые обои для Ubuntu и ничего больше, никакой возможности что-либо сделать. За последние четыре года появилось много похожих проблем; большинство решений не работает для меня. При попытке перезапустить Unity я получил ошибку: compiz: плагин OpenGL не загружен .
Наконец, вот что сработало:
CTRL-ALT-F3 < ...to reach console, and then login. >
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo killall nvidia-persistenced
sudo apt-get purge nvidia*
< see the error message, and get the process ### >
sudo kill -9 ###
< ... ### is from previous error; a process locking user "nvidia-persistenced" >
sudo apt-get purge nvidia*
sudo apt-get install nvidia-prime
sudo reboot
< ...wait... >
CTRL-ALT-F3 < ...to reach console, and then login. >
export DISPLAY=:0
sudo dconf reset -f /org/compiz/
gsettings reset org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins
<...note space after 'core/' and before 'active-plugins' >
sudo reboot
... и затем это сработало. Хотелось бы не проходить это снова!
См. Также: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1166765 и https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1342339
1-й вариант: Загружайте драйверы с http://nvidia.com/object/unix.html , а не из репозиториев. После установки перезагрузите компьютер.
2-й вариант: Перезагрузите компьютер после установки драйверов nvidia из репозитория.