Cómo reiniciar un escritorio congelado en Linux

Reiniciar Escritorio Linux 00 Imagen Destacada

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.

Reiniciar Escritorio Linux 01 Gnome Reload

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.

Reiniciar Escritorio Linux 02 Loading Gnome

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

Reiniciar Escritorio Linux 03 Tty Screen

Ingresa el siguiente comando para reiniciar el entorno de escritorio Gnome:

gnome-shell --replace

Reiniciar Escritorio Linux 04 Gnome Tty Restart

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.

Reiniciar Escritorio Linux 05 New Gnome Session

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

Reiniciar Escritorio Linux 06 Pantalla de Inicio de Sesión

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í.

Reiniciar Escritorio Linux 07 Tty Kde Screen

En las versiones más recientes de KDE, la forma adecuada de reiniciar el escritorio desde el terminal es:

kquitapp5 plasmashell && kstart5 plasmashell

Reiniciar Escritorio Linux 08 Kde Reload

Si eso no funciona, también puedes intentar:

pkill -ABRT plasmashell

Si 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_x11

Ten 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.

Reiniciar Escritorio Linux 09 Nueva Sesión Kde

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.

Reiniciar Escritorio Linux 10 Sesión Xfce

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-panel

Este comando “matará” el panel. Para recargarlo, ingresa:

xfce4-panel &disown

Para 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

Reiniciar Escritorio Linux 11 Comando de Reinicio Xfce

Si eso no funciona, prueba el enfoque más forzado:

killall xfwm4 & xfwm4 &disown

Con 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.

Reiniciar Escritorio Linux 12 Sesión Lxqt

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”.

Reiniciar Escritorio Linux 13 Lxqt 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”.

Reiniciar Escritorio Linux 14 Acceso Directo a 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.desktop

Por 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

Reiniciar Escritorio Linux 15 Lxqt Reiniciar 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.

Reiniciar Escritorio Linux 16 Terminal Xfce

Ejecuta los siguientes comandos para recargar completamente MATE:

mate-settings-daemon --replace  
mate-panel --replace  
marco --no-composite--replace

Puede 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

Reiniciar Escritorio Linux 17 Mate Reload

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.

Reiniciar Escritorio Linux 18 Pantalla Xorg Tty

Envía una señal SIGTERM al proceso principal de Xorg ejecutando el siguiente comando:

pkill X

Xorg 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.