Reinstalar gnome classic xorg

dpkg -l | grep -E 'gdm3|lightdm|sddm|xdm'
ii  gdm3                                           46.0-2ubuntu1                                amd64        GNOME Display Manager
ii  libxdmcp-dev:amd64                             1:1.1.3-0ubuntu6                             amd64        X11 authorisation library (development headers)
ii  libxdmcp6:amd64                                1:1.1.3-0ubuntu6                             amd64        X11 Display Manager Control Protocol library


dpkg -l | grep -E 'gnome-session|plasma-desktop|xfce4|lxde|mate-desktop|cinnamon'
ii  gnome-session                                  46.0-1ubuntu4                                all          GNOME Session Manager - GNOME 3 session
ii  gnome-session-bin                              46.0-1ubuntu4                                amd64        GNOME Session Manager - Minimal runtime
ii  gnome-session-canberra                         0.30-10ubuntu10                              amd64        GNOME session log in and log out sound events
ii  gnome-session-common                           46.0-1ubuntu4                                all          GNOME Session Manager - common files

ls /usr/share/xsessions/
gnome-classic.desktop  gnome-classic-xorg.desktop  gnome.desktop  gnome-xorg.desktop  ubuntu.desktop  ubuntu-xorg.desktop


ls /usr/share/wayland-sessions/
gnome-classic.desktop  gnome-classic-wayland.desktop  gnome.desktop  gnome-wayland.desktop  ubuntu.desktop  ubuntu-wayland.desktop

cat /etc/X11/default-display-manager
/usr/sbin/gdm3

echo $XDG_CURRENT_DESKTOP
GNOME-Classic:GNOME

cat /etc/gdm3/custom.conf | grep WaylandEnable
#WaylandEnable=false
#WaylandEnable=false

loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type
Type=x11

Para eliminar todas las interfaces gráficas y configurarlas nuevamente dejando solo gnome-classic-xorg.desktop, debes realizar los siguientes pasos. Por favor, asegúrate de tener acceso SSH o una consola TTY (Ctrl+Alt+F3/F4) antes de proceder, ya que al eliminar los gestores de inicio y entornos de escritorio, podrías perder acceso a la interfaz gráfica temporalmente.


1. Eliminar los gestores de inicio de sesión

Elimina gdm3 y cualquier otro paquete relacionado con gestores de inicio:

bashCopiar códigosudo apt remove --purge gdm3

Además, elimina cualquier paquete residual relacionado con gestores como lightdm, sddm, o xdm:

bashCopiar códigosudo apt remove --purge lightdm sddm xdm

Limpia dependencias innecesarias y paquetes residuales:

bashCopiar códigosudo apt autoremove --purge
sudo apt autoclean

2. Eliminar los entornos de escritorio

Elimina los paquetes relacionados con GNOME y otros entornos de escritorio si están instalados:

bashCopiar códigosudo apt remove --purge gnome-session gnome-session-bin gnome-session-canberra gnome-session-common
sudo apt autoremove --purge
sudo apt autoclean

Esto eliminará los componentes de GNOME, pero si tienes otros entornos (como KDE, XFCE, etc.), puedes eliminarlos con el siguiente comando genérico:

bashCopiar códigosudo apt remove --purge plasma-desktop xfce4 lxde mate-desktop cinnamon

3. Verificar y limpiar configuraciones antiguas

Busca archivos de configuración residuales y elimínalos manualmente:

bashCopiar códigosudo rm -rf /usr/share/xsessions/*
sudo rm -rf /usr/share/wayland-sessions/*
sudo rm -rf ~/.config/*

Esto eliminará las sesiones y configuraciones específicas de usuarios que podrían interferir.


4. Reinstalar GNOME con soporte Xorg clásico

Ahora instala nuevamente el paquete gdm3 (como gestor de inicio) y la sesión GNOME Classic con Xorg:

bashCopiar códigosudo apt install gdm3 gnome-session gnome-shell

Cuando te pregunte cuál gestor de inicio usar, selecciona gdm3.

Reinstala las sesiones específicas necesarias para GNOME Classic con soporte Xorg:

bashCopiar códigosudo apt install gnome-session-flashback

5. Configurar para usar GNOME Classic con Xorg

  1. Edita el archivo de configuración de GDM3 para deshabilitar Wayland:bashCopiar códigosudo nano /etc/gdm3/custom.conf Descomenta la línea #WaylandEnable=false (si está comentada) para que quede así:plaintextCopiar códigoWaylandEnable=false
  2. Asegúrate de que la sesión por defecto sea gnome-classic-xorg.desktop. Si no está configurada, fuerza el uso de Xorg editando el archivo de configuración de GDM3:bashCopiar códigosudo nano /etc/X11/default-display-manager Asegúrate de que diga:plaintextCopiar código/usr/sbin/gdm3
  3. Reinicia el servicio GDM3:bashCopiar códigosudo systemctl restart gdm3

6. Reiniciar el sistema

Reinicia tu sistema para aplicar todos los cambios:

bashCopiar códigosudo reboot

Verificación tras reinicio

  1. En la pantalla de inicio de sesión, selecciona GNOME Classic (Xorg) como tu sesión de usuario.
  2. Asegúrate de que tu sesión actual sea Xorg:bashCopiar códigologinctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type Esto debe devolver:plaintextCopiar código