en primer lugar, lea 'man X':
STARTING UP
There are two main ways of getting the X server and an initial set of
client applications started. The particular method used depends on
what operating system you are running and whether or not you use other
window systems in addition to X.
aprenderá que, dependiendo de cómo aparezca el servidor x, se utilizan 2 scripts para iniciar las cosas después de que apareció el servidor x:
- .xinitrc (para cuando inició la sesión a través de
startx
(que se activa xinit
))
- .xsession (para cuando inició sesión en su sistema a través de un administrador de pantalla (xdm))
(Yo personalmente ln -s .xinitrc .xsession
, por lo que no importa, cómo saco el servidor x).
dependiendo de lo que use para iniciar sesión en su sistema (y creo que actualmente es gdm o kdm), las cosas son un poco diferentes. normalmente gdm y kdm (y otros administradores de pantalla también) ofrecen al usuario seleccionar la "sesión de usuario" o algo similar etiquetado. si elige esta "sesión de usuario", la mayoría de estos administradores de pantallas se iniciarán ~/.xsession
. usted sería responsable de mostrar sus aplicaciones Y el entorno de escritorio / administrador de ventanas.
La otra solución posible es descubrir cómo los diferentes entornos de escritorio / gestores de ventanas admiten el concepto de "inicio automático". Yo personalmente evito estos mecanismos y me mantengo en la buena .xinitrc / .xsession
forma.
un ejemplo .xinitrc se vería así:
xmodmap ~/.Xmodmap
xsetxkbmap de
autocutsel &
xflux -l 52
exec /usr/bin/fluxbox