Quando la Gestione del login del CDE Solaris autentica l'utente, essa chiama lo script seguente per avviare il desktop:
/usr/dt/bin/Xsession
Il primo file relativo all'utente che viene chiamato da Xsession è Directory_Iniziale/.dtprofile.
La prima volta che un utente esegue il login nel CDE Solaris, nella sua directory iniziale viene copiato un file .dtprofile. Questo file non ha nessuna funzione. Tuttavia, contiene molti commenti su come può essere modificato. Ad esempio, l'utente può modificare questo file aggiungendovi variabili d'ambiente personali.
Come lo script Xsession che chiama .dtprofile, questo file usa la sintassi ksh.
Una modifica utile è quella di togliere il carattere di commento dall'ultima riga del file .dtprofile:
DTSOURCEPROFILE=true
Questa riga permette di leggere il file Directory_Iniziale/.login (per gli utenti di csh) o il file Directory_Iniziale/.profile (per gli utenti di altre shell) dell'utente durante il processo di avvio.