Files
2022-01-26 19:50:35 +08:00

859 lines
47 KiB
Plaintext

<!-- $XConsortium: ch14.sgm /main/10 1996/12/20 20:48:25 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. -->
<chapter id="sag.wmcnf.div.1">
<title id="sag.wmcnf.mkr.1">Personalizzazione della Gestione dello spazio
di lavoro</title>
<para><indexterm><primary>dtwm, Vedere Gestione dello spazio di lavoro&lt;</primary></indexterm><indexterm><primary>$nopage></primary></indexterm><indexterm>
<primary>&lt;</primary></indexterm><indexterm><primary>$nopage>Gestione dello
spazio di lavoro</primary><secondary>Vedere anche Gestione delle finestre[Gestione
dello spazio di lavoro</secondary><tertiary>aaa]</tertiary></indexterm><indexterm>
<primary>Gestione delle finestre</primary><secondary>Motif, Vedere Gestione
dello spazio di lavoro&lt;</secondary></indexterm><indexterm><primary>$nopage></primary></indexterm>Questo capitolo descrive le procedure da seguire per
personalizzare la Gestione dello spazio di lavoro del desktop.</para>
<informaltable id="sag.wmcnf.itbl.1" frame="all">
<tgroup cols="1">
<colspec colname="1" colwidth="4.45635 in">
<tbody>
<row rowsep="1">
<entry><para><!--Original XRef content: 'File di configurazione della Gestione
dello sp--><!--azio di lavoro246'--><xref role="JumpText" linkend="sag.wmcnf.mkr.2"></para></entry>
</row>
<row rowsep="1">
<entry><para><!--Original XRef content: 'Personalizzazione degli spazi di
lavoro249'--><xref role="JumpText" linkend="sag.wmcnf.mkr.5"></para></entry>
</row>
<row rowsep="1">
<entry><para><!--Original XRef content: 'Menu della Gestione dello spazio
di lavoro251'--><xref role="JumpText" linkend="sag.wmcnf.mkr.8"></para></entry>
</row>
<row rowsep="1">
<entry><para><!--Original XRef content: 'Personalizzazione delle associazioni
dei pulsa--><!--nti254'--><xref role="JumpText" linkend="sag.wmcnf.mkr.12"></para></entry>
</row>
<row rowsep="1">
<entry><para><!--Original XRef content: 'Personalizzazione delle associazioni
dei tasti--><!--257'--><xref role="JumpText" linkend="sag.wmcnf.mkr.15"></para></entry>
</row>
<row rowsep="1">
<entry><para><!--Original XRef content: 'Commutazione tra il comportamento
predefinito --><!--e quello personalizzato259'--><xref role="JumpText" linkend="sag.wmcnf.mkr.18"></para></entry>
</row></tbody></tgroup></informaltable>
<para><indexterm><primary>Gestione dello spazio di lavoro</primary><secondary>definizione</secondary></indexterm>La Gestione dello spazio di lavoro &egrave;
il sistema di gestione delle finestre del desktop. Esso controlla:</para>
<itemizedlist remap="Bullet1">
<listitem><para>L'aspetto dei componenti delle cornici delle finestre</para>
</listitem>
<listitem><para>Il comportamento delle finestre, incluso l'ordine di sovrapposizione
e le modalit&agrave; di attivazione</para>
</listitem>
<listitem><para>Le associazioni dei tasti e dei pulsanti</para>
</listitem>
<listitem><para>L'aspetto delle finestre ridotte a icona</para>
</listitem>
<listitem><para>I menu di controllo delle finestre e dello spazio di lavoro
</para>
</listitem>
</itemizedlist>
<para>Oltre a questo, la Gestione dello spazio di lavoro controlla i seguenti
componenti del desktop:</para>
<itemizedlist remap="Bullet1">
<listitem><para><emphasis>Spazi di lavoro</emphasis>. La Gestione dello spazio
di lavoro controlla il numero degli spazi di lavoro e tiene traccia di quali
finestre sono aperte in ognuno.</para>
</listitem>
<listitem><para><emphasis><indexterm><primary>sfondi degli spazi di lavoro</primary></indexterm><indexterm><primary>spazi di lavoro</primary><secondary>sfondi, Vedere sfondi degli spazi di lavoro&lt;</secondary></indexterm><indexterm>
<primary>$nopage></primary></indexterm>Sfondi degli spazi di lavoro</emphasis>.
Gli sfondi possono essere cambiati dall'utente usando la Gestione degli stili.
Tuttavia, la gestione degli sfondi &egrave; una funzione della Gestione dello
spazio di lavoro.</para>
</listitem>
<listitem><para><emphasis><indexterm><primary>Pannello principale</primary>
<secondary>controllo della Gestione dello spazio di lavoro</secondary></indexterm><indexterm>
<primary>Gestione dello spazio di lavoro</primary><secondary>gestione del
Pannello principale</secondary></indexterm>Pannello principale</emphasis>.
Il Pannello principale, pur utilizzando i propri file di configurazione, viene
creato e gestito dalla Gestione dello spazio di lavoro.</para>
</listitem>
</itemizedlist>
<para>Molti di questi componenti possono essere modificati con la Gestione
degli stili. In questo modo le modifiche possono essere apportate in modo
rapido e senza difficolt&agrave;. Altre risorse devono invece essere impostate
manualmente.</para>
<para>La Gestione dello spazio di lavoro &egrave; <command>dtwm</command>,
ed &egrave; basata sul sistema di gestione delle finestre Motif.</para>
<sect1 id="sag.wmcnf.div.2">
<title>Vedere anche</title>
<itemizedlist remap="Bullet1">
<listitem><para>Per informazioni sulla Gestione dello spazio di lavoro, vedere
le pagine di spiegazioni <filename>dtwm(1)</filename> e <filename>dtwmrc(4)</filename>.</para>
</listitem>
<listitem><para>Per informazioni sull'impostazione delle risorse della Gestione
dello spazio di lavoro, vedere <!--Original XRef content:
'&ldquo;Impostazione delle risorse delle appli--><!--cazioni&rdquo; a
pagina&numsp;262'--><xref role="SecTitleAndPageNum" linkend="sag.facol.mkr.2">.
</para>
</listitem>
<listitem><para>Per informazioni sui file di configurazione del Pannello principale,
vedere il <!--Original XRef content: 'Capitolo&numsp;13,
&ldquo;Personalizzazione a--><!--vanzata del Pannello principale'--><xref
role="ChapNumAndTitle" linkend="sag.frpc.mkr.1">.</para>
</listitem>
</itemizedlist>
<para>Per maggiori informazioni sull'impostazione delle risorse, vedere <!--Original
XRef content: '&ldquo;Impostazione delle risorse delle appli--><!--cazioni&rdquo;
a pagina&numsp;262'--><xref role="SecTitleAndPageNum" linkend="sag.facol.mkr.2">.
</para>
</sect1>
<sect1 id="sag.wmcnf.div.3">
<title id="sag.wmcnf.mkr.2">File di configurazione della Gestione dello spazio
di lavoro<indexterm><primary>Gestione dello spazio di lavoro</primary><secondary>file di configurazione</secondary></indexterm><indexterm><primary>file di
configurazione</primary><secondary>Gestione dello spazio di lavoro</secondary>
</indexterm><indexterm><primary>file di configurazione</primary><secondary>Gestione delle finestre</secondary></indexterm></title>
<para>La Gestione dello spazio di lavoro ricava da un file di configurazione
le informazioni sui menu di controllo delle finestre e degli spazi di lavoro
e sulle associazioni dei tasti e dei pulsanti.</para>
<para>Essa utilizza uno dei seguenti file:</para>
<itemizedlist remap="Bullet1">
<listitem><para>File personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename><indexterm><primary>dtwmrc, file</primary></indexterm></para>
</listitem>
<listitem><para>File personalizzato di sistema: <filename>/etc/dt/config/</filename><emphasis>lingua</emphasis><symbol role="Variable">lingua</symbol><filename>/<indexterm><primary>sys.dtwmrc, file</primary></indexterm>sys.dtwmrc</filename></para>
</listitem>
<listitem><para>File predefinito: <command>/usr/dt/config/</command><symbol role="Variable">lingua</symbol><filename>/sys.dtwmrc</filename></para>
</listitem>
</itemizedlist>
<para>La Gestione dello spazio di lavoro ricerca il file di configurazione
nell'ordine indicato, e utilizza il primo che identifica.</para>
<para>Per gli utenti che richiedano l'uso di pi&ugrave; lingue in una stessa
sessione, &egrave; possibile creare un file di configurazione personale dipendente
dalla lingua, <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt</filename>/<symbol role="Variable">lingua</symbol>/<command>dtwrmc</command>,
che avr&agrave; la precedenza sul file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename>.</para>
<sect2 id="sag.wmcnf.div.4" role="Procedure">
<title id="sag.wmcnf.mkr.3">Come creare o modificare un file di configurazione
personale<indexterm><primary>Gestione dello spazio di lavoro</primary><secondary>personalizzazione</secondary></indexterm></title>
<para>Il file di configurazione personale per la Gestione dello spazio di
lavoro &egrave; <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename>. Questo file ha la precedenza rispetto a quello di
sistema e a quello predefinito.</para>
<orderedlist>
<listitem><para>Fare doppio clic su &ldquo;<indexterm><primary>Editare Dtwmrc,
azione</primary></indexterm><indexterm><primary>dtwmrc, file</primary><secondary>editazione</secondary></indexterm>Editare Dtwmrc&rdquo; nel gruppo Strumenti_desktop.
</para>
<para>Se esiste gi&agrave; un file <filename>dtwmrc</filename> personale,
esso verr&agrave; caricato nell'editor. Diversamente, il file <filename>sys.dtwmrc</filename> verr&agrave; copiato in <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename> e verr&agrave; quindi caricato nell'editor.
</para>
</listitem>
<listitem><para>Editare il file.</para>
</listitem>
<listitem><para>Uscire dall'editor.</para>
<para>Il file verr&agrave; salvato come <command>dtwmrc</command> personale,
indipendentemente dalla sua origine.</para>
</listitem>
</orderedlist>
</sect2>
<sect2 id="sag.wmcnf.div.5" role="Procedure">
<title>Come creare un file di configurazione a livello di sistema<indexterm>
<primary>Gestione dello spazio di lavoro</primary><secondary>personalizzazione</secondary><tertiary>a livello di sistema</tertiary></indexterm></title>
<para>Il file di configurazione usato dalla Gestione dello spazio di lavoro
a livello di sistema &egrave; <filename>/etc/dt/config/</filename> <symbol>lingua</symbol><filename>/sys.dtwmrc</filename>.</para>
<itemizedlist>
<listitem><para>Copiare <filename>/usr/dt/config/</filename><symbol>lingua</symbol><filename>/<indexterm><primary>sys.dtwmrc, file</primary></indexterm>sys.dtwmrc</filename> in <filename>/etc/dt/config/</filename><symbol>lingua</symbol><filename>/sys.dtwmrc</filename>.</para>
</listitem>
</itemizedlist>
<note>
<para>Questo file non viene usato se esiste <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename>.</para>
</note>
</sect2>
<sect2 id="sag.wmcnf.div.6" role="Procedure">
<title id="sag.wmcnf.mkr.4">Come includere (leggere) altri file<indexterm>
<primary>Gestione dello spazio di lavoro</primary><secondary>inclusione di
altri file</secondary></indexterm></title>
<itemizedlist>
<listitem><para>Usare la sintassi:</para>
<para><programlisting>include
{
percorso
percorso
&hellip;
}</programlisting></para>
</listitem>
</itemizedlist>
<para>Ad esempio, le righe seguenti leggono il file /<filename>utenti/elena/menu1</filename>:</para>
<programlisting>include
{
/utenti/elena/menu1
}</programlisting>
<para>Le dichiarazioni &ldquo;include&rdquo; permettono di usare funzionalit&agrave;
aggiuntive senza bisogno di copiare l'intero file di configurazione. Ad esempio,
&egrave; possibile creare una nuova associazione per un tasto senza dover
amministrare l'intero file di configurazione. Occorrer&agrave; creare un file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename>
con il seguente contenuto:</para>
<programlisting>include
{
/etc/dt/config/C/sys.dtwmrc
}
Keys DtKeyBindings
{
Alt&lt;Key>F5 root f.menu Applicazioni
}
Menu Applicazioni
{
"AppGrafiche" f.exec "/usr/bin/AppGrafiche/GApp"
&hellip;
}</programlisting>
</sect2>
<sect2 id="sag.wmcnf.div.7" role="Procedure">
<title>Come riavviare la Gestione dello spazio di lavoro<indexterm><primary>Gestione dello spazio di lavoro</primary><secondary>riavvio</secondary></indexterm></title>
<para>Per rendere effettive le modifiche apportate ai file di configurazione,
&egrave; necessario riavviare la Gestione dello spazio di lavoro.</para>
<itemizedlist>
<listitem><para>Scegliere &ldquo;Riavviare la Gestione dello spazio di lavoro&rdquo;
dal menu di controllo dello spazio di lavoro (accessibile premendo il pulsante
del mouse 3 con il puntatore posizionato sullo sfondo).</para>
</listitem>
</itemizedlist>
</sect2>
</sect1>
<sect1 id="sag.wmcnf.div.8">
<title id="sag.wmcnf.mkr.5">Personalizzazione degli spazi di lavoro<indexterm>
<primary>spazi di lavoro</primary><secondary>personalizzazione</secondary>
</indexterm></title>
<para>La maggior parte delle operazioni di personalizzazione, come il cambiamento
del nome o del numero degli spazi di lavoro, possono essere effettuate dagli
utenti usando l'interfaccia del desktop. Tuttavia, la Gestione dello spazio
di lavoro offre anche una serie di risorse per specificare impostazioni predefinite
a livello di sistema.</para>
<sect2 id="sag.wmcnf.div.9" role="Procedure">
<title id="sag.wmcnf.mkr.6">Come cambiare il numero degli spazi di lavoro
a livello di sistema<indexterm><primary>spazi di lavoro</primary><secondary>numero</secondary></indexterm></title>
<para>La configurazione predefinita del desktop comprende quattro spazi di
lavoro. Ogni utente ha la possibilit&agrave; di aggiungere o eliminare gli
spazi di lavoro usando il menu a scomparsa associato all'area dei commutatori.
</para>
<para>La Gestione dello spazio di lavoro dispone di una risorsa per cambiare
il numero predefinito degli spazi di lavoro.</para>
<itemizedlist>
<listitem><para>Per impostare il numero degli spazi di lavoro, usare la risorsa <systemitem>workspaceCount</systemitem>:<indexterm><primary>workspaceCount, risorsa</primary>
</indexterm></para>
<para remap="CodeIndent1"><programlisting>Dtwm*workspaceCount: <symbol role="Variable">numero</symbol></programlisting></para>
</listitem>
</itemizedlist>
<para>Per informazioni su come impostare le risorse della Gestione dello spazio
di lavoro, vedere <!--Original XRef content: '&ldquo;Impostazione delle
risorse delle appli--><!--cazioni&rdquo; a pagina&numsp;262'--><xref role="SecTitleAndPageNum"
linkend="sag.facol.mkr.2">.</para>
<para>Ad esempio, la risorsa seguente imposta sei spazi di lavoro:</para>
<programlisting> Dtwm*workspaceCount: 6</programlisting>
</sect2>
<sect2 id="sag.wmcnf.div.10" role="Procedure">
<title>Come definire i nomi degli spazi di lavoro a livello di sistema<indexterm>
<primary>spazi di lavoro</primary><secondary>nomi</secondary></indexterm></title>
<para>Internamente, gli spazi di lavoro sono numerati secondo la convenzione <command>ws</command><symbol role="Variable">n</symbol>, dove <symbol role="Variable">n</symbol> &egrave; 0, 1, 2, ecc. Ad esempio, i quattro spazi di lavoro predefiniti
sono numerati internamente da <filename>ws0</filename> a <filename>ws3</filename>.
</para>
<itemizedlist>
<listitem><para>Per cambiare nome a un determinato spazio di lavoro, usare
la risorsa <systemitem class="resource">title</systemitem>:<indexterm><primary>title, risorsa</primary></indexterm></para>
<para remap="CodeIndent1"><systemitem>Dtwm*ws<symbol role="Variable">n</symbol></systemitem>: <symbol role="Variable">nome</symbol></para>
<Para Remap="CodeIndent1"><systemitem>Dtwm*ws</systemitem><Symbol Role="Variable">n</Symbol>.title: <Symbol Role="Variable">name</Symbol></Para>
</listitem>
</itemizedlist>
<para>Per informazioni su come impostare le risorse della Gestione dello spazio
di lavoro, vedere <!--Original XRef content: '&ldquo;Impostazione delle
risorse delle appli--><!--cazioni&rdquo; a pagina&numsp;262'--><xref role="SecTitleAndPageNum"
linkend="sag.facol.mkr.2">.</para>
<para>Ad esempio, le risorse seguenti impostano i nomi di quattro utenti per
i quattro spazi di lavoro predefiniti:</para>
<programlisting>Dtwm*ws0*title: Anna
Dtwm*ws1*title: Dino
Dtwm*ws2*title Giulia
Dtwm*ws3*title Patty</programlisting>
</sect2>
<sect2 id="sag.wmcnf.div.11" role="Procedure">
<title>Come creare nuovi sfondi<indexterm><primary>sfondi</primary><secondary>aggiunta</secondary></indexterm></title>
<orderedlist>
<listitem><para>Creare le immagini per lo sfondo, usando file a mappa di bit
o a mappa di pixel.</para>
</listitem>
<listitem><para><indexterm><primary>sfondi</primary><secondary>posizioni dei
file</secondary></indexterm>Collocare gli sfondi in una delle seguenti directory
(se necessario, creare la directory).</para>
<itemizedlist remap="Bullet2">
<listitem><para>Sfondi di sistema: <filename>/etc/dt/backdrops</filename></para>
</listitem>
<listitem><para>Sfondi personali: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/backdrops</filename></para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Scegliere &ldquo;Riavviare la Gestione dello spazio di lavoro&rdquo;
dal menu di controllo dello spazio di lavoro.</para>
</listitem>
</orderedlist>
<para>Gli sfondi personali e di sistema verranno aggiunti a quelli predefiniti
in <filename>/usr/dt/backdrops</filename>.</para>
<para>&Egrave; possibile sostituire uno sfondo predefinito creando uno sfondo
personale o di sistema con lo stesso nome.</para>
</sect2>
<sect2 id="sag.wmcnf.div.12" role="Procedure">
<title id="sag.wmcnf.mkr.7">Come sostituire lo sfondo con un'immagine grafica<indexterm>
<primary>sfondi</primary><secondary>uso di immagini grafiche</secondary></indexterm></title>
<para>Gli sfondi degli spazi di lavoro vengono disposti sopra la &ldquo;finestra
radice&rdquo; dello schermo<indexterm><primary>finestra radice</primary></indexterm>.
Il riquadro di dialogo Sfondo della Gestione degli stili offre un'impostazione<indexterm>
<primary>NoBackdrop, impostazione</primary></indexterm> &ldquo;Nessuno sfondo&rdquo;
che corrisponde a uno sfondo trasparente.</para>
<para>Tutti gli sfondi degli spazi di lavoro si trovano sopra un'unica finestra
radice. Di conseguenza, un'immagine grafica collocata nella finestra radice
sar&agrave; comune a tutti gli spazi di lavoro. &Egrave; possibile specificare
quali spazi di lavoro coprano la finestra radice con uno sfondo. Tuttavia,
l'immagine visibile attivando l'impostazione &ldquo;Nessuno sfondo&rdquo;
sar&agrave; la stessa per tutti gli spazi di lavoro.</para>
<orderedlist>
<listitem><para>Creare l'immagine grafica. Perch&eacute; l'immagine possa
essere visualizzata nella finestra radice, occorrer&agrave; usare un formato
supportato da un tool esistente. Ad esempio, se si intende utilizzare <command>xsetroot</command>, occorrer&agrave; creare un file a mappa di bit.</para>
</listitem>
<listitem><para>Creare o aprire con un editor un file eseguibile di nome <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/sessions/sessionetc.</filename> Il file <filename>sessionetc</filename> viene eseguito ad ogni
login dell'utente.</para>
</listitem>
<listitem><para>Inserire il comando per la visualizzazione dell'immagine nel
file <filename>sessionetc</filename>.</para>
<para>Il comando dell'esempio seguente sovrapporr&agrave; l'immagine a mappa
di bit specificata alla finestra radice:</para>
<para remap="CodeIndent1"><command>xsetroot -bitmap</command><filename>/utenti/elena/.dt/icons/root.bm</filename></para>
</listitem>
</orderedlist>
</sect2>
</sect1>
<sect1 id="sag.wmcnf.div.13">
<title id="sag.wmcnf.mkr.8">Menu della Gestione dello spazio di lavoro<indexterm>
<primary>menu</primary><secondary>Gestione dello spazio di lavoro</secondary>
</indexterm><indexterm><primary>Gestione dello spazio di lavoro</primary>
<secondary>menu</secondary></indexterm></title>
<para>La Gestione dello spazio di lavoro dispone di tre menu predefiniti:
</para>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="181*">
<colspec colwidth="347*">
<tbody>
<row>
<entry align="left" valign="top"><para>Menu dello spazio di lavoro<indexterm>
<primary>menu dello spazio di lavoro</primary><secondary>definizione</secondary>
</indexterm></para></entry>
<entry align="left" valign="top"><para>Detto anche menu radice. Viene visualizzato
premendo il pulsante del mouse 3 con il puntatore posizionato sullo sfondo
dell'area di lavoro. Il menu &egrave; associato al pulsante del mouse attraverso
un collegamento specifico.</para></entry></row>
<row>
<entry align="left" valign="top"><para>Menu di controllo della finestra<indexterm>
<primary>menu di controllo della finestra</primary><secondary>definizione</secondary></indexterm></para></entry>
<entry align="left" valign="top"><para>&Egrave; il menu che compare premendo
il pulsante del mouse 1 o 3 con il puntatore posizionato sul pulsante di controllo
della finestra nell'angolo superiore sinistro della cornice. Il menu &egrave;
associato al pulsante mediante la risorsa <command><indexterm><primary>windowMenu,
risorsa</primary></indexterm>windowMenu</command>.</para></entry></row>
<row>
<entry align="left" valign="top"><para>Menu del Pannello principale<indexterm>
<primary>Pannello principale</primary><secondary>menu</secondary></indexterm></para></entry>
<entry align="left" valign="top"><para>&Egrave; il menu che compare premendo
il pulsante del mouse 1 o 3 con il puntatore posizionato sul pulsante di controllo
della finestra del Pannello principale.</para></entry></row></tbody></tgroup>
</informaltable>
<sect2 id="sag.wmcnf.div.14">
<title id="sag.wmcnf.mkr.9">Sintassi del menu della Gestione dello spazio
di lavoro<indexterm><primary>menu di controllo della finestra</primary><secondary>sintassi</secondary></indexterm><indexterm><primary>menu dello spazio di lavoro</primary><secondary>sintassi</secondary></indexterm></title>
<para>I menu della Gestione dello spazio di lavoro utilizzano la sintassi
seguente:</para>
<programlisting>Menu NomeMenu
{
selezione1 [mnemonico] [acceleratore] funzione [argomento]
selezione2 [mnemonico] [acceleratore] funzione [argomento]
&hellip;
}</programlisting>
<para>dove:</para>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="110*">
<colspec colwidth="418*">
<tbody>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">selezione</symbol></para></entry>
<entry align="left" valign="top"><para>Testo o immagine a mappa di bit che
compare nel menu. Se il testo include spazi vuoti, racchiuderlo tra virgolette.
Per le immagini a mappa di bit, usare la sintassi @/<symbol role="Variable">percorso</symbol>.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">mnemonico</symbol></para></entry>
<entry align="left" valign="top"><para>Carattere singolo che funge da tasto
di accesso rapido quando viene aperto il menu. Viene specificato nella forma <filename>_</filename><symbol role="Variable">carattere</symbol>.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">acceleratore</symbol></para></entry>
<entry align="left" valign="top"><para>Combinazione di accesso rapido sempre
attiva, indipendentemente dall'apertura o meno del menu. Gli acceleratori
usano la sintassi <symbol role="Variable">modificatore</symbol> <computeroutput>&lt;Key></computeroutput> <symbol role="Variable">NomeTasto</symbol>, dove
il modificatore pu&ograve; essere <command>Ctrl</command>, <command>Shift</command>, <command>Alt</command> (Extend char) o <command>Lock</command>.
Per un elenco di tutti i tasti possibili, vedere il file <filename>keysymdef.h</filename> nella directory &ldquo;X11 include&rdquo;.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">funzione</symbol></para></entry>
<entry align="left" valign="top"><para>Funzione da eseguire dopo avere effettuato
la selezione. Per un elenco delle funzioni disponibili, vedere la pagina di
spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.</para></entry>
</row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">argomento</symbol></para></entry>
<entry align="left" valign="top"><para>Argomenti della funzione. Per maggiori
dettagli, vedere la pagina di spiegazioni <filename>dtwmrc(4)</filename>.
</para></entry></row></tbody></tgroup></informaltable>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="110*">
<colspec colwidth="418*">
<tbody>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">selezione</symbol></para></entry>
<entry align="left" valign="top"><para>Testo o immagine a mappa di bit che
compare nel menu. Se il testo include spazi vuoti, racchiuderlo tra virgolette.
Per le immagini a mappa di bit, usare la sintassi @/<symbol role="Variable">percorso</symbol>.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">mnemonico</symbol></para></entry>
<entry align="left" valign="top"><para>Carattere singolo che funge da tasto
di accesso rapido quando viene aperto il menu. Viene specificato nella forma <filename>_</filename><symbol role="Variable">carattere</symbol>.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">acceleratore</symbol></para></entry>
<entry align="left" valign="top"><para>Combinazione di accesso rapido sempre
attiva, indipendentemente dall'apertura o meno del menu. Gli acceleratori
usano la sintassi <symbol role="Variable">modificatore</symbol> <computeroutput>&lt;Key></computeroutput> <symbol role="Variable">NomeTasto</symbol>, dove
il modificatore pu&ograve; essere <command>Ctrl</command>, <command>Shift</command>, <command>Alt</command> (Extend char) o <command>Lock</command>.
Per un elenco di tutti i tasti possibili, vedere il file <filename>keysymdef.h</filename> nella directory &ldquo;X11 include&rdquo;.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">f<indexterm>
<primary></primary><secondary>unzioni</secondary></indexterm>e</symbol></para></entry>
<entry align="left" valign="top"><para>Funzione da eseguire dopo avere effettuato
la selezione. Per un elenco delle funzioni disponibili, vedere la pagina di
spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.</para></entry>
</row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">argomento</symbol></para></entry>
<entry align="left" valign="top"><para>Argomenti della funzione. Per maggiori
dettagli, vedere la pagina di spiegazioni <filename>dtwmrc(4)</filename>.
</para></entry></row></tbody></tgroup></informaltable>
<para>L'esempio seguente si riferisce all'opzione Ripristinare, usata per
ripristinare le dimensioni originarie della finestra. Quando il menu &egrave;
aperto, digitando &ldquo;R&rdquo; verr&agrave; eseguita la funzione di ripristino.
Oppure, lo stesso effetto pu&ograve; essere ottenuto premendo Alt F5.</para>
<programlisting>Ripristinare _R Alt&lt;Key>F5 f.normalize</programlisting>
<note>
<para>Per informazioni complete sulla sintassi dei menu usati dalla Gestione
dello spazio di lavoro, vedere la pagina di spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.</para>
</note>
</sect2>
<sect2 id="sag.wmcnf.div.15" role="Procedure">
<title>Come modificare il menu dello spazio di lavoro esistente<indexterm>
<primary>menu dello spazio di lavoro</primary><secondary>modifica</secondary>
</indexterm></title>
<orderedlist>
<listitem><para>Aprire con un editor il file appropriato:</para>
<itemizedlist remap="Bullet2">
<listitem><para>File personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>File di sistema: <filename>/etc/dt/config/</filename> <emphasis>lingua</emphasis><filename>/sys.dtwmrc</filename></para>
<para>Per informazioni sulla creazione di questi file, vedere <!--Original
XRef content: '&ldquo;File di
configurazione della Gestione--><!-- dello spazio di lavoro&rdquo; a pagina&numsp;246'--><xref
role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.2">.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Editare la descrizione del menu dello spazio di lavoro.</para>
<indexterm><primary>DtRootMenu</primary></indexterm>
<para>Il menu predefinito &egrave; DtRootMenu.</para>
<para><programlisting>Menu DtRootMenu
{
&ldquo;Menu dello spazio di lavoro&rdquo; f.title
&ldquo;Portare sopra&rdquo; f.circle_up
&ldquo;Portare sotto&rdquo; f.circle_down
&hellip;
}</programlisting></para>
</listitem>
</orderedlist>
</sect2>
<sect2 id="sag.wmcnf.div.16" role="Procedure">
<title id="sag.wmcnf.mkr.10">Come creare un nuovo menu dello spazio di lavoro<indexterm>
<primary>menu dello spazio di lavoro</primary><secondary>creazione</secondary>
</indexterm></title>
<orderedlist>
<listitem><para>Aprire con un editor il file appropriato:</para>
<itemizedlist remap="Bullet2">
<listitem><para>File personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>File di sistema: <filename>/etc/dt/config/</filename> <emphasis>lingua</emphasis><filename>/sys.dtwmrc</filename></para>
<para>Per informazioni sulla creazione di questi file, vedere <!--Original
XRef content: '&ldquo;File di
configurazione della Gestione--><!-- dello spazio
di lavoro&rdquo; a pagina&numsp;246'--><xref role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.2">.
</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Creare il nuovo menu:</para>
<para remap="CodeIndent1"><programlisting>Menu <symbol role="Variable">nome_menu</symbol>
{
&hellip;
}</programlisting></para>
<para>Vedere <!--Original XRef content: '&ldquo;Sintassi
del menu della Gestione dello--><!-- spazio di lavoro&rdquo;
a
pagina&numsp;252'--><xref role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.9">.
</para>
</listitem>
<listitem><para>Creare o editare l'associazione del pulsante del mouse in
modo da visualizzare il nuovo menu.</para>
<para>Se il nuovo menu deve sostituire quello preesistente, editare l'associazione
del pulsante che produce la visualizzazione del menu dello spazio di lavoro.
</para>
<programlisting>&lt;Btn3Down> root f.menu <symbol role="Variable">nome_menu</symbol></programlisting>
<para>Se il nuovo menu deve essere aggiunto a quello preesistente, creare
una nuova associazione con un pulsante del mouse. Ad esempio, l'associazione
seguente visualizza il menu quando si preme Shift-pulsante 3 sullo sfondo:
</para>
<programlisting>Shift&lt;Btn3Down> root f.menu <symbol role="Variable">nome_menu</symbol></programlisting>
</listitem>
<listitem><para>Scegliere &ldquo;Riavviare la Gestione dello spazio di lavoro&rdquo;
dal menu dello spazio di lavoro.</para>
</listitem>
</orderedlist>
</sect2>
<sect2 id="sag.wmcnf.div.17" role="Procedure">
<title id="sag.wmcnf.mkr.11">Come creare un nuovo menu di controllo della
finestra<indexterm><primary>menu di controllo della finestra</primary><secondary>creazione</secondary></indexterm></title>
<note>
<para>Il menu di controllo della finestra &egrave; integrato nella Gestione
dello spazio di lavoro. Normalmente questo menu non viene modificato, per
mantenere lo stesso comportamento delle finestre nelle diverse applicazioni.
</para>
</note>
<orderedlist>
<listitem><para>Aprire con un editor il file appropriato:</para>
<itemizedlist remap="Bullet2">
<listitem><para>File personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>File di sistema: <filename>/etc/dt/config/</filename> <emphasis>lingua</emphasis><filename>/sys.dtwmrc</filename></para>
<para>Per informazioni sulla creazione di questi file, vedere <!--Original
XRef content: '&ldquo;File di
configurazione della Gestione--><!-- dello spazio di lavoro&rdquo; a pagina&numsp;246'--><xref
role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.2">.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Creare il nuovo menu:</para>
<para remap="CodeIndent1"><programlisting>Menu <symbol role="Variable">nome_menu</symbol>
{
&hellip;
}</programlisting></para>
</listitem>
<listitem><para>Per specificare il nuovo menu, usare la risorsa <systemitem>windowMenu</systemitem>:</para>
<para><systemitem>Dtwm*windowMenu</systemitem>: <symbol role="Variable">nome_menu</symbol></para>
</listitem>
<listitem><para>Scegliere &ldquo;Riavviare la Gestione dello spazio di lavoro&rdquo;
dal menu dello spazio di lavoro.</para>
</listitem>
</orderedlist>
</sect2>
</sect1>
<sect1 id="sag.wmcnf.div.18">
<title id="sag.wmcnf.mkr.12">Personalizzazione delle associazioni dei pulsanti<indexterm>
<primary>Gestione dello spazio di lavoro</primary><secondary>associazioni
dei pulsanti</secondary></indexterm><indexterm><primary>associazioni dei pulsanti</primary></indexterm><indexterm><primary>&lt;</primary></indexterm><indexterm>
<primary>$nopage>associazioni del mouse, Vedere associazioni dei pulsanti</primary></indexterm></title>
<para>L'<emphasis>associazione di un pulsante</emphasis> associa la pressione
di un pulsante del mouse, eventualmente insieme a un tasto modificatore, con
una funzione del sistema di gestione delle finestre. Le associazioni dei pulsanti
si applicano a tutti gli spazi di lavoro.</para>
<para>Le associazioni dei pulsanti predefinite si trovano nel file di configurazione
della Gestione dello spazio di lavoro in un'associazione di nome <command><indexterm>
<primary>DtButtonBindings</primary></indexterm>DtButtonBindings</command>:
</para>
<programlisting>Buttons DtButtonBindings
{
&hellip;
}</programlisting>
<sect2 id="sag.wmcnf.div.19">
<title id="sag.wmcnf.mkr.13">Sintassi delle associazioni dei pulsanti<indexterm>
<primary>associazioni dei pulsanti</primary><secondary>sintassi</secondary>
</indexterm></title>
<para>La sintassi da usare per le associazioni dei pulsanti &egrave; la seguente:
</para>
<programlisting>Buttons Insieme_di_associazioni_pulsanti
{
[modificatore] &lt;nome_pulsanteAzione_mouse> contesto funzione [argomento]
[modificatore] &lt;nome_pulsanteAzione_mouse> contesto funzione [argomento]
}</programlisting>
<para>dove:</para>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="107*">
<colspec colwidth="421*">
<tbody>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">nome_pulsante</symbol></para></entry>
<entry align="left" valign="top"><para><filename>Btn1&mdash;</filename>Pulsante
sinistro del mouse <filename>Btn2&mdash;</filename>Pulsante centrale (nei
mouse a 3 pulsanti) o entrambi i pulsanti (nei mouse a 2 pulsanti)) <filename>Btn3&mdash;</filename>Pulsante destro <filename>Btn4&mdash;</filename>Pulsanti
1 e 2 insieme nei mouse a 3 pulsanti <filename>Btn5&mdash;</filename>Pulsanti
2 e 3 insieme nei mouse a 3 pulsanti</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">modificatore</symbol></para></entry>
<entry align="left" valign="top"><para><filename>Ctrl,</filename> <filename>Shift,</filename> <filename>Alt,</filename> <command>Lock</command></para></entry>
</row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">azione_mouse</symbol></para></entry>
<entry align="left" valign="top"><para><command>Down</command> &mdash; Tenere
premuto un pulsante del mouse <command>Up</command> &mdash; Rilasciare un
pulsante del mouse <command>Click</command> &mdash; Premere e rilasciare un
pulsante del mouse <filename>Click2</filename> &mdash; Fare doppio clic su
un pulsante del mouse <command>Drag</command> &mdash; Trascinare il mouse
tenendo premuto il pulsante</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">contesto</symbol></para></entry>
<entry align="left" valign="top"><para>Indica la posizione in cui deve trovarsi
il puntatore perch&eacute; l'associazione abbia effetto. Se necessario, separare
i contenuti diversi con il carattere &ldquo;<filename>|</filename>&rdquo;.
</para><para><command>root</command> &mdash; La finestra dello spazio di lavoro <command>window</command> &mdash; Cornice di finestra/finestra client <command>frame</command> &mdash; Cornice di finestra, escluso il contenuto <command>icon</command> &mdash; Icona <command>title</command> &mdash; Barra del titolo
<command>app</command> &mdash; Finestra client (esclusa la cornice)</para></entry>
</row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">funzione</symbol></para></entry>
<entry align="left" valign="top"><para>Una delle funzioni del sistema di gestione
delle finestre. Per un elenco delle funzioni disponibili, vedere la pagina
di spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.</para></entry>
</row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">argomento</symbol></para></entry>
<entry align="left" valign="top"><para>Argomento o sequenza di argomenti richiesti
dalla funzione specificata. Per maggiori informazioni, vedere la pagina di
spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.</para></entry>
</row></tbody></tgroup></informaltable>
<para>Ad esempio, la riga seguente specifica che il menu descritto in <command>DtRootMenu</command> dovr&agrave; essere aperto premendo il pulsante del mouse
3 con il puntatore nella finestra dello spazio di lavoro (ma non in una finestra
client).</para>
<programlisting>&lt;Btn3Down> root f.menu DtRootMenu</programlisting>
<note>
<para>Per informazioni complete sulla sintassi delle associazioni dei pulsanti,
vedere la pagina di spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.
</para>
</note>
</sect2>
<sect2 id="sag.wmcnf.div.20" role="Procedure">
<title>Come aggiungere un'associazione per un pulsante<indexterm><primary>associazioni dei pulsanti</primary><secondary>aggiunta</secondary></indexterm></title>
<orderedlist>
<listitem><para>Aprire con un editor il file appropriato:</para>
<itemizedlist remap="Bullet2">
<listitem><para>File personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>File di sistema: <filename>/etc/dt/config/</filename> <symbol>lingua</symbol><filename>/sys.dtwmrc</filename></para>
<para>Per informazioni sulla creazione di questi file, vedere <!--Original
XRef content: '&ldquo;File di
configurazione della Gestione--><!-- dello spazio di lavoro&rdquo; a pagina&numsp;246'--><xref
role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.2">.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Aggiungere l'associazione del pulsante alla definizione <command>DtButtonBindings</command>.</para>
<para>Non associare lo stesso pulsante a funzioni diverse per le operazioni
di clic e di pressione, e non associare pi&ugrave; di una funzione allo stesso
pulsante e contesto.</para>
</listitem>
<listitem><para>Scegliere &ldquo;Riavviare la Gestione dello spazio di lavoro&rdquo;
dal menu dello spazio di lavoro.</para>
</listitem>
</orderedlist>
</sect2>
<sect2 id="sag.wmcnf.div.21" role="Procedure">
<title id="sag.wmcnf.mkr.14">Come creare un nuovo insieme di associazioni
per i pulsanti<indexterm><primary>associazioni dei pulsanti</primary><secondary>creazione</secondary></indexterm></title>
<orderedlist>
<listitem><para>Aprire con un editor il file appropriato:</para>
<itemizedlist remap="Bullet2">
<listitem><para>File personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>File di sistema: <filename>/etc/dt/config/</filename> <symbol>lingua</symbol><filename>/sys.dtwmrc</filename></para>
<para>Per informazioni sulla creazione di questi file, vedere <!--Original
XRef content: '&ldquo;File di
configurazione della Gestione--><!-- dello spazio di lavoro&rdquo; a pagina&numsp;246'--><xref
role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.2">.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Creare il nuovo insieme di associazioni per i pulsanti. Vedere <!--Original
XRef content: '&ldquo;Sintassi delle
associazioni dei pulsa--><!--nti&rdquo; a pagina&numsp;255'--><xref role="SecTitleAndPageNum"
linkend="sag.wmcnf.mkr.13">.</para>
</listitem>
<listitem><para>Impostare la risorsa <command><indexterm><primary>buttonBindings,
risorsa</primary></indexterm>buttonBindings</command> sul nuovo nome:</para>
<para remap="CodeIndent1"><systemitem>Dtwm*buttonBindings</systemitem>: <symbol role="Variable">Insieme_di_associazioni_pulsanti</symbol></para>
</listitem>
<listitem><para>Scegliere &ldquo;Riavviare la Gestione dello spazio di lavoro&rdquo;
dal menu dello spazio di lavoro.</para>
</listitem>
</orderedlist>
<note>
<para>Le nuove associazioni dei pulsanti sostituiranno quelle preesistenti.
Copiare le associazioni che si desidera conservare da <command>DtButtonBindings</command>.</para>
</note>
</sect2>
</sect1>
<sect1 id="sag.wmcnf.div.22">
<title id="sag.wmcnf.mkr.15">Personalizzazione delle associazioni dei tasti</title>
<para>Un'<emphasis>associazione della tastiera</emphasis> associa una combinazione
di tasti a una funzione della Gestione dello spazio di lavoro. Le associazioni
dei tasti sono operative in tutti gli spazi di lavoro.</para>
<note>
<para>Nel creare le associazioni della tastiera, cercare di non usare combinazioni
di tasti di uso comune. Ad esempio, la combinazione Shift-A inserisce normalmente
la lettera &ldquo;A&rdquo; nella finestra corrente. Associando questa combinazione
a una funzione della Gestione dello spazio di lavoro, la sua funzione normale
non sar&agrave; pi&ugrave; disponibile.</para>
</note>
<sect2 id="sag.wmcnf.div.23">
<title>Associazioni dei tasti predefinite<indexterm><primary>associazioni
dei tasti</primary><secondary>impostazioni predefinite</secondary></indexterm></title>
<para>Le associazioni dei tasti predefinite del desktop si trovano nel file
di configurazione della Gestione dello spazio di lavoro, in un insieme di
associazioni di nome <command>DtKeyBindings</command>:</para>
<programlisting>Keys DtKeyBindings
{
&hellip;
}</programlisting>
</sect2>
<sect2 id="sag.wmcnf.div.24">
<title id="sag.wmcnf.mkr.16">Sintassi delle associazioni dei tasti<indexterm>
<primary>associazioni dei tasti</primary><secondary>sintassi</secondary></indexterm></title>
<para>La sintassi da usare per le associazioni dei tasti &egrave; la seguente:
</para>
<programlisting>KeysInsieme_di_associazioni_dei_tasti
{
[Modificatori] &lt;Key>nome_tasto contesto funzione [argomento]
[Modificatori] &lt;Key>nome_tasto contesto funzione [argomento]
&hellip;
}</programlisting>
<para>dove:</para>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="104*">
<colspec colwidth="424*">
<tbody>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">Modificatori</symbol></para></entry>
<entry align="left" valign="top"><para><command>Ctrl</command>, <command>Shift</command>. <command>Alt</command> e <command>Lock</command>. &Egrave;
possibile usare pi&ugrave; modificatori insieme, separati da spazi vuoti.
</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">nome_tasto</symbol></para></entry>
<entry align="left" valign="top"><para>Tasto su cui &egrave; mappata la funzione.
Quando si tratta di lettere o numeri, il <symbol role="Variable">nome_tasto</symbol> corrisponde solitamente alla lettera o al numero stampato sul tasto.
Ad esempio, il nome del tasto &ldquo;a&rdquo; sar&agrave; &ldquo;a&rdquo;,
e il nome del tasto &ldquo;2&rdquo; sar&agrave; &ldquo;2&rdquo;. Analogamente,
il nome del tasto &ldquo;Tab&rdquo; &egrave; &ldquo;Tab&rdquo; e quello del
tasto &ldquo;F3&rdquo; &egrave; &ldquo;F3&rdquo;.</para></entry></row></tbody>
</tgroup></informaltable>
<para>Per gli altri tasti, il nome viene indicato per esteso &mdash; ad esempio,
si user&agrave; <command>plus</command> per il tasto &ldquo;+&rdquo;. Per
maggiori informazioni sui nomi dei tasti, vedere il file <filename>keysymdef.h</filename>, situato in una directory dipendente dal sistema.</para>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="100*">
<colspec colwidth="428*">
<tbody>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">contesto</symbol></para></entry>
<entry align="left" valign="top"><para>Indica l'elemento che deve essere attivo
perch&eacute; l'azione abbia effetto. Si pu&ograve; trattare di pi&ugrave;
elementi concatenati se l'associazione si applica a pi&ugrave; contesti. I
contesti multipli sono separati dal carattere &ldquo;<filename>|</filename>&rdquo;. <command>root</command> &mdash; Sfondo dello spazio di lavoro <command>window</command>
&mdash; Finestra client <command>icon</command> &mdash; Icona</para></entry>
</row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">funzione</symbol></para></entry>
<entry align="left" valign="top"><para>Funzione del sistema di gestione delle
finestre. Per un elenco delle funzioni disponibili, vedere la pagina di spiegazioni
<filename moreinfo="refentry">dtwmrc(4)</filename>.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">argomento</symbol></para></entry>
<entry align="left" valign="top"><para>Argomento o sequenza di argomenti richiesti
dalla funzione specificata. Per maggiori informazioni, vedere la pagina di
spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.</para></entry>
</row></tbody></tgroup></informaltable>
<para>Ad esempio, l'associazione seguente permette all'utente di spostare
il punto attivo nella finestra secondaria successiva di un'applicazione premendo
Alt+F6.</para>
<programlisting>Alt&lt;Key>F6 window f.next_key transient</programlisting>
<note>
<para>Per informazioni complete sulla sintassi delle associazioni dei tasti,
vedere la pagina di spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.
</para>
</note>
</sect2>
<sect2 id="sag.wmcnf.div.25" role="Procedure">
<title id="sag.wmcnf.mkr.17">Come creare un insieme di associazioni di tasti
personalizzate<indexterm><primary>associazioni dei tasti</primary><secondary>creazione</secondary></indexterm></title>
<orderedlist>
<listitem><para>Aprire con un editor il file appropriato:</para>
<itemizedlist remap="Bullet2">
<listitem><para>File personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>File di sistema: <filename>/etc/dt/config/</filename> <symbol>lingua</symbol><filename>/sys.dtwmrc</filename></para>
<para>Per informazioni sulla creazione di questi file, vedere <!--Original
XRef content: '&ldquo;File di configurazione della Gestione--><!-- dello
spazio di lavoro&rdquo; a pagina&numsp;246'--><xref role="SecTitleAndPageNum"
linkend="sag.wmcnf.mkr.2">.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Creare un nuovo insieme di associazioni con un nome unico
(<symbol role="Variable">Insieme_di_associazioni_dei_tasti</symbol>). Usare
come riferimento l'insieme di associazioni predefinito del desktop, <command>DtKeyBindings</command>.</para>
</listitem>
<listitem><para>Impostare la risorsa <systemitem>keyBindings</systemitem><indexterm>
<primary>keyBindings, risorsa</primary></indexterm> sul nuovo nome dell'insieme:
</para>
<para remap="CodeIndent1"><systemitem>Dtwm*keyBindings</systemitem>: <symbol role="Variable">Insieme_di_associazioni_dei_tasti</symbol></para>
</listitem>
<listitem><para>Scegliere &ldquo;Riavviare la Gestione dello spazio di lavoro&rdquo;
dal menu dello spazio di lavoro.</para>
</listitem>
</orderedlist>
<note>
<para>Le nuove associazioni dei tasti sostituiranno quelle preesistenti. Copiare
le associazioni che si desidera conservare da <command>DtKeyBindings</command>
e inserirle nel nuovo insieme personale.</para>
</note>
</sect2>
</sect1>
<sect1 id="sag.wmcnf.div.26">
<title id="sag.wmcnf.mkr.18">Commutazione tra il comportamento predefinito
e quello personalizzato<indexterm><primary>Gestione dello spazio di lavoro</primary><secondary>passaggio a Motif</secondary></indexterm></title>
<para>Per passare dal comportamento predefinito delle finestre di Motif
1.2 a quello del CDE, e viceversa, procedere come segue:</para>
<orderedlist>
<listitem><para>Premere Alt+Shift+Ctrl+!</para>
</listitem>
<listitem><para>Fare clic su OK nel riquadro di dialogo.</para><?Pub Caret>
</listitem>
</orderedlist>
<para>Passando al comportamento predefinito, verranno disabilitate tutte le
associazioni del Pannello principale e quelle dei tasti e dei pulsanti personalizzati.
</para>
</sect1>
</chapter>
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 16:05:15-->
<?Pub *0000052314>