xprofile (Español)
~/.xprofile
y /etc/xprofile
permiten ejecutar comandos al comienzo de la sesión de usuario de X, antes de que se inicie el gestor de ventanas. Por lo tanto, no se pueden utilizar para iniciar aplicaciones basadas en ventanas. Véase para ello Autostarting (Español)#Gráfica[broken link: invalid section].
xprofile
es similar a xinitrc (~/.xinitrc
y /etc/X11/xinit/xinitrc.d/
).
Compatibilidad
xprofiles se proveen de forma nativa por:
-
GDM (
/etc/gdm/Xsession
) -
KDM (
/usr/share/config/kdm/Xsession
) -
LightDM (
/etc/lightdm/Xsession
) -
LXDM (
/etc/lxdm/Xsession
)
Hacerlo compatible con xinit
Es posible hacer que los archivos xprofiles sean compatibles con estos programas:
startx
xinit
- XDM
- SLiM
- cualquier otro Display manager (Español) que utilice los archivos
~/.xsession
o~/.xinitrc
Todos ellos ejecutan, directa o indirectamente, ~/.xinitrc (Español)
(normalmente se obtienen de /etc/skel/.xinitrc
), o de /etc/X11/xinit/xinitrc
si no existe aquél. Es por ello que tenemos contenidos de xprofiles en esos archivos.
~/.xinitrc and /etc/X11/xinit/xinitrc and /etc/skel/.xinitrc
#!/bin/sh # Asegúrese de que esto se coloca antes de la orden 'exec' o no se ejecutará. [ -f /etc/xprofile ] && source /etc/xprofile [ -f ~/.xprofile ] && source ~/.xprofile ...