Manuale del CDE Solaris per utenti esperti e amministratori di sistema

Lettura degli script Xsession.d

Dopo la lettura dello script DirectoryIniziale/.dtprofile, Xsession legge gli script Xsession.d. Questi script vengono usati per configurare altre variabili d'ambiente ed avviare daemon opzionali per la sessione dell'utente. Gli script Xsession.d predefiniti sono:

0010.dtpaths: documenta i percorsi di ricerca personalizzabili

0020.dtims: avvia il server per il metodo di input opzionale

0030.dttmpdir: crea una directory temporanea per ogni utente e per ogni sessione

0040.xmbind: configura $XMBINDDIR usando i valori predefiniti del desktop

È possibile che Xsession.d contenga altri script specifici del produttore.

Xsession legge inizialmente tutti i file della directory /etc/dt/config/Xsession.d, e quindi quelli della directory /usr/dt/config/Xsession.d.

Gli script Xsession.d predefiniti del desktop si trovano nella directory /usr/dt/config/Xsession.d. Per personalizzare uno script Xsession.d, copiare lo script da /usr/dt/config/Xsession.d in /etc/dt/config/Xsession.d e modificare la nuova copia. Per effettuare questa operazione è necessaria l'autorizzazione di esecuzione per il file.

Inoltre, per fare in modo che Xsession legga automaticamente uno script creato dall'utente, copiare lo script in /etc/dt/config/Xsession.d.


Nota –

Nel creare o modificare uno script Xsession.d, accertarsi che i comandi eseguiti in foreground siano di breve durata, poiché il tempo richiesto per l'esecuzione dei comandi ha un effetto diretto sul tempo di avvio della sessione. Se un comando in foreground non viene terminato, il processo di avvio della sessione rimane sospeso. Se si desidera che uno script Xsession.d avvii alcuni processi da mantenere in esecuzione per l'intera durata della sessione, accertarsi che tali processi vengano eseguiti in background.