El entorno de escritorio Ubuntu 16.04 unity no se carga después de una nueva instalación

12

Después de hacer una nueva instalación de Ubuntu 16.04, inicio sesión, pero el entorno de escritorio de Unity no se carga. Todo lo que obtengo es el fondo del escritorio, y ocasionalmente aparece una ventana de información sobre un error con compiz.

Tuve esto antes también con la versión beta final, y no pude encontrar una solución.

Cuando trato de reiniciar la unidad desde la Ctrl + Alt + F1consola, con:

DISPLAY=:0 unity

Yo obtengo:

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)

Tengo la tarjeta gráfica Nvidia gtx980, y de acuerdo con Ubuntu, el controlador Nvidia (de código abierto) se ha instalado correctamente, por lo que, imo, Unity debería ser totalmente compatible, pero por alguna razón cuando Ubuntu intenta iniciar Unity, falla con La única información es Illegal instruction.

Por favor avise de cualquier manera que pueda arreglar esto o depurarlo

Illidanek
fuente
Deberías revisar las configuraciones de "X"
Valeriy Solovyov
¿Cómo exactamente y dónde?
Illidanek
1
Parece que Compiz / Unity necesita una función gráfica que no es compatible o no es compatible con su tarjeta gráfica o el controlador. ¿Intentaste instalar el controlador de código cerrado?
JanC
Sí, y cuando lo instalé, a través de la ventana tradicional "Controladores adicionales", Ubuntu ya no arrancaría, se quedaría atascado con iconos grandes en la pantalla de carga de inicio, lo que sugiere que el controlador de gráficos no funciona. Vi que, en algunos casos, debe ejecutar algo después de instalar los controladores propietarios de nvidia, de ser así, ¿qué debo hacer exactamente?
Illidanek
1
¡El arreglo # 5 en askubuntu.com/a/481620/281857 también funcionó para mí! ¡Gracias!

Respuestas:

11

Resolví el problema siguiendo estos pasos:

  1. Se activó el controlador de gráficos Nvidia patentado en lugar del nouveau de código abierto.
  2. Desafortunadamente, esto hizo que mi Ubuntu no se iniciara, así que tuve que seguir estos pasos para que funcione: /ubuntu//a/391608/281857
  3. En este punto, Ubuntu estaba arrancando pero todavía no había un iniciador, una barra superior, etc. Sin embargo, podía hacer clic derecho en el escritorio para abrir una Terminal, y ejecuté la Solución 5 detallada por esta respuesta: /ubuntu//a / 481620/281857
Illidanek
fuente
no he podido encontrar una solución y las soluciones en la publicación no ayudan. cualquier otro puntero? lo estoy ejecutando en una caja virtual
Manny265
@ Manny264 Recomiendo comenzar su propia pregunta. Allí puede explicar cuál es exactamente el problema y qué ha intentado hasta ahora.
Illidanek
no me di cuenta de que esto era tan específico para la tarjeta nvdia gx. Encontré una solución para esta pregunta: askubuntu.com/questions/17381/…
Manny265
6

Por lo general, la respuesta a esto es restableciendo las entradas de dconf para la unidad:

dconf reset -f /org/compiz/
setsid compiz

Esto parece deberse al error # 1569357 en la plataforma de lanzamiento. Por lo general, también brindan algunas soluciones para el error en la entrada del launchpad, y solo parece suceder con sddm (el administrador de pantalla de escritorio simple); no sucede con lightdm.

Usar dconf reset -f / org / compiz / no funcionó conmigo (sudo o no sudo). setsid compiz tampoco lo hizo.

También descubrí que si ha iniciado sesión y no ha iniciado ni panel, una forma rápida de hacer que se inicien si tiene una línea de comando es:

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

Sin embargo, esto es solo para la sesión en la que estás. No iniciará el inicio y el panel la próxima vez que inicie sesión.

Patola
fuente
4

Use estos comandos para solucionar el problema:

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

Y reinicie la máquina ... Recuperará el escritorio

Vaneet
fuente
2

Desafortunadamente no tengo la reputación de comentar, pero la solución de Patola me funcionó con un ligero cambio:

dconf reset -f /org/compiz/
setsid compiz

debiera ser

dconf reset -f /org/compiz/
setsid compiz --replace
Jonathan Richards
fuente
Puede sugerir una edición de la publicación si no tiene suficiente reputación para comentar.
Zanna
Esto funciona para mi !!!
zs2020
Parece que tengo que hacer esto cada vez que reinicio. ¿Alguien ha encontrado una solución más permanente?
Jonathan Richards
La versión 16.04.1 parece haber solucionado el problema de forma permanente. No identifiqué la corrección de errores exacta, pero el registro de cambios ( wiki.ubuntu.com/XenialXerus/ReleaseNotes/ChangeSummary/16.04.1 ) tiene varias correcciones de unidad.
Jonathan Richards
0

Tuve el mismo problema, y ​​esto funcionó para mí:

sudo apt-get install --reinstall compiz
Hipercubo
fuente
0
setsid compiz --replace

fue la solución y funcionó en mi caso: ¡la unidad se solucionó! Gracias @ Jonathan Richards!

usuario1180249
fuente
0

Me enfrenté a un problema similar, intente obtener la consola de la unidad una vez que el sistema se inicie usando: Ctrl + Alt + F1.

  1. Inicie sesión con credenciales de administrador.
  2. Lista de controladores de pantalla con:

    ubuntu-drivers devices
    
  3. Instalar el controlador nvidia:

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

    o

     sudo apt-get install nvidia-364
    
  4. Reiniciar el sistema:

    sudo reboot now
    
  5. Para reanudar la visualización gráfica:

    Ctrl + Alt + F7

Trabajó para mi. Todo lo mejor

Navjot Sumal
fuente