<!-- $XConsortium: Tasks.sgm /main/13 1996/12/24 10:20:22 rws $ -->
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
<!-- (c) Copyright 1995 International Business Machines Corp. -->
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
<!-- (c) Copyright 1995 Novell, Inc. -->
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
<!-- (c) Copyright 1995 Hitachi. -->
<!-- Help volume: Loginmgr -->
<!-- File name:   Tasks    -->
<chapter id="tasks">
<title>Attività della Gestione del login</title>
<procedure>
<title>Avvio e termine di una sessione del desktop</title>
<step>
<itemizedlist mark="&bull;">
<listitem id="hlgmgr.tsks.item.1"><para><xref linkend="tologintoasessionta"></para>
</listitem>
<listitem id="hlgmgr.tsks.item.2"><para><xref linkend="tologoutta"></para>
</listitem>
<listitem id="hlgmgr.tsks.item.3"><para><xref linkend="tologintodifferentlanguagesessionta"></para>
</listitem>
</itemizedlist>
</step>
</procedure>
<procedure>
<title>Metodi di login alternativi</title>
<step>
<itemizedlist mark="&bull;">
<listitem id="hlgmgr.tsks.item.4"><para><xref linkend="tologintofailsafeta"></para>
</listitem>
<listitem id="hlgmgr.tsks.item.5"><para><xref linkend="toentercommandlineloginta"></para>
</listitem>
<listitem id="hlgmgr.tsks.item.6"><para><xref linkend="toleavecommandlineloginta"></para>
</listitem>
</itemizedlist>
</step>
</procedure>
<procedure>
<title>Personalizzazione dell'avvio di una sessione e del logout</title>
<step>
<itemizedlist mark="&bull;">
<listitem id="hlgmgr.tsks.item.7"><para><xref linkend="tosetpersonalvariablesta"></para>
</listitem>
<listitem id="hlgmgr.tsks.item.8"><para><xref linkend="touseashellfileta"></para>
</listitem>
<listitem id="hlgmgr.tsks.item.9"><para><olink localinfo="Stylemgr ChangeSessionsTA"
type="JumpNewView">Determinare la modalità di avvio della sessione
successiva</olink></para>
</listitem>
<listitem id="hlgmgr.tsks.item.10"><para><olink localinfo="Stylemgr SaveSessionsTA"
type="JumpNewView">Salvare una sessione specifica</olink></para>
</listitem>
<listitem id="hlgmgr.tsks.item.11"><para><olink localinfo="Stylemgr LogoutPreferenceTA"
type="JumpNewView">Abilitare o disabilitare la conferma di logout </olink></para>
</listitem>
<listitem id="hlgmgr.tsks.item.12"><para><xref linkend="tosavehomesessionta"></para>
</listitem>
<listitem id="hlgmgr.tsks.item.13"><para><xref linkend="torestorehomesessionta"></para>
</listitem>
<listitem id="hlgmgr.tsks.item.14"><para><xref linkend="todecideonsessionatlogout"></para>
</listitem>
</itemizedlist>
</step>
</procedure>
<sect1 id="tologintoasessionta">
<title>Effettuare il login in una sessione del desktop</title>
<indexterm><primary>login in una sessione del desktop</primary></indexterm>
<orderedlist>
<listitem id="hlgmgr.tsks.item.15"><para>Digitare il proprio ID utente e
premere Return o fare clic su OK.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.16"><para>Digitare la propria parola chiave
e premere Return o fare clic su OK.</para>
</listitem>
</orderedlist>
<para>Se la Gestione del login non riconosce l'ID o la parola chiave specificata,
provare a reinserire le informazioni.</para>
<para>Quando si esegue il login, la Gestione delle sessioni avvia una sessione
del desktop:</para>
<itemizedlist mark="&bull;">
<listitem id="hlgmgr.tsks.item.17"><para>Se si tratta del primo login dell'utente,
viene avviata una sessione nuova.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.18"><para>Se l'utente ha già effettuato
altri login, viene ripristinata la sessione precedente.</para>
</listitem>
</itemizedlist>
</sect1>
<sect1 id="tologoutta">
<title>Effettuare il logout da una sessione del desktop</title>
<indexterm><primary>logout da una sessione del desktop</primary></indexterm>
<indexterm><primary>sessioni:fine</primary></indexterm><indexterm><primary>Pannello principale:controllo di uscita</primary></indexterm><indexterm><primary>logout, dal menu di controllo dello spazio di lavoro</primary></indexterm>
<itemizedlist mark="&bull;">
<listitem id="hlgmgr.tsks.item.19"><para>Fare clic sul controllo di uscita
del Pannello principale.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.20"><para><emphasis>Oppure,</emphasis> scegliere
Logout dal menu dello spazio di lavoro (visualizzato premendo il pulsante
del mouse 3).</para>
</listitem>
</itemizedlist>
<para>Quando si effettua il logout da una normale sessione del desktop, la
Gestione delle sessioni salva le informazioni sulla sessione corrente per
poterle ripristinare al login successivo.</para>
</sect1>
<sect1 id="tologintodifferentlanguagesessionta">
<title>Avviare una sessione in un'altra lingua</title>
<indexterm><primary>lingue: opzioni</primary></indexterm><indexterm><primary>sessioni:avvio in altre lingue</primary></indexterm>
<orderedlist>
<listitem id="hlgmgr.tsks.item.21"><para>Scegliere Lingua dal menu Opzioni
nello schermo di login.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.22"><para>Scegliere il gruppo di lingue che
comprende quella desiderata.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.23"><para>Dal menu del gruppo, scegliere la
lingua desiderata.
Dopo la selezione, lo schermo di login viene ripresentato
nella lingua selezionata.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.24"><para>Effettuare il login.</para>
</listitem>
</orderedlist>
<para>La lingua predefinita viene impostata dall'amministratore del sistema.
Tuttavia, il menu Opzioni permette di accedere al desktop usando lingue diverse.
Scegliendo un'opzione dal menu Lingue si imposta la variabile d'ambiente LANG
per la sessione corrente. Al termine della sessione viene ripristinata la
lingua predefinita.</para>
</sect1>
<sect1 id="tologintofailsafeta">
<title>Effettuare il login e il logout da una sessione protetta</title>
<indexterm><primary>login e logout da una sessione protetta</primary></indexterm>
<indexterm><primary>sessione protetta: login e logout</primary></indexterm>
<indexterm><primary>emulatore di terminale: uso per una sessione protetta </primary></indexterm>
<para>Una sessione protetta è una sessione che avvia opzionalmente
una Gestione di finestre e un'unica finestra di terminale. Può essere
usata quando occorre eseguire una serie di comandi da una finestra di terminale
prima del login in una sessione del desktop.</para>
<procedure>
<title>Per effettuare il login</title>
<step>
<orderedlist>
<listitem id="hlgmgr.tsks.item.25"><para>Nello schermo di login, scegliere
Sessione dal menu Opzioni.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.26"><para>Scegliere Sessione a finestra singola
dal menu secondario.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.27"><para>Effettuare il login.</para>
</listitem>
</orderedlist>
</step>
</procedure>
<procedure>
<title>Per effettuare il logout</title>
<step>
<itemizedlist mark="&bull;">
<listitem id="hlgmgr.tsks.item.28"><para>Digitare il comando <computeroutput>exit</computeroutput> nella finestra Terminale.</para>
</listitem>
</itemizedlist>
</step>
</procedure>
</sect1>
<sect1 id="toentercommandlineloginta">
<title>Abilitare il login dalla riga comandi</title>
<indexterm><primary>server di finestre X: arresto temporaneo</primary></indexterm>
<indexterm><primary>uso del Login dalla riga comandi</primary></indexterm>
<indexterm><primary>Login dalla riga comandi</primary></indexterm>
<orderedlist>
<listitem id="hlgmgr.tsks.item.29"><para>Nello schermo di login, scegliere
Login della riga comandi dal menu Opzioni.
Lo schermo di login scompare e viene sostituito dal prompt di una console.
</para>
</listitem>
<listitem id="hlgmgr.tsks.item.30"><para>Inserire l'ID utente e la parola
chiave.</para>
</listitem>
</orderedlist>
<para>Il login della riga comandi non fa parte di una sessione del desktop.
Quando il sistema si trova in questa modalità, il desktop viene "sospeso".
Per il login viene usato il meccanismo del sistema operativo anziché
la Gestione del login. Non compaiono finestre perché il server X non
è attivo.</para>
<note>
<para>Alcune configurazioni (ad esempio, i terminali X) non prevedono l'opzione
del Login della riga comandi.</para>
</note>
</sect1>
<sect1 id="toleavecommandlineloginta">
<title>Uscire dalla modalità di login della riga comandi</title>
<indexterm><primary>uso del Login dalla riga comandi</primary></indexterm>
<indexterm><primary>Login dalla riga comandi</primary></indexterm>
<itemizedlist mark="&bull;">
<listitem id="hlgmgr.tsks.item.31"><para>Digitare <computeroutput>exit</computeroutput>
dalla riga comandi.</para>
</listitem>
</itemizedlist>
</sect1>
<sect1 id="tosavehomesessionta">
<title>Salvare una sessione iniziale</title>
<indexterm><primary>salvataggio di una sessione iniziale</primary></indexterm>
<indexterm><primary>sessione iniziale: salvataggio</primary></indexterm>
<orderedlist>
<listitem id="hlgmgr.tsks.item.32"><para>Fare clic sul controllo della Gestione
degli stili nel Pannello principale.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.33"><para>Fare clic sul controllo Avvio della
Gestione degli stili.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.34"><para>Fare clic su Impostare sessione iniziale
nel riquadro di dialogo.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.35"><para>Fare clic su OK nel riquadro di dialogo
di conferma.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.36"><para>Fare clic su OK.</para>
</listitem>
</orderedlist>
<para>Questa operazione salva lo stato corrente della sessione.</para>
<procedure>
<title>Vedere anche</title>
<step>
<itemizedlist role="tight" mark="&bull;">
<listitem id="hlgmgr.tsks.item.37"><para><olink localinfo="Stylemgr ChangeSessionsTA"
type="JumpNewView">Determinare la modalità di avvio della sessione
successiva</olink></para>
</listitem>
<listitem id="hlgmgr.tsks.item.38"><para><olink localinfo="Stylemgr SaveSessionsTA"
type="JumpNewView">Salvare una sessione specifica</olink></para>
</listitem>
<listitem id="hlgmgr.tsks.item.39"><para><olink localinfo="Stylemgr LogoutPreferenceTA"
type="JumpNewView">Abilitare o disabilitare la conferma di logout </olink></para>
</listitem>
<listitem id="hlgmgr.tsks.item.40"><para><xref linkend="torestorehomesessionta"></para>
</listitem>
<listitem id="hlgmgr.tsks.item.41"><para><xref linkend="todecideonsessionatlogout"></para>
</listitem>
</itemizedlist>
</step>
</procedure>
</sect1>
<sect1 id="torestorehomesessionta">
<title>Avviare automaticamente la sessione iniziale al login</title>
<indexterm><primary>avvio di una sessione protetta al login</primary></indexterm>
<indexterm><primary>sessione iniziale: avvio automatico al login</primary>
</indexterm>
<orderedlist>
<listitem id="hlgmgr.tsks.item.42"><para>Fare clic sul controllo della Gestione
degli stili nel Pannello principale.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.43"><para>Fare clic sul controllo Avvio della
Gestione degli stili. Viene aperto il riquadro di dialogo Avvio.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.44"><para>Selezionare Ritornare alla sessione
iniziale.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.45"><para>Fare clic su OK.</para>
</listitem>
</orderedlist>
<para>Quando si seleziona Ritornare alla sessione iniziale, la Gestione delle
sessioni <emphasis>non</emphasis> salva la sessione corrente al logout.</para>
<procedure>
<title>Vedere anche</title>
<step>
<itemizedlist role="tight" mark="&bull;">
<listitem id="hlgmgr.tsks.item.46"><para><xref linkend="tosavehomesessionta">.
</para>
</listitem>
<listitem id="hlgmgr.tsks.item.47"><para><xref linkend="todecideonsessionatlogout">.
</para>
</listitem>
</itemizedlist>
</step>
</procedure>
</sect1>
<sect1 id="todecideonsessionatlogout">
<title>Per scegliere la sessione da avviare</title>
<indexterm><primary>scegliere: tra la sessione corrente e quella iniziale </primary></indexterm><indexterm><primary>sessione corrente e sessione iniziale: scegliere tra</primary></indexterm><indexterm><primary>sessione iniziale e sessione corrente: scegliere tra</primary></indexterm>
<orderedlist>
<listitem><para>Sullo schermo di login, fare clic sul pulsante Opzioni.<indexterm>
<primary>sessione</primary><secondary>determinazione al login</secondary>
</indexterm></para>
</listitem>
<listitem><para>Fare clic su Sessione. Il menu Sessione elenca le sessioni
disponibili:</para>
<variablelist>
<varlistentry><term>Sessione Corrente</term>
<listitem>
<para>Avvia la sessione più recente.</para>
</listitem>
</varlistentry>
<varlistentry><term>Sessione Iniziale</term>
<listitem>
<para>Avvia la sessione iniziale (qualora se ne fosse stata impostata una).
</para>
</listitem>
</varlistentry>
<varlistentry><term><emphasis>nome-video</emphasis> - Corrente</term>
<listitem>
<para>Avvia la sessione corrente per il video in uso, qualora ve ne fosse
una. Altrimenti, verrà creata una nuova sessione corrente per il video
e verrà avviata la prima che esista delle sessioni seguenti: una sessione
iniziale per il video, la sessione iniziale generica oppure una nuova sessione
utente.</para>
</listitem>
</varlistentry>
<varlistentry><term><emphasis>nome-video</emphasis> - Iniziale</term>
<listitem>
<para>Avvia la sessione iniziale per il video in uso, qualora ve ne fosse
una. Altrimenti, verrà creata una nuova sessione specifica per il video
in uso e verrà avviata la sessione iniziale generica (qualora esistesse)
oppure una nuova sessione utente.</para>
</listitem>
</varlistentry>
<varlistentry><term>Sessione protetta</term>
<listitem>
<para>Avvia una sessione protetta.</para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
<listitem><para>Fare clic sulla sessione che si desidera avviare.</para>
</listitem>
</orderedlist>
<procedure>
<title>Vedere anche</title>
<step>
<itemizedlist role="tight" mark="&bull;">
<listitem id="hlgmgr.tsks.item.52"><para><xref linkend="tosavehomesessionta">.
</para>
</listitem>
<listitem id="hlgmgr.tsks.item.53"><para><xref linkend="torestorehomesessionta">.
</para>
</listitem>
</itemizedlist>
</step>
</procedure>
</sect1>
<sect1 id="tosetpersonalvariablesta">
<title>Impostare variabili d'ambiente personali</title>
<indexterm><primary>impostazione di variabili d'ambiente personali</primary>
</indexterm><indexterm><primary>variabili d'ambiente personali: impostazione </primary></indexterm>
<para>Le variabili d'ambiente personali possono essere impostate nello script <computeroutput>DirectoryIniziale/.dtprofile</computeroutput>.</para>
<orderedlist>
<listitem id="hlgmgr.tsks.item.54"><para>Aprire con un editor il file <symbol role="Variable">DirectoryIniziale</symbol>/.dtprofile.</para>
</listitem>
<listitem id="hlgmgr.tsks.item.55"><para>Aggiungere le righe appropriate per
impostare le variabili d'ambiente.</para>
</listitem>
</orderedlist>
<para>Per i comandi di questo file sono ammesse le sintassi sh o ksh. Inserire
solo i comandi che impostano le variabili d'ambiente, non comandi che eseguono
operazioni di I/O come "tset" o "stty".</para>
<note>
<para>I file <computeroutput>/etc/profile</computeroutput> e <computeroutput>DirectoryIniziale/.profile</computeroutput> non vengono letti dal desktop,
poiché possono contenere comandi di I/O del terminale non appropriati
per un'interfaccia grafica.</para>
</note>
<para>Il desktop imposta automaticamente le seguenti variabili d'ambiente
per ogni utente:</para>
<variablelist>
<varlistentry><term>DISPLAY</term>
<listitem>
<para>viene impostata sul valore del primo campo del file Xservers</para>
</listitem>
</varlistentry>
<varlistentry><term>EDITOR</term>
<listitem>
<para>viene impostata sull'editor predefinito del desktop</para>
</listitem>
</varlistentry>
<varlistentry><term>ENV</term>
<listitem>
<para>viene impostata su "DirectoryIniziale/.kshrc"</para>
</listitem>
</varlistentry>
<varlistentry><term>HOME</term>
<listitem>
<para>viene impostata sulla directory iniziale dell'utente (derivata da /etc/passwd)
</para>
</listitem>
</varlistentry>
<varlistentry><term>KBD_LANG</term>
<listitem>
<para>viene impostata sul valore di $LANG per alcune lingue (vedere Xsession)
</para>
</listitem>
</varlistentry>
<varlistentry><term>LANG</term>
<listitem>
<para>viene impostata sulla lingua NLS corrente del display (se presente)
</para>
</listitem>
</varlistentry>
<varlistentry><term>LC_ALL, LC_MESSAGES</term>
<listitem>
<para>vengono impostate sul valore di $LANG</para>
</listitem>
</varlistentry>
<varlistentry><term>LOGNAME</term>
<listitem>
<para>viene impostata sul nome dell'utente</para>
</listitem>
</varlistentry>
<varlistentry><term>MAIL</term>
<listitem>
<para>viene impostata come "/var/mail/$USER"</para>
</listitem>
</varlistentry>
<varlistentry><term>PATH</term>
<listitem>
<para>viene impostata sul valore della risorsa "userPath" di Dtlogin</para>
</listitem>
</varlistentry>
<varlistentry><term>USER</term>
<listitem>
<para>viene impostata sul nome dell'utente</para>
</listitem>
</varlistentry>
<varlistentry><term>SHELL</term>
<listitem>
<para>viene impostata sulla shell predefinita dell'utente (derivata da /etc/passwd)
</para>
</listitem>
</varlistentry>
<varlistentry><term>TERM</term>
<listitem>
<para>viene impostata su xterm</para>
</listitem>
</varlistentry>
<varlistentry><term>TZ</term>
<listitem>
<para>viene impostata sul valore della risorsa "timeZone" di Dtlogin</para>
</listitem>
</varlistentry>
</variablelist>
<procedure>
<title>Vedere anche</title>
<step>
<itemizedlist role="tight" mark="&bull;">
<listitem id="hlgmgr.tsks.item.56"><para><xref linkend="touseashellfileta">.
</para>
</listitem>
<listitem id="hlgmgr.tsks.item.57"><para>La pagina di spiegazioni Dtlogin(1X)
per informazioni sull'impostazione delle variabili d'ambiente.</para>
</listitem>
</itemizedlist>
</step>
</procedure>
</sect1>
<sect1 id="touseashellfileta">
<title>Usare un file .profile o .login predefinito</title>
<indexterm><primary>uso di <computeroutput>.dtprofile</computeroutput></primary>
</indexterm><indexterm><primary><computeroutput>.dtprofile</computeroutput></primary>
</indexterm>
<para>Se l'utente dispone già di un file di definizione dell'ambiente
(<computeroutput>.profile</computeroutput> o <computeroutput>.login</computeroutput>),
questa procedura permette di continuare a utilizzare tale file. In questo
modo si eviteranno conflitti di assegnazione delle variabili tra <computeroutput>.dtprofile</computeroutput> e il file di definizione dell'ambiente. Con alcune
modifiche, sarà possibile adattare il file <computeroutput>DirectoryIniziale/.profile
(o .login)</computeroutput> in modo da utilizzarlo sia all'interno che all'esterno
del desktop.</para>
<orderedlist>
<listitem id="hlgmgr.tsks.item.58"><para>Aprire con un editor il file <computeroutput>.profile o .login</computeroutput> e creare due sezioni:</para>
<itemizedlist mark="&bull;">
<listitem id="hlgmgr.tsks.item.59"><para>In una sessione, inserire i comandi
non applicabili al desktop (ad esempio, i comandi che richiedono un I/O del
terminale o le variabili per le quali si desidera riprodurre i valori predefiniti
del desktop). Racchiudere questi comandi con un'istruzione "if" che controlli
l'impostazione della variabile d'ambiente "DT".</para>
</listitem>
<listitem id="hlgmgr.tsks.item.60"><para>Nell'altra sessione, inserire le
variabili applicabili indipendentemente dall'avvio o meno del desktop.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem id="hlgmgr.tsks.item.61"><para>Modificare <computeroutput>.dtprofile</computeroutput> in modo che legga il file di definizione dell'ambiente,
togliendo il simbolo di commento dalla riga seguente alla fine del file <computeroutput>.dtprofile</computeroutput>.</para>
<programlisting>DTSOURCEPROFILE=true</programlisting>
</listitem>
<listitem id="hlgmgr.tsks.item.62"><para>Ripetere il login.</para>
</listitem>
</orderedlist>
<para>L'esempio seguente spiega come dividere il file in una sezione da utilizzare
senza il desktop e in una per le variabili applicabili a entrambi gli ambienti.
</para>
<procedure>
<title>Esempio per sh/ksh</title>
<step>
<programlisting>   
  #
  # comandi e variabili d'ambiente da usare per il login  
  # senza il desktop
  #
  if [ ! "$DT" ]; then
    stty ...
    tset ...
    DISPLAY=mydisplay:0
    MAIL=/var/mail/$USER
    EDITOR=/bin/vi
	        ...
  fi	    
  #
  # variabili d'ambiente comuni alle sessioni con e senza desktop 
  #
  PATH=$HOME/bin:$PATH
       ...</programlisting>
</step>
</procedure>
<procedure>
<title>Esempio per csh</title>
<step>
<programlisting>#
  #  comandi e variabili d'ambiente da usare per il login  
  #  senza il desktop
  #
  if (! ${?DT}) then
     stty ...
     tset ...
     setenv DISPLAY mydisplay:0
     setenv MAIL /var/mail/$USER
     setenv EDITOR /bin/vi
         ...
  fi
  #
  # variabili d'ambiente comuni alle sessioni con e senza desktop
  #
  setenv PATH $HOME/bin:$PATH
</programlisting>
<note>
<para>Un errore in .dtprofile o in .profile (.login) può impedire l'esecuzione
corretta del login. In tal caso, effettuare il login con una sessione protetta
e correggere l'errore.</para>
</note>
<note>
<para>Se si avvia l'emulatore di terminale con l'opzione <computeroutput>-ls</computeroutput>, il file <computeroutput>.login</computeroutput> o <computeroutput>.profile</computeroutput> verrà letto automaticamente.</para>
</note>
<!-- EOF: Tasks -->
</step>
</procedure>
</sect1>
</chapter>
<!--fickle 1.15 help-to-docbook 1.4 01/17/96 19:49:36-->
<?Pub *0000027668>
