Mucha gente está usando Gnome Shell en estos días,Muchos de los principales proyectos de Linux están adoptando el entorno de escritorio como su interfaz de usuario predeterminada. En general, este es un buen movimiento, ya que Gnome es confiable, fácil de usar y cada vez más rápido. Sin embargo, incluso los mejores escritorios como Gnome tienen problemas.
Quizás el problema más deslumbrante y debilitanteque Gnome sufre (incluso con parches rápidos que mejoran el escritorio con cada lanzamiento) se está congelando. No importa qué, a veces, Gnome está destinado a congelarse y encerrarse. Entonces, en esta guía, le mostraremos qué hacer cuando tenga una sesión de escritorio Gnome congelada. ¡Empecemos!
Método 1: corrección de reinicio X11
Gnome Shell tiene una función de reinicio incorporada quelos usuarios pueden ejecutar para reiniciar un escritorio congelado mientras están en uso rápidamente. El único inconveniente es que no funciona con el nuevo protocolo de visualización de Wayland, por lo que debe utilizar la sesión "Gnome on Xorg" para que esto funcione.
Para reiniciar la sesión de Gnome Shell mientras todo está congelado, comience presionando Alt + F2 en el teclado Al ejecutar este combo de teclado, aparecerá una ventana en el centro de la pantalla en la que podrá ingresar comandos.
En el cuadro de comando, escriba ‘r."Este comando reiniciará por completo la sesión, reiniciará Gnome Shell e incluso solucionará cualquier problema de administrador de ventanas que pueda tener (aunque principalmente solo reinicia la sesión sin cerrar sesión).

r
Presione enter para ejecutar el comando. Siéntase libre de volver a ejecutar este comando más de una vez si un solo reinicio no resuelve el problema. Por lo general, ejecutar el comando de reinicio un par de veces seguidas corrige las cosas.
Método 2: corrección de reinicio de Wayland
Wayland es el nuevo protocolo de visualización moderno paraLinux y Gnome Shell lo aceptaron temprano. Si utiliza Intel de código abierto u otros controladores de GPU compatibles, mientras ejecuta Gnome, lo más probable es que esté utilizando Wayland.
La sesión de Wayland para Gnome tiene toneladas demejoras de rendimiento, pero aún pueden ocurrir bloqueos. Lamentablemente, la función de reinicio no funciona en esta sesión. Entonces, si te has encontrado con una sesión de escritorio Gnome congelada, debes hacer algo más para recuperar el control de tu computadora.
Para reiniciar una sesión de Wayland Gnome, no setrabajando dentro del entorno de escritorio Gnome. En su lugar, deberá acceder a la consola TTY y forzar el reinicio del administrador de escritorio que maneja Gnome, forzando el reinicio de su sesión. prensa Ctrl + Alt + F2 o Ctrl + Alt + F3 para acceder a la consola TTY.
Una vez dentro de la ventana de la consola TTY, debe iniciar sesión. Escriba su nombre de usuario en minúsculas y presione Entrar. Después del nombre de usuario, escriba su contraseña. Al ingresar su contraseña con éxito, obtendrá acceso a la línea de comandos de Linux en modo TTY.
Desde aquí, siga las instrucciones paso a paso para reiniciar su sesión de Gnome Shell.
Paso 1: Utilizando la systemctl stop comando, detenga la ejecución del administrador de pantalla Gnome. Hacer esto finalizará automáticamente su sesión de Gnome Shell y hará que se cierre.
sudo systemctl stop gdm
O, si usa LightDM con Gnome, ejecute este comando en su lugar.
sudo systemctl stop lightdm
Paso 2: Al ejecutar el comando de detención, el Gnome (o el administrador de LightDM) dejará de ejecutarse. Desde aquí, ejecuta el comienzo comando y vuelva a iniciar el administrador de inicio de sesión.
sudo systemctl start gdm
O, para LightDM, ejecute este comando en su lugar.
sudo systemctl start lightdm
Suponiendo que el comando es exitoso, su PC con Linux debería mostrarle la pantalla de inicio de sesión de Gnome, ¡y podrá usarlo para iniciar sesión nuevamente en Gnome Shell, sin una sesión congelada!
Método 3: corrección de reemplazo de pantalla
Si ha probado las correcciones de Xorg y Wayland ydescubrieron que no han funcionado según sus necesidades, hay una tercera forma de reiniciar la sesión de Gnome Shell mientras está congelada, utilizando la función incorporada "reemplazar" de Shell.
El comando "reemplazar" funciona de manera similar a la corrección de Gnome Wayland, ya que debe iniciarse en la ventana TTY. Entonces, presione Ctrl + Alt + F2 o Ctrl + Alt + F3 para acceder a ella
Nota: esta solución funciona con todas las versiones de Gnome Shell, incluida Wayland.
Dentro del área TTY en su PC con Linux, escribasu nombre de usuario y contraseña para acceder a la interfaz de línea de comandos. Luego, siga las instrucciones paso a paso a continuación para aprender cómo restablecer su sesión de Gnome con este método.
Paso 1: Cree un archivo llamado "gnome-restart" usando toque.
touch gnome-restart
Paso 2: Usando el eco comando, agregue el código de reinicio al archivo gnome-restart.
echo "#!/bin/bash" > gnome-restart
echo "DISPLAY=:0 gnome-shell --replace &" >> gnome-restart
Paso 3: Actualice los permisos al archivo "gnome-restart" para que pueda ejecutarse como un programa desde el terminal utilizando chmod mando.
sudo chmod +x gnome-restart
Paso 4: Mueva el archivo "gnome-restart" a / usr / bin/ / para que el sistema pueda llamarlo como un programa.
sudo mv gnome-restart /usr/bin/
Paso 5: Desde la terminal TTY, escriba gnome-restart para reiniciar tu sesión de Gnome Shell.
Nota: el comando gnome-restart también se puede ejecutar directamente desde el escritorio de Gnome. Para hacerlo, presione Alt + F2 para abrir la ventana de comandos en el escritorio y ejecutar el comando dentro de ella.
gnome-restart
Al ejecutar el comando correctamente desde TTY, regrese a su escritorio Gnome presionando Ctrl + Alt + F2 o Ctrl + Alt + F3. ¡Tu sesión debería ser utilizable nuevamente!
Comentarios