Cuando el Gestor de inicio de sesión de Solaris CDE autentifica a un usuario, llama a la siguiente secuencia de comandos para iniciar el escritorio:
/usr/dt/bin/Xsession
El primer archivo específico del usuario al que llama Xsession es DirectorioInicio/.dtprofile.
La primera vez que un nuevo usuario inicia una sesión en Solaris CDE, se copia un archivo .dtprofile en el directorio de inicio del usuario. De forma predeterminada, el archivo no hace nada. Sin embargo, contiene muchos comentarios sobre cómo podría editarse. El usuario puede editar este archivo para añadir variables de entorno concretas.
Al igual que la secuencia de comandos Xsession que llama a .dtprofile, este archivo utiliza la sintaxis ksh.
Un cambio útil es quitar el signo de comentario de la última línea del archivo .dtprofile:
DTSOURCEPROFILE=true
Esta línea permite que se tome como fuente el archivo DirectorioInicio/.login (para los usuarios de csh) o DirectorioInicio/.profile (para los usuarios de otras shells) como parte del proceso de arranque.