Sesión X Window local con display manager

El display manager (por ejemplo Gdm) arrancará durante el inicio con el script:

/etc/init.d/gdm

Mostrará una pantalla de login gráfico en la terminal tty7 desde donde podremos iniciar sesión. El window manager por defecto está guardado en el archivo ~/.dmrc, cuyo contenido es:

[Desktop]
Session=<window_manager>

de tal manera que el display manager buscará el archivo:

/usr/share/xsessions/<window_manager>.desktop

Si existe el archivo ~/.xsession lo ejecutará. Si contiene una línea similar a:

exec /usr/bin/fluxbox

será ese window manager el que se ejecute. Si queremos lanzar un programa al iniciar la sesión añadiremos a este archivo una línea similar a (por ejemplo):

idesk &

Los procesos que tendremos activos serán:

$ pstree
init-+-
     |-gdm-+-gdm-+-Xorg
                 |-icewm-session

Para arrancar una nueva sesión X controlada por el display manager podemos utilizar el mismo método que se utiliza para iniciar sesión X remota, que también funciona en local:

$ X :1 -query <direcci&oacute;n_IP_local>

Por ejemplo:

$ X :1 -query 192.168.1.3

Los procesos que tendremos activos serán:

$ pstree
init-+-
     |-gdm-+-gdm-+-Xorg
     |     |     |-icewm-session
     |     |-gdm---icewm-session
     |-login---bash---Xorg

Artículos en la categoría "El entorno gráfico X Window System"

  1. Sesión X Window local con xinit
  2. Sesión X Window local con startx
  3. Sesión X Window local con display manager
  4. Sesión X Window remota con display manager
  5. Sesión X Window remota con SSH
  6. Sesión X Window remota con VNC
  7. Sesión X Window anidada con Xnest
  8. Multi-monitor en Linux
  9. Multi-monitor con Xinerama
  10. Multi-monitor con RandR
  11. Multi-monitor con Nvidia settings
  12. GNOME
  13. KDE
  14. Xfce
  15. IceWM
  16. FluxBox
  17. Enlightenment
  18. WindowMaker
  19. Compiz Fusion