Te recomendamos que pruebes esta solución en un entorno controlado antes de pasarlo a producción, un saludo.
¿Terminaste aquí después de correr? sudo startx
? Sin embargo:
imprenta control+alternativa+F3 e inicie sesión en el shell.
ahora corre ls -lA
. Si ves la línea
-rw------- 1 root root 53 Nov 29 10:19 .Xauthority
entonces tienes que hacer chown username:username .Xauthority
e intente iniciar sesión (es posible que también deba hacer lo mismo para .ICEauthority
).
De lo contrario, haz ls -ld /tmp
. Verifique las primeras 10 letras a la izquierda: deben leer exactamente así: drwxrwxrwt
.
drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp
De lo contrario, tienes que hacer sudo chmod a+wt /tmp
y comprueba de nuevo.
Si no ambos, te recomendaría cualquiera
sudo dpkg-reconfigure lightdm
- o desinstalarlo, reinstalarlo.
Ahora presiona alternativa+→ hasta que vuelva a la pantalla de inicio de sesión y reinicie.
Tuve esto y después de mirar /var/log/Xorg.0.log
Descubrí que es un problema de Nvidia (había una línea que decía Xlib: extension "GLX" missing on display ":0
).
Me di cuenta de que tengo controladores de Nvidia del sitio web oficial que no son realmente estables ni probados (lo he leído y también experimentado en el pasado).
La solución aquí fue instalar el paquete nvidia-current
desde repositorios de Ubuntu; es una versión terriblemente desactualizada, pero al menos se ha probado correctamente. Su instalador también es bastante capaz y desinstaló con éxito mi versión inestable instalada por pirateo del sitio web de Nvidia.
TL;DRsimplemente intente iniciar sesión en el shell (control+alternativa+F2 o cualquier F entre F1 y F6) y escriba
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-367
Si tiene éxito, reinicie.
sudo reboot
Si tiene suerte, problema resuelto, debería poder iniciar sesión en Unity.
ACTUALIZAR
Tenga en cuenta que a veces nvidia-current
podría instalar el controlador incorrecto. En ese caso, busque el último controlador compatible para su tarjeta de video e instálelo. Por ejemplo, en Ubuntu 16.04, nvidia-current
apunta a la versión: 304.131-0ubuntu3. Esto podría ser incompatible con su tarjeta gráfica; por lo tanto, busque con sudo apt-cache search nvidia-[0-9]+$
para el paquete que necesita e instálelo.
Encontré este problema exacto y ninguna de las soluciones sugeridas anteriormente funcionó para mí. Después de casi rendirme, miré a la .xsession-errors
y noté que tenía un error tipográfico en mi .profile
(tenía un extra }
en el archivo después de que lo edité más temprano en el día).
Eso estaba causando el bucle de inicio de sesión. Podría ser otro lugar para buscar si las otras correcciones sugeridas no funcionan para usted.
Sección de Reseñas y Valoraciones
Si conservas alguna duda y capacidad de reformar nuestro noticia eres capaz de ejecutar una crítica y con placer lo estudiaremos.