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

Användarstartfil

Om du vill att filen .login (för csh-användare) eller filen .profile (för sh- eller ksh-användare) ska läsas in och köras, kommenterar du bort sista raden i .dtprofile-filen som ska läsas:

DTSOURCEPROFILE=true

I normala fall är detta den enda åtgärd som behövs. I vissa fall behöver du ändra i filerna .login eller .profile eftersom de kan innehålla kommandon som inte är kompatibla med inloggningshanteraren i Solaris CDE. Om det finns ett fel i något kommando kan det bero på att filen förväntar sig en indatakälla från terminalens tangentbord, t ex stty, tset eller ett ”vänta på indata”-kommando.


Varning!   Varning!  

Om .dtprofile är inställt för att läsa in en .login- eller .profile-fil och den innehåller felaktiga kommandon som kraschar skalet, kommer försöket att starta skrivbordet att misslyckas. Skrivbordet kommer inte att visas. Istället kommer Solaris CDE:s inloggningsbild att visas på nytt. Startfel från .login eller .profile visas i Hemkatalog/.dt/startlog. Använd en felsäker inloggningsession eller kommandoradsinloggning för att söka efter felaktiga kommandon i .login eller .profile.


Mer information om olika problem och lösningar finns i filen .dtprofile. Normalt sett är felaktiga kommandon kopplade till terminalinformation och styrning.