När Hemkatalog/.dtprofile-kommandofilen har lästs in och körts, läser kommandofilen Xsession in kommandofilen Xsession.d och kör den. Detta skript används för att allokera miljövariabler och starta eventuella bakgrundsprogram för användarens session. Standardbeskrivningen för Xsession.d-kommandofiler är:
0010.dtpaths – anpassningsbara dokumentsökvägar för skrivbordet
0020.dtims – startar valfri indatametodserver
0030.dttmpdir – skapar en tillfällig katalog för varje användare och session
0040.xmbind – anger $XMBINDDIR som skrivbordsstandard
Det kan finnas ytterligare kommandofiler från olika leverantörer i Xsession.d.
Xsession läser först in och kör alla filer i /etc/dt/config/Xsession.d och därefter filerna i katalogen /usr/dt/config/Xsession.d.
Skrivbordets Xsession.d-standardkommandofiler finns i katalogen /usr/dt/config/Xsession.d. Om du vill ändra Xsession.d-kommandofilen, kopierar du kommandofilen från /usr/dt/config/Xsession.d till /etc/dt/config/Xsession.d och redigerar den nya filen. Du måste ha exekveringsbehörighet för att kunna göra detta.
Om du vill att Xsession automatiskt ska läsa in och köra en egen kommandofil, kopierar du den till /etc/dt/config/Xsession.d.
När du ändrar eller skapar en Xsession.d-kommandofil, måste du kontrollera att alla förgrundskommandon du kör är korta, eftersom den tid som kommandot tar direkt påverkar starttiden. Om ett förgrundskommando inte avslutas hänger sig sessionsstarten. Kommandon som körs i en Xsession.d-kommandofil och som du vill fortsätta köra under hela sessionen ska köras i bakgrunden.