<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" 
"dtd/kdex.dtd" [
  <!ENTITY kappname "&ksysv;">
  <!ENTITY package "kdeadmin">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Italian "INCLUDE"
> <!-- change language only here -->
]>

<book lang="&language;">
<bookinfo>
<title
>Il manuale di &ksysv;</title>
<authorgroup>
<author
><firstname
>Peter</firstname
> <surname
>Putzer</surname
> <affiliation
> <address
><email
>putzer@kde.org</email
></address>
</affiliation>
</author>
<othercredit role="translator"
><firstname
>Valerio</firstname
> <surname
>Passini</surname
> <affiliation
> <address
><email
>valerio.passini@virgilio.it</email
></address
> </affiliation
><contrib
>Traduzione di questa documentazione</contrib
></othercredit
> 
</authorgroup>

<date
>2001-03-21</date>
<releaseinfo
>1.03.06</releaseinfo>

<copyright>
<year
>1998</year>
<year
>2000</year>
<year
>2001</year>
<holder
>Peter Putzer</holder>
</copyright>

<legalnotice
>&FDLNotice;</legalnotice>

<abstract>
<para
>&ksysv; è un editor grafico per la configurazione dell'inizializzazione del sistema con lo stile di SysV.</para>
</abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>KSysV</keyword>
<keyword
>Runlevel</keyword>
<keyword
>Editor del runlevel</keyword>
<keyword
>System V init</keyword>
</keywordset>
</bookinfo>

<chapter id="Introduction">
<title
>Introduzione</title>

<para
>Benvenuto nel System V Init Editor di &kde; comunemente conosciuto (e da qui in poi sarà il suo nome) come &ksysv;. Questa sezione introduce un po' di concetti e spiega che cosa si possa fare con &ksysv;. </para>

</chapter>

<chapter id="what-is-sysv-init">
<title
>Una breve descrizione di System V Init</title>

<para
>La seguente spiegazione è <quote
>ripresa</quote
> da <application
>tksysv</application
> (fonte di ispirazione per &ksysv;): </para>

<para
>System V init sta diventando velocemente uno standard nel mondo &Linux; per controllare il lancio di programmi all'avvio. Questo perché è decisamente più facile da usare e più potente e flessibile del tradizionale init di <acronym
>BSD</acronym
>. </para>

<para
>Non entro nei dettagli della storia in questa sede (principalmente perché non la so :-). </para>

<para
>L'eseguibile di init è collocato in <filename class="directory"
>/sbin</filename
> e non in <filename class="directory"
>/etc</filename
>. Questo è importante perché si potrebbe tentare di aggiornare una macchina a System V init senza necessariamente ripetere l'installazione e formattare. Il kernel &Linux; cercare prima di tutto in <filename class="directory"
>/etc</filename
> il proprio init, così da essere sicuri e cancellare il vecchio init da là se presente. </para>

<para
>SysV init si differenzia pure dall'init <acronym
>BSD</acronym
> per il fatto che i file di configurazione sono in una sottodirectory di <filename class="directory"
>/etc</filename
> invece di risiedere direttamente in <filename class="directory"
>/etc</filename
>. Questa directory si chiama <filename class="directory"
>rc.d</filename
>. Al suo interno si trovano <filename
>rc.sysinit</filename
> e le seguenti directory: </para>

<itemizedlist>
<listitem>
<para>
<filename class="directory"
>init.d/</filename>
</para>
</listitem>
<listitem>
<para>
<filename class="directory"
>rc0.d/</filename>
</para>
</listitem>
<listitem>
<para>
<filename class="directory"
>rc1.d/</filename>
</para>
</listitem>
<listitem>
<para>
<filename class="directory"
>rc2.d/</filename>
</para>
</listitem>
<listitem>
<para>
<filename class="directory"
>rc3.d/</filename>
</para>
</listitem>
<listitem>
<para>
<filename class="directory"
>rc4.d/</filename>
</para>
</listitem>
<listitem>
<para>
<filename class="directory"
>rc5.d/</filename>
</para>
</listitem>
<listitem>
<para>
<filename class="directory"
>rc6.d</filename>
</para>
</listitem>
</itemizedlist>

<para
><filename class="directory"
>init.d</filename
> contiene un insieme di script. In sostanza, si ha bisogno di uno script per ogni servizio che si possa aver la necessità di lanciare all'avvio o quando si sta entrando in un altro runlevel. I servizi includono cose come il networking, <acronym
>NFS</acronym
>, &Sendmail;, httpd,&etc; I servizi non includono cose come <command
>setserial</command
> che devono solo essere lanciati una volta e poi fermati. Cose come quella dovrebbero andare nel file <filename
>rc.local</filename
>. </para>

<para
><filename
>rc.local</filename
> dovrebbe trovarsi in <filename class="directory"
>/etc/rc.d</filename
> se se ne vuole uno. La maggior parte dei sistemi ne include uno anche se non fa poi molto. Si può pure includere un file <filename
>rc.serial</filename
> in <filename class="directory"
>/etc/rc.d</filename
> se si ha bisogno di compiere operazioni specifiche sulla porta seriale all'avvio. </para>

<para
>La catena degli eventi è come segue: </para>

<orderedlist>
<listitem>
<para
>Il kernel cerca in diversi posti per l'init e avvia il primo che trova. </para
> 
</listitem>
<listitem>
<para
>init avvia <filename
>/etc/rc.d/rc.sysinit</filename
>. </para>
</listitem>
<listitem>
<para
><filename
>rc.sysinit</filename
> fa un mucchio di cose necessarie e successivamente avvia <filename
>rc.serial</filename
> (se esiste). </para>
</listitem>
<listitem>
<para
>init avvia <filename
>rc.local</filename
> </para>
</listitem>
<listitem>
<para
>init avvia tutti gli script per il runlevel predefinito </para>
</listitem>
</orderedlist>


<para
>Il runlevel predefinito è stabilito in <filename
>/etc/inittab</filename
>. Si dovrebbe avere una linea vicina all'inizio del file simile a: </para>

<screen
>id:3:initdefault:</screen>

<para
>Da questo, si dovrebbe cercare nella seconda colonna e vedere che il runlevel predefinito è il numero 3, come dovrebbe essere nella maggior parte dei sistemi. Se si vuole cambiare, si può modificare <filename
>/etc/inittab</filename
> a mano e cambiare il 3 con un altro numero. Prestare la massima attenzione se ci si cimenta con inittab. In caso di problemi, lo si può rimettere a posto riavviando e digitando: </para>

<screen
><computeroutput
>LILO boot:</computeroutput
> <userinput
>linux single</userinput
></screen>

<para
>Questo comando <emphasis
>dovrebbe</emphasis
> consentire di avviare in modalità a singolo utente così da permettere di aggiustare il pasticcio. </para>

<para
>Ora, come avvia i giusti script? Se si digita in console <userinput
><command
>ls</command
> <option
>-l</option
></userinput
> nella directory <filename class="directory"
>rc3.d</filename
>, si dovrebbe vedere una cosa tipo: </para>


<screen
>lrwxrwxrwx 1 root root 13 13:11 S10network -&gt; ../init.d/network 
lrwxrwxrwx 1 root root 16 13:11 S30syslog -&gt; ../init.d/syslog 
lrwxrwxrwx 1 root root 14 13:32 S40cron -&gt; ../init.d/cron
lrwxrwxrwx 1 root root 14 13:11 S50inet -&gt; ../init.d/inet
lrwxrwxrwx 1 root root 13 13:11 S60nfs -&gt; ../init.d/nfs
lrwxrwxrwx 1 root root 15 13:11 S70nfsfs -&gt; ../init.d/nfsfs
lrwxrwxrwx 1 root root 18 13:11 S75keytable -&gt; ../init.d/keytable
lrwxrwxrwx 1 root root 23 13:11 S80sendmail -&gt; ../init.d/sendmail.init
lrwxrwxrwx 1 root root 18 13:11 S90lpd -&gt; ../init.d/lpd.init
lrwxrwxrwx 1 root root 11 13:11 S99local -&gt; ../rc.local</screen>

<para
>Quello che si nota è che non ci sono veri file nella directory. Tutto quello che c'è lì è un collegamento ad uno degli script nella directory <filename class="directory"
>init.d</filename
>. </para>

<para
>I collegamenti hanno pure una <literal
>S</literal
> e un numero all'inizio. La lettera<literal
>S</literal
> vuol dire di avviare quel particolare script, mentre la <literal
>K</literal
> sarebbe per fermarlo. Init avvierà tutti i servizi basandosi sull'ordine in cui compaiono. Si possono avere numeri duplicati, ma ci si confonderà solamente in questo caso. Si ha solo bisogno di usare un numero di due cifre, preceduto da una lettera <literal
>S</literal
> o<literal
>K</literal
> maiuscola per lanciare o fermare i servizi di cui si ha bisogno. </para>

<para
>Come si avviano o si fermano i servizi? Semplice. Ognuno degli script è scritto in modo da accettare un argomento che può essere <option
>start</option
> e <option
>stop</option
>. Si possono eseguire quegli script a mano; infatti alla linea di comando si digita: </para>

<screen
><userinput
><command
>/etc/rc.d/init.d/httpd.init</command
> <option
>stop</option
></userinput
></screen>

<para
>Per fermare il server httpd. Init appena legge il nome e se ha una <literal
>K</literal
>, chiama lo script con l'argomento <option
>stop</option
>. Se avesse una <option
>S</option
> chiamerebbe lo script con un argomento <option
>start</option
>. </para>


<sect1 id="why-all-the-runlevels">
<title
>Perché Tutti Questi Runlevel?</title>

<para
>Alcune persone vogliono un modo semplice di configurare le macchine per avere più utilizzi diversificati. Potrei avere un runlevel da <quote
>server</quote
> che avvia solo httpd, sendmail, networking, &etc;. Successivamente potrei avere bisogno di un runlevel da <quote
>user</quote
> che avvia <application
>kdm</application
>, networking, &etc; </para>

</sect1>

</chapter>

<chapter id="onscreen-fundamentals">
<title
>Fondamenti di ciò che appare sullo schermo</title>

<para
>Da qui si impara come usare &ksysv; che non sarebbe difficile dato che è stato concepito per essere il più possibile "user-friendly" (lett.: amichevole per l'utente). </para>

<sect1 id="mouse">
<title
>Mouse</title>

<para
>Usare &ksysv; con un mouse o un altro dispositivo di puntamento è facile. Semplicemente si trascini una voce dall'area <guilabel
> Servizi Disponibili</guilabel
> su di uno dei sei runlevel per avviarlo (o rispettivamente fermarlo) in quel runlevel. </para>

<para
>Si può pure muovere gli script tra i runlevel, o cambiare la loro posizione in un dato runlevel trascinandoli in giro. Facendo così, si rimuove la voce dal proprio runlevel originale (o dalla posizione). Questo non succede quando si trascina una voce dall'area <guilabel
> Servizi Disponibili</guilabel
>. </para>

<note>
<para
>Le voci sono spostate quando le si trascina in una nuova area. Per copiare un servizio in un runlevel differente, si deve selezionare <guimenuitem
>Copia</guimenuitem
> dal menu <guimenu
>Modifica</guimenu
> o da quello contestuale e <guimenuitem
>Incolla</guimenuitem
> nel runlevel di destinazione. </para>
</note>

<para
>Il <quote
>numero d'ordine</quote
>di una voce a volte non può essere calcolato. In tal caso, si deve modificare il numero d'ordine delle voci circostanti prima di riprovare ad inserire il servizio. </para>

<note>
<para
>I numeri d'ordine possono variare tra 00 e 99, ma non di più. </para>
</note>

<para
>Si può cancellare le voci trascinandole sull'area del <guiicon
>Cestino</guiicon
> (simboleggiata da un'icona che dipinge un cestino dei rifiuti). </para>

<warning>
<para
>Attualmente <emphasis
>non</emphasis
> c'è un modo per ripristinare le voci trascinate sul <guiicon
>Cestino</guiicon
>, quindi usare la massima attenzione! </para>
</warning>

</sect1>

<sect1 id="keyboard">
<title
>Tastiera</title>

<para
>Si può usare il tasto <keycap
>Tab</keycap
> per focalizzare tra i diversi pannelli (<guilabel
>Servizi Disponibili</guilabel
>, <guilabel
>Runlevel 1 Start</guilabel
>, <guilabel
>Runlevel 1 Stop</guilabel
>, &etc;) e i tasti cursore per muovere la selezione su e giù. </para>

<para
>Per muovere una voce ad un runlevel differente, la si<guimenuitem
>Taglia</guimenuitem
> negli appunti (usando <keycombo action="simul"
>&Ctrl; <keycap
>X</keycap
></keycombo
>) e la si <guimenuitem
>Incolla</guimenuitem
> nel runlevel di destinazione (con <keycombo action="simul"
>&Ctrl; <keycap
>V</keycap
></keycombo
>). </para>

<para
>Per cambiare manualmente il numero d'ordine delle voci o il nome, premere <keycap
>Invio</keycap
> per aprire la finestra di dialogo proprietà. Si usi il tasto <keycap
>Tab</keycap
> per saltare tra i diversi campi. Si chiuda la finestra di dialogo premendo ancora <keycap
>Invio</keycap
> per accettare le modifiche, oppure <keycap
>Esc</keycap
> per annullare ogni cambiamento. </para>

</sect1>

<sect1 id="the-menu-entries">
<title
>Le Voci Del Menu</title>

<para
>Un descrizione voce per voce del menu di &ksysv;. </para>

<sect2>
<title
>Il menù <guimenu
>File</guimenu
> </title>

<para
>A causa del pericolo di perdita di dati, tutti le voci di menu sotto <guimenu
>File</guimenu
> chiedono la conferma prima di fare il proprio lavoro. </para>

<variablelist>
<varlistentry>
<term>
<menuchoice
><guimenu
>File</guimenu
> <guimenuitem
> Ripristina la Configurazione</guimenuitem
> </menuchoice>
</term>
<listitem>
<para
>Abbandona tutti i cambiamenti che si sono compiuti e riporta all'ultima configurazione salvata. </para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl; <keycap
>O</keycap
></keycombo
> </shortcut
> <guimenu
>File</guimenu
> <guimenuitem
>Apri...</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Apre una configurazione precedentemente salvata.</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl; <keycap
>S</keycap
></keycombo
> </shortcut
> <guimenu
>File</guimenu
> <guimenuitem
>Salva la configurazione...</guimenuitem
> </menuchoice>
</term>
<listitem>
<para
><action
>Rende i tuoi cambiamenti permanenti.</action
>. Il salvataggio non genera alcun file di backup, perciò si deve usare cautela. </para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><guimenu
>File</guimenu
> <guimenuitem
>Salva con nome...</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Salva una copia della nuova configurazione.</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl; <keycap
>L</keycap
></keycombo
> </shortcut
> <guimenu
>File</guimenu
> <guimenuitem
>Salva il Log...</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Salva un registro delle azioni compiute.</action
> <!-- FIXME: find out what the log is of.  Assume -->
<!-- changes made, but best check -->
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl; <keycap
>P</keycap
></keycombo
> </shortcut
> <guimenu
>File</guimenu
> <guimenuitem
>Stampa il Log...</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Stampa una copia del registro dei cambiamenti.</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl; <keycap
>Q</keycap
></keycombo
> </shortcut
> <guimenu
>File</guimenu
> <guimenuitem
>Esci</guimenuitem
> </menuchoice>
</term>
<listitem>
<para
><action
> Esce</action
> da &ksysv;. </para>
</listitem>
</varlistentry>
</variablelist>

</sect2>

<sect2>
<title
>Il menu <guimenu
>Modifica</guimenu
></title>

<variablelist>
<varlistentry>
<term>
<menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl; <keycap
>Z</keycap
></keycombo
> </shortcut
> <guimenu
>Modifica</guimenu
> <guimenuitem
>Annulla</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Annulla l'ultimo cambiamento non salvato.</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl; <keycap
>Shift</keycap
> <keycap
>Z</keycap
></keycombo
> </shortcut
> <guimenu
>Modifica</guimenu
> <guimenuitem
>Rifai</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Ripete l'ultima azione annullata.</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl; <keycap
>X</keycap
></keycombo
> </shortcut
> <guimenu
>Modifica</guimenu
> <guimenuitem
>Taglia</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>"Taglia" il servizio attualmente selezionato ponendolo negli appunti.</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl; <keycap
>C</keycap
></keycombo
> </shortcut
> <guimenu
>Modifica</guimenu
> <guimenuitem
>Copia</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Copia la voce selezionata negli appunti, senza rimuoverla dalla sua posizione originale.</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl; <keycap
>V</keycap
></keycombo
> </shortcut
> <guimenu
>Modifica</guimenu
> <guimenuitem
>Incolla</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Incolla il contenuto degli appunti nell'attuale posizione del cursore.</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><guimenu
>Modifica</guimenu
> <guimenuitem
>Proprietà</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Apre la finestra di dialogo delle proprietà dell'oggetto selezionato.</action>
</para>
</listitem>
</varlistentry>
</variablelist>

</sect2>

<sect2>
<title
>Il menu <guimenu
>Strumenti</guimenu
> </title>

<variablelist>
<varlistentry>
<term>
<menuchoice
><guimenu
>Strumenti</guimenu
> <guimenuitem
>Avvia il Servizio...</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Avvia il servizio selezionato</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><guimenu
>Strumenti</guimenu
> <guimenuitem
>Ferma il Servizio...</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Ferma il servizio selezionato</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><guimenu
>Strumenti</guimenu
> <guimenuitem
>Riavvia il Servizio...</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Riavvia il servizio selezionato</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><guimenu
>Strumenti</guimenu
> <guimenuitem
>Modifica il Servizio...</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Modifica il servizio selezionato</action
><!-- FIXME: Add some more "meat" to 
-->
<!-- this one! -->
</para>
</listitem>
</varlistentry>
</variablelist>

</sect2>

<sect2>
<title
>Il menu <guimenu
>Impostazioni</guimenu
></title>

<variablelist>
<varlistentry>
<term>
<menuchoice
><guimenu
>Impostazioni</guimenu
> <guimenuitem
> Mostra la barra degli strumenti</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Mostra/nasconde la barra degli strumenti.</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><guimenu
>Impostazioni</guimenu
> <guimenuitem
> Mostra la barra di stato</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Mostra/nasconde la barra di stato.</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><guimenu
>Impostazioni</guimenu
> <guimenuitem
> Mostra il Log</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Mostra/nasconde la finestra del registro dei cambiamenti.</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><guimenu
>Impostazioni</guimenu
> <guimenuitem
> Salva impostazioni</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Salva le impostazioni attuali.</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><guimenu
>Impostazioni</guimenu
> <guimenuitem
>Configura le scorciatoie...</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Personalizza le scorciatoie da tastiera predefinite.</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><guimenu
>Impostazioni</guimenu
> <guimenuitem
>Configura la barra degli strumenti...</guimenuitem
> </menuchoice>
</term>
<listitem>
<para>
<action
>Personalizza la barra degli strumenti.</action>
</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<menuchoice
><guimenu
>Impostazioni</guimenu
> <guimenuitem
>Configura Editor di KDE per SysV-Init ...</guimenuitem
> </menuchoice>
</term>
<listitem>
<para
><action
>Personalizza il comportamento</action
> di &ksysv; </para>
</listitem>
</varlistentry>
</variablelist>

</sect2>

<sect2>
<title
>Il menù di <guimenu
>Aiuto</guimenu
></title>
&help.menu.documentation; </sect2>

</sect1>

</chapter>

<chapter id="Configuration">
<title
>Configurazione</title>

<para
>Tutte le opzioni sono salvate in <filename
>$<envar
>KDEHOME</envar
>/share/config/ksysvrc</filename
>. Quelle predefinite sono prese dal file globale (<filename
>$<envar
>KDEDIR</envar
>/share/config/ksysvrc</filename
>), se disponibile, o altrimenti generato all'interno di &ksysv;. Cambiamenti alle impostazioni predefinite sono conservate nel proprio <filename
>ksysvrc</filename
> locale. </para>

<sect1 id="recognized-sections">
<title
>Sezioni Riconosciute</title>

<para
>Sezioni riconosciute e tasti relativi, più i loro valori predefiniti. </para>

<sect2>
<title
>&lsqb; Impostazioni del percorso&rsqb;</title>

<segmentedlist
><segtitle
>Parola chiave</segtitle
> <segtitle
>Predefinita</segtitle
> <segtitle
>Descrizione</segtitle
> <seglistitem
> <seg
>Percorso servizi</seg
> <seg
><filename class="directory"
>/etc/rc.d/init.d</filename
></seg
> <seg
>Percorso agli script usati per lanciare e fermare i servizi.</seg
> </seglistitem
> <seglistitem
> <seg
>Percorso Runlevel</seg
> <seg
><filename class="directory"
>/etc/rc.d</filename
></seg
> <seg
>Percorso alla sottocartella dei vari runlevel.</seg
> </seglistitem
> </segmentedlist>

</sect2>

<sect2>
<title
>&lsqb;Colori&rsqb;</title>


<segmentedlist
><segtitle
>Parola chiave</segtitle
> <segtitle
>Predefinita</segtitle
> <segtitle
>Descrizione</segtitle
> <seglistitem
> <seg
>Modificato</seg
> <seg
>rosso</seg
> <seg
>Colore usato per le voci cambiate</seg
> </seglistitem
> <seglistitem
> <seg
>Nuovo</seg
> <seg
>blu</seg
> <seg
>Colore usato per le voci nuove</seg
> </seglistitem
> </segmentedlist>

</sect2>

<sect2>
<title
>&lsqb;Geometria&rsqb;</title>

<segmentedlist
><segtitle
>parola chiave</segtitle
> <segtitle
>Predefinita</segtitle
> <segtitle
>Descrizione</segtitle
> <seglistitem
> <seg
>Larghezza</seg
> <seg
></seg
> <seg
>Larghezza della finestra di &ksysv;</seg
> </seglistitem
> <seglistitem
> <seg
>Altezza</seg
> <seg
></seg
> <seg
>Altezza della finestra di &ksysv;</seg
> </seglistitem
> </segmentedlist>

</sect2>

<sect2>
<title
>&lsqb;Varie&rsqb;</title>

<segmentedlist
><segtitle
>Parola chiave</segtitle
> <segtitle
>Predefinita</segtitle
> <segtitle
>Descrizione</segtitle
> <seglistitem
> <seg
>Mostra la barra degli strumenti</seg
> <seg
>vero</seg
> <seg
>Se la barra degli oggetti è abilitata o no</seg
> </seglistitem
> <seglistitem
> <seg
>Mostra la barra di stato</seg
> <seg
>vero</seg
> <seg
>Se la barra di stato è abilitata o no</seg
> </seglistitem
> <seglistitem
> <seg
>Mostra il log</seg
> <seg
>vero</seg
> <seg
>se la finestra di log è mostrata o no</seg
> </seglistitem
> <seglistitem
> <seg
>PanningFactor</seg
> <seg
>80</seg
> <seg
>100 - PanningFactor = percentuale della finestra riservata all'esposizione del file di log</seg
> </seglistitem
> </segmentedlist>

</sect2>

</sect1>

</chapter>

<chapter id="questions-and-answers">
<title
>Domande e risposte</title>

<qandaset>
<qandaentry>
<question>
<para
>Ho giocato un po' con il runlevel predefinito ed ora la mia macchina si riavvia per tutto il tempo. Cosa posso fare? </para>
</question>
<answer>
<para
>Digita <userinput
>linux single</userinput
> al prompt di <acronym
>LILO</acronym
> e premi <keycap
>Invio</keycap
> per avviare il computer in modalità a singolo utente. Modifica il file <filename
>/etc/inittab</filename
> e cambia il runlevel predefinito in qualcosa di non pasticciato. <literal
>3</literal
> normalmente dovrebbe essere sicuro. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>La mia macchina <quote
>si spegne</quote
> subito dopo l'avvio. </para>
</question>
<answer>
<para
>Vedere sopra alla Domanda 1. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Ho pianificato l'avvio di alcuni servizi nel runlevel X usando &ksysv;,perché non stanno funzionando? </para>
</question>

<answer>
<para
>Se stai usando distribuzioni come la SuSE o Delix (DLD), devi pure modificare un file specifico della distribuzione in <filename class="directory"
>/etc</filename
>. Per favore, dai un'occhiata al manuale della tua distribuzione per i dettagli. </para>
<para>
<note>
<para
>L'approccio per lanciare i servizi usati dalle distribuzioni summenzionate rende la configurazione dei servizi semplice per gli strumenti di configurazione proprietari che queste distribuzioni forniscono, ma sfortunatamente ciò non è standard. Gli autori di &ksysv; pensano di scrivere una generica estensione di questo approccio in un futuro ipotetico, ma non fateci troppo affidamento. </para>
</note>
</para>
<para
>Se stai usando una distribuzione differente, per favore controlla di avere tutti i file di configurazione necessari al servizio e, nel caso, che si trovino nella locazione corretta. Alcuni demoni, per esempio <application
>Apache</application
>, (<acronym
>aka</acronym
> <command
>httpd</command
>) muoiono subito silenziosamente se i loro file di configurazione mancano o sono configurati male. </para>
</answer>
</qandaentry>

</qandaset>

</chapter>

<chapter id="standard-runlevels">
<title
>Semantiche standard dei Runlevel</title>

<para
>Queste variano a seconda della distribuzione, così questa è una lista incompleta delle distribuzioni &Linux; più comuni. Se si ha una distribuzione diversa, per favore si invii una e-mail all'autore e in futuro le informazioni saranno aggiunte a questo manuale. </para>

<variablelist>
<varlistentry>
<term
>&RedHat;</term>
<listitem>
<variablelist>
<varlistentry>
<term
>Runlevel 0:</term>
<listitem>
<para
>halt (spegne la macchina) </para>
</listitem>
</varlistentry>
<varlistentry>
<term
>Runlevel 1:</term>
<listitem>
<para
>Modalità a singolo utente. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
>Runlevel 2:</term>
<listitem>
<para
>Multi-utente con solo testo, senza <acronym
>NFS</acronym
>. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
>Runlevel 3:</term>
<listitem>
<para
>Multiutente con solo testo, con network totalmente funzionante. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
>Runlevel 4:</term>
<listitem>
<para
>Non usato. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
>Runlevel 5:</term>
<listitem>
<para
>Multiutente X11 con network totalmente funzionante. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
>Runlevel 6:</term>
<listitem>
<para
>Riavvio </para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
</variablelist>

</chapter>

<chapter id="credits">
<title
>Crediti e Licenze</title>
<para
>&ksysv; Copyright&copy;1997-1998 Peter Putzer</para>

<itemizedlist>
<listitem>
<para
>Peter Putzer, <email
>putzer@kde.org</email
> - Sviluppatore </para>
</listitem>
</itemizedlist>

<para
>Documentazione: </para>

<itemizedlist>
<listitem>
<para
>Peter Putzer, <email
>putzer@kde.org</email
> - Contenuto originale </para>
</listitem>
<listitem
><para
>Eric Bischoff, <email
>e.bischoff@noos.fr</email
> - Editor </para>
</listitem>
</itemizedlist>
<para
>Traduzione italiana Valerio Passini <email
>valerio.passini@virgilio.it</email
></para
> 
&underFDL; &underGPL; </chapter>

<appendix id="installation">
<title
>Installazione</title>

&install.intro.documentation;
&install.compile.documentation;
</appendix>

</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
End:
-->

