Cómo reiniciar un escritorio congelado en Linux

Aunque Linux tiene la reputación de ser estable y puede seguir funcionando durante años, hay momentos en los que el escritorio simplemente se congela y deja de responder a la entrada. Una de las soluciones más comunes para un escritorio congelado es reiniciar la PC. Una forma más sencilla es simplemente reiniciar el escritorio.
Veamos cómo hacer esto en cinco de los entornos de escritorio más populares en Linux: Gnome, KDE, XFCE, LXQt y MATE. Estamos usando Ubuntu (Kubuntu/Xubuntu/Lubuntu/Ubuntu MATE) para esta ilustración.
Tabla de Contenidos
- Reiniciar Gnome en Ubuntu
- Reiniciar KDE en Kubuntu
- Reiniciar XFCE en Xubuntu
- Reiniciar LXQt en Lubuntu
- Reiniciar MATE en Ubuntu MATE
- Reiniciar el Servidor Xorg
- Preguntas Frecuentes
También lee: Cómo ocultar la barra superior y el panel lateral en Ubuntu
Reiniciar Gnome en Ubuntu
Si tu escritorio todavía puede responder a tu teclado, presiona Alt + F2, escribe la letra r en la ventana emergente y presiona Enter.

Esto reiniciará tu entorno de escritorio sin mucha complicación. Sin embargo, si tu escritorio no responde a tu entrada, tendrás que tomar medidas más drásticas.

Presiona Ctrl + Alt + F3 para acceder al primer terminal fuera de tu entorno de escritorio.

Ingresa el siguiente comando para reiniciar el entorno de escritorio Gnome:
gnome-shell --replace
Presiona Ctrl + Alt + F2 para regresar al escritorio y, si todo sale según lo planeado, una versión actualizada de tu escritorio te estará esperando.

Si eso no funciona, puedes intentar reiniciar el gestor de visualización. Dado que el gestor de visualización es la “base” sobre la que se ejecuta el entorno de escritorio, al reiniciarlo también terminas recargando el entorno de escritorio. Para hacerlo, vuelve al terminal e ingresa lo siguiente:
sudo systemctl restart gdm
Ten en cuenta que esto recarga completamente el entorno de escritorio, por lo que tendrás que iniciar sesión nuevamente desde cero.
También lee: Cómo solucionar el problema de “No hay candidato de instalación” en Ubuntu
Reiniciar KDE en Kubuntu
Reiniciar el entorno de escritorio KDE sigue el mismo enfoque que Gnome, pero hay pequeñas diferencias en los pasos individuales que debes seguir.
En Kubuntu, el primer terminal disponible fuera de tu entorno de escritorio es TTY3, así que tendrás que usar la combinación Ctrl + Alt + F3 para llegar allí.

En las versiones más recientes de KDE, la forma adecuada de reiniciar el escritorio desde el terminal es:
kquitapp5 plasmashell && kstart5 plasmashell
Si eso no funciona, también puedes intentar:
pkill -ABRT plasmashellSi eso también falla, valdrá la pena intentar reiniciar el gestor de visualización como una última opción antes de reiniciar toda tu PC. Prueba con:
pkill -ABRT kwin_x11Ten en cuenta, sin embargo, que este reinicio forzado del entorno de escritorio también puede llevar a la aparición de algunos mensajes de error.

También lee: Cómo habilitar Wake-on-LAN en Ubuntu
Reiniciar XFCE en Xubuntu
Con XFCE siendo un entorno de escritorio mucho más simple que Gnome y KDE, reiniciarlo también es más fácil.

El elemento principal del escritorio de XFCE —y el más probable a congelarse— es su panel. Si tu escritorio sigue siendo algo receptivo, reinícialo abriendo un terminal con la combinación Ctrl + Alt + T y escribiendo:
killall xfce4-panelEste comando “matará” el panel. Para recargarlo, ingresa:
xfce4-panel &disownPara reiniciar todo el gestor de ventanas, pasa al primer terminal disponible fuera de tu escritorio. En la instalación de Xubuntu, era el primero, accesible con la combinación Ctrl + Alt + F2. Allí, prueba el enfoque oficial:
xfwm4 --replace
Si eso no funciona, prueba el enfoque más forzado:
killall xfwm4 & xfwm4 &disownCon suerte, tu escritorio volverá a funcionar, esperándote.
También lee: Cómo configurar WordPress usando Docker en Ubuntu
Reiniciar LXQt en Lubuntu
LXQt es un entorno de escritorio simple que busca funcionar con máquinas pequeñas y ligeras. Similar a XFCE, recargar este entorno de escritorio consiste principalmente en reiniciar su panel.

Para comenzar, accede a un emulador de terminal dentro del entorno. Crea un archivo .desktop que pueda lanzar un emulador de terminal presionando clic derecho en el escritorio y seleccionando “Crear Lanzador”.

Esto mostrará un aviso donde puedes proporcionar los detalles para tu acceso directo. Para crear un lanzador de Terminal, escribe /bin/bash en el campo “Comando” y activa la opción “Terminal”.

Haz clic en este acceso directo para abrir un nuevo terminal, luego ejecuta los siguientes comandos para reiniciar el panel de LXQt:
qdbus org.lxqt.session /LXQtSession stopModule lxqt-panel.desktop
qdbus org.lxqt.session /LXQtSession startModule lxqt-panel.desktopPor otro lado, también es posible recargar todo el escritorio LXQt. Esto es útil si no puedes acceder a ninguna de las funciones del entorno a través de la interfaz gráfica.
Presiona Ctrl + Alt + F3 para caer en un shell TTY, luego ejecuta el siguiente comando para reiniciar completamente LXQt:
sudo systemctl restart sddm
También lee: Cómo reparar el MBR de Windows desde Ubuntu
Reiniciar MATE en Ubuntu MATE
MATE es un entorno de escritorio flexible que busca continuar el lenguaje de diseño de GNOME2. Para reiniciar este entorno, abre una ventana de terminal presionando Ctrl + Alt + T.

Ejecuta los siguientes comandos para recargar completamente MATE:
mate-settings-daemon --replace
mate-panel --replace
marco --no-composite--replacePuede ser útil restablecer completamente el escritorio MATE en instancias donde desees deshacer una configuración del sistema que pueda romper tu sistema.
Similar a otros entornos de escritorio, haz esto cayendo en un TTY, luego ejecuta el siguiente comando:
mate-panel --reset
También lee: Las 7 mejores distros basadas en Debian para probar si deseas una alternativa a Ubuntu
Reiniciar el Servidor Xorg
Reiniciar todo el servidor Xorg en lugar de tu entorno de escritorio específico es útil si deseas reiniciar tu pantalla y estás funcionando sin un gestor de visualización o usando un gestor de ventanas como bspwm.
Para reiniciar Xorg, necesitas caer en tu TTY. Presiona Ctrl + Alt + F3.

Envía una señal SIGTERM al proceso principal de Xorg ejecutando el siguiente comando:
pkill XXorg se detendrá inmediatamente y se reiniciará en tu máquina. Regresa a tu interfaz gráfica presionando Ctrl + Alt + F1.
También lee: Cómo solucionar el bucle de inicio de sesión de Ubuntu
Preguntas Frecuentes
¿Reiniciar un escritorio corrompe algún archivo en el que estoy trabajando?
Afortunadamente, no. El sistema de archivos estándar de Linux funciona de tal manera que puede tolerar cambios abruptos en el sistema, ya que la mayoría de los archivos en tu máquina pueden preservar algunos datos sobre su estado antes del reinicio. Aunque la corrupción de datos es menos probable en Linux, aún es posible perder datos que solo existen en la memoria de tu máquina. Debes asegurarte de haber guardado todo lo que estás haciendo en el disco antes de intentar cualquier reinicio del escritorio.
¿Es posible usar un TTY diferente para reiniciar un escritorio?
¡Sí! Por defecto, el kernel de Linux soporta hasta seis sesiones de terminal virtual al mismo tiempo, lo cual es útil si deseas ejecutar un proceso mientras intentas reiniciar tu entorno GUI. Para acceder a estos TTYs adicionales, presiona Ctrl + Alt seguido de cualquier tecla entre F2 y F8.
¿Es posible reiniciar un sistema congelado si no puedes usar el TTY?
¡Sí! Una opción es usar los códigos clave de Magic SysRq de Linux. Estas son combinaciones de teclas ocultas que te permiten acceder a algunas de las herramientas de depuración del kernel. Para reiniciar tu sistema por la fuerza, presiona Alt + SysRq + R, luego Alt + SysRq + B. Hacer esto cambiará el controlador de teclado de tu kernel a “Raw”, luego activará una instrucción de “Reinicio Forzado”.
Créditos de imagen: Simone Pellegrini a través de Unsplash. Todas las capturas de pantalla por Ramces Red.