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ó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
Deja un comentario