Solaris Common Desktop Environment: Handbok för avancerade användare och systemadministratörer

Läsa in och köra skriptet Xsession.d

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.


Obs!  

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.