Initial import of the CDE 2.1.30 sources from the Open Group.
[oweals/cde.git] / cde / doc / it_IT.ISO8859-1 / guides / sysAdminGuide / ch14.sgm
1 <!-- $XConsortium: ch14.sgm /main/10 1996/12/20 20:48:25 rws $ -->
2 <!-- (c) Copyright 1995 Digital Equipment Corporation. -->
3 <!-- (c) Copyright 1995 Hewlett-Packard Company. -->
4 <!-- (c) Copyright 1995 International Business Machines Corp. -->
5 <!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
6 <!-- (c) Copyright 1995 Novell, Inc. -->
7 <!-- (c) Copyright 1995 FUJITSU LIMITED. -->
8 <!-- (c) Copyright 1995 Hitachi. -->
9 <chapter id="sag.wmcnf.div.1">
10 <title id="sag.wmcnf.mkr.1">Personalizzazione della Gestione dello spazio
11 di lavoro</title>
12 <para><indexterm><primary>dtwm, Vedere Gestione dello spazio di lavoro&lt;</primary></indexterm><indexterm><primary>$nopage></primary></indexterm><indexterm>
13 <primary>&lt;</primary></indexterm><indexterm><primary>$nopage>Gestione dello
14 spazio di lavoro</primary><secondary>Vedere anche Gestione delle finestre[Gestione
15 dello spazio di lavoro</secondary><tertiary>aaa]</tertiary></indexterm><indexterm>
16 <primary>Gestione delle finestre</primary><secondary>Motif, Vedere Gestione
17 dello spazio di lavoro&lt;</secondary></indexterm><indexterm><primary>$nopage></primary></indexterm>Questo capitolo descrive le procedure da seguire per
18 personalizzare la Gestione dello spazio di lavoro del desktop.</para>
19 <informaltable id="sag.wmcnf.itbl.1" frame="all">
20 <tgroup cols="1">
21 <colspec colname="1" colwidth="4.45635 in">
22 <tbody>
23 <row rowsep="1">
24 <entry><para><!--Original XRef content: 'File di configurazione della Gestione
25 dello sp--><!--azio di lavoro246'--><xref role="JumpText" linkend="sag.wmcnf.mkr.2"></para></entry>
26 </row>
27 <row rowsep="1">
28 <entry><para><!--Original XRef content: 'Personalizzazione degli spazi di
29 lavoro249'--><xref role="JumpText" linkend="sag.wmcnf.mkr.5"></para></entry>
30 </row>
31 <row rowsep="1">
32 <entry><para><!--Original XRef content: 'Menu della Gestione dello spazio
33 di lavoro251'--><xref role="JumpText" linkend="sag.wmcnf.mkr.8"></para></entry>
34 </row>
35 <row rowsep="1">
36 <entry><para><!--Original XRef content: 'Personalizzazione delle associazioni
37 dei pulsa--><!--nti254'--><xref role="JumpText" linkend="sag.wmcnf.mkr.12"></para></entry>
38 </row>
39 <row rowsep="1">
40 <entry><para><!--Original XRef content: 'Personalizzazione delle associazioni
41 dei tasti--><!--257'--><xref role="JumpText" linkend="sag.wmcnf.mkr.15"></para></entry>
42 </row>
43 <row rowsep="1">
44 <entry><para><!--Original XRef content: 'Commutazione tra il comportamento
45 predefinito --><!--e quello personalizzato259'--><xref role="JumpText" linkend="sag.wmcnf.mkr.18"></para></entry>
46 </row></tbody></tgroup></informaltable>
47 <para><indexterm><primary>Gestione dello spazio di lavoro</primary><secondary>definizione</secondary></indexterm>La Gestione dello spazio di lavoro &egrave;
48 il sistema di gestione delle finestre del desktop. Esso controlla:</para>
49 <itemizedlist remap="Bullet1">
50 <listitem><para>L'aspetto dei componenti delle cornici delle finestre</para>
51 </listitem>
52 <listitem><para>Il comportamento delle finestre, incluso l'ordine di sovrapposizione
53 e le modalit&agrave; di attivazione</para>
54 </listitem>
55 <listitem><para>Le associazioni dei tasti e dei pulsanti</para>
56 </listitem>
57 <listitem><para>L'aspetto delle finestre ridotte a icona</para>
58 </listitem>
59 <listitem><para>I menu di controllo delle finestre e dello spazio di lavoro
60 </para>
61 </listitem>
62 </itemizedlist>
63 <para>Oltre a questo, la Gestione dello spazio di lavoro controlla i seguenti
64 componenti del desktop:</para>
65 <itemizedlist remap="Bullet1">
66 <listitem><para><emphasis>Spazi di lavoro</emphasis>. La Gestione dello spazio
67 di lavoro controlla il numero degli spazi di lavoro e tiene traccia di quali
68 finestre sono aperte in ognuno.</para>
69 </listitem>
70 <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>
71 <primary>$nopage></primary></indexterm>Sfondi degli spazi di lavoro</emphasis>.
72 Gli sfondi possono essere cambiati dall'utente usando la Gestione degli stili.
73 Tuttavia, la gestione degli sfondi &egrave; una funzione della Gestione dello
74 spazio di lavoro.</para>
75 </listitem>
76 <listitem><para><emphasis><indexterm><primary>Pannello principale</primary>
77 <secondary>controllo della Gestione dello spazio di lavoro</secondary></indexterm><indexterm>
78 <primary>Gestione dello spazio di lavoro</primary><secondary>gestione del
79 Pannello principale</secondary></indexterm>Pannello principale</emphasis>.
80 Il Pannello principale, pur utilizzando i propri file di configurazione, viene
81 creato e gestito dalla Gestione dello spazio di lavoro.</para>
82 </listitem>
83 </itemizedlist>
84 <para>Molti di questi componenti possono essere modificati con la Gestione
85 degli stili. In questo modo le modifiche possono essere apportate in modo
86 rapido e senza difficolt&agrave;. Altre risorse devono invece essere impostate
87 manualmente.</para>
88 <para>La Gestione dello spazio di lavoro &egrave; <command>dtwm</command>,
89 ed &egrave; basata sul sistema di gestione delle finestre Motif.</para>
90 <sect1 id="sag.wmcnf.div.2">
91 <title>Vedere anche</title>
92 <itemizedlist remap="Bullet1">
93 <listitem><para>Per informazioni sulla Gestione dello spazio di lavoro, vedere
94 le pagine di spiegazioni <filename>dtwm(1)</filename> e <filename>dtwmrc(4)</filename>.</para>
95 </listitem>
96 <listitem><para>Per informazioni sull'impostazione delle risorse della Gestione
97 dello spazio di lavoro, vedere <!--Original XRef content:
98 '&ldquo;Impostazione delle risorse delle appli--><!--cazioni&rdquo; a
99 pagina&numsp;262'--><xref role="SecTitleAndPageNum" linkend="sag.facol.mkr.2">.
100 </para>
101 </listitem>
102 <listitem><para>Per informazioni sui file di configurazione del Pannello principale,
103 vedere il <!--Original XRef content: 'Capitolo&numsp;13,
104 &ldquo;Personalizzazione a--><!--vanzata del Pannello principale'--><xref
105 role="ChapNumAndTitle" linkend="sag.frpc.mkr.1">.</para>
106 </listitem>
107 </itemizedlist>
108 <para>Per maggiori informazioni sull'impostazione delle risorse, vedere <!--Original
109 XRef content: '&ldquo;Impostazione delle risorse delle appli--><!--cazioni&rdquo;
110 a pagina&numsp;262'--><xref role="SecTitleAndPageNum" linkend="sag.facol.mkr.2">.
111 </para>
112 </sect1>
113 <sect1 id="sag.wmcnf.div.3">
114 <title id="sag.wmcnf.mkr.2">File di configurazione della Gestione dello spazio
115 di lavoro<indexterm><primary>Gestione dello spazio di lavoro</primary><secondary>file di configurazione</secondary></indexterm><indexterm><primary>file di
116 configurazione</primary><secondary>Gestione dello spazio di lavoro</secondary>
117 </indexterm><indexterm><primary>file di configurazione</primary><secondary>Gestione delle finestre</secondary></indexterm></title>
118 <para>La Gestione dello spazio di lavoro ricava da un file di configurazione
119 le informazioni sui menu di controllo delle finestre e degli spazi di lavoro
120 e sulle associazioni dei tasti e dei pulsanti.</para>
121 <para>Essa utilizza uno dei seguenti file:</para>
122 <itemizedlist remap="Bullet1">
123 <listitem><para>File personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename><indexterm><primary>dtwmrc, file</primary></indexterm></para>
124 </listitem>
125 <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>
126 </listitem>
127 <listitem><para>File predefinito: <command>/usr/dt/config/</command><symbol role="Variable">lingua</symbol><filename>/sys.dtwmrc</filename></para>
128 </listitem>
129 </itemizedlist>
130 <para>La Gestione dello spazio di lavoro ricerca il file di configurazione
131 nell'ordine indicato, e utilizza il primo che identifica.</para>
132 <para>Per gli utenti che richiedano l'uso di pi&ugrave; lingue in una stessa
133 sessione, &egrave; possibile creare un file di configurazione personale dipendente
134 dalla lingua, <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt</filename>/<symbol role="Variable">lingua</symbol>/<command>dtwrmc</command>,
135 che avr&agrave; la precedenza sul file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename>.</para>
136 <sect2 id="sag.wmcnf.div.4" role="Procedure">
137 <title id="sag.wmcnf.mkr.3">Come creare o modificare un file di configurazione
138 personale<indexterm><primary>Gestione dello spazio di lavoro</primary><secondary>personalizzazione</secondary></indexterm></title>
139 <para>Il file di configurazione personale per la Gestione dello spazio di
140 lavoro &egrave; <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename>. Questo file ha la precedenza rispetto a quello di
141 sistema e a quello predefinito.</para>
142 <orderedlist>
143 <listitem><para>Fare doppio clic su &ldquo;<indexterm><primary>Editare Dtwmrc,
144 azione</primary></indexterm><indexterm><primary>dtwmrc, file</primary><secondary>editazione</secondary></indexterm>Editare Dtwmrc&rdquo; nel gruppo Strumenti_desktop.
145 </para>
146 <para>Se esiste gi&agrave; un file <filename>dtwmrc</filename> personale,
147 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.
148 </para>
149 </listitem>
150 <listitem><para>Editare il file.</para>
151 </listitem>
152 <listitem><para>Uscire dall'editor.</para>
153 <para>Il file verr&agrave; salvato come <command>dtwmrc</command> personale,
154 indipendentemente dalla sua origine.</para>
155 </listitem>
156 </orderedlist>
157 </sect2>
158 <sect2 id="sag.wmcnf.div.5" role="Procedure">
159 <title>Come creare un file di configurazione a livello di sistema<indexterm>
160 <primary>Gestione dello spazio di lavoro</primary><secondary>personalizzazione</secondary><tertiary>a livello di sistema</tertiary></indexterm></title>
161 <para>Il file di configurazione usato dalla Gestione dello spazio di lavoro
162 a livello di sistema &egrave; <filename>/etc/dt/config/</filename> <symbol>lingua</symbol><filename>/sys.dtwmrc</filename>.</para>
163 <itemizedlist>
164 <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>
165 </listitem>
166 </itemizedlist>
167 <note>
168 <para>Questo file non viene usato se esiste <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename>.</para>
169 </note>
170 </sect2>
171 <sect2 id="sag.wmcnf.div.6" role="Procedure">
172 <title id="sag.wmcnf.mkr.4">Come includere (leggere) altri file<indexterm>
173 <primary>Gestione dello spazio di lavoro</primary><secondary>inclusione di
174 altri file</secondary></indexterm></title>
175 <itemizedlist>
176 <listitem><para>Usare la sintassi:</para>
177 <para><programlisting>include
178 {
179    percorso
180    percorso
181    &hellip;
182 }</programlisting></para>
183 </listitem>
184 </itemizedlist>
185 <para>Ad esempio, le righe seguenti leggono il file /<filename>utenti/elena/menu1</filename>:</para>
186 <programlisting>include
187 {
188    /utenti/elena/menu1
189 }</programlisting>
190 <para>Le dichiarazioni &ldquo;include&rdquo; permettono di usare funzionalit&agrave;
191 aggiuntive senza bisogno di copiare l'intero file di configurazione. Ad esempio,
192 &egrave; possibile creare una nuova associazione per un tasto senza dover
193 amministrare l'intero file di configurazione. Occorrer&agrave; creare un file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename>
194 con il seguente contenuto:</para>
195 <programlisting>include
196 {
197    /etc/dt/config/C/sys.dtwmrc
198 }
199
200 Keys DtKeyBindings
201 {
202    Alt&lt;Key>F5 root f.menu Applicazioni
203 }
204
205 Menu Applicazioni
206 {
207    "AppGrafiche" f.exec "/usr/bin/AppGrafiche/GApp"
208    &hellip;
209 }</programlisting>
210 </sect2>
211 <sect2 id="sag.wmcnf.div.7" role="Procedure">
212 <title>Come riavviare la Gestione dello spazio di lavoro<indexterm><primary>Gestione dello spazio di lavoro</primary><secondary>riavvio</secondary></indexterm></title>
213 <para>Per rendere effettive le modifiche apportate ai file di configurazione,
214 &egrave; necessario riavviare la Gestione dello spazio di lavoro.</para>
215 <itemizedlist>
216 <listitem><para>Scegliere &ldquo;Riavviare la Gestione dello spazio di lavoro&rdquo;
217 dal menu di controllo dello spazio di lavoro (accessibile premendo il pulsante
218 del mouse 3 con il puntatore posizionato sullo sfondo).</para>
219 </listitem>
220 </itemizedlist>
221 </sect2>
222 </sect1>
223 <sect1 id="sag.wmcnf.div.8">
224 <title id="sag.wmcnf.mkr.5">Personalizzazione degli spazi di lavoro<indexterm>
225 <primary>spazi di lavoro</primary><secondary>personalizzazione</secondary>
226 </indexterm></title>
227 <para>La maggior parte delle operazioni di personalizzazione, come il cambiamento
228 del nome o del numero degli spazi di lavoro, possono essere effettuate dagli
229 utenti usando l'interfaccia del desktop. Tuttavia, la Gestione dello spazio
230 di lavoro offre anche una serie di risorse per specificare impostazioni predefinite
231 a livello di sistema.</para>
232 <sect2 id="sag.wmcnf.div.9" role="Procedure">
233 <title id="sag.wmcnf.mkr.6">Come cambiare il numero degli spazi di lavoro
234 a livello di sistema<indexterm><primary>spazi di lavoro</primary><secondary>numero</secondary></indexterm></title>
235 <para>La configurazione predefinita del desktop comprende quattro spazi di
236 lavoro. Ogni utente ha la possibilit&agrave; di aggiungere o eliminare gli
237 spazi di lavoro usando il menu a scomparsa associato all'area dei commutatori.
238 </para>
239 <para>La Gestione dello spazio di lavoro dispone di una risorsa per cambiare
240 il numero predefinito degli spazi di lavoro.</para>
241 <itemizedlist>
242 <listitem><para>Per impostare il numero degli spazi di lavoro, usare la risorsa <systemitem>workspaceCount</systemitem>:<indexterm><primary>workspaceCount, risorsa</primary>
243 </indexterm></para>
244 <para remap="CodeIndent1"><programlisting>Dtwm*workspaceCount: <symbol role="Variable">numero</symbol></programlisting></para>
245 </listitem>
246 </itemizedlist>
247 <para>Per informazioni su come impostare le risorse della Gestione dello spazio
248 di lavoro, vedere <!--Original XRef content: '&ldquo;Impostazione delle
249 risorse delle appli--><!--cazioni&rdquo; a pagina&numsp;262'--><xref role="SecTitleAndPageNum"
250 linkend="sag.facol.mkr.2">.</para>
251 <para>Ad esempio, la risorsa seguente imposta sei spazi di lavoro:</para>
252 <programlisting>   Dtwm*workspaceCount: 6</programlisting>
253 </sect2>
254 <sect2 id="sag.wmcnf.div.10" role="Procedure">
255 <title>Come definire i nomi degli spazi di lavoro a livello di sistema<indexterm>
256 <primary>spazi di lavoro</primary><secondary>nomi</secondary></indexterm></title>
257 <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
258 sono numerati internamente da <filename>ws0</filename> a <filename>ws3</filename>.
259 </para>
260 <itemizedlist>
261 <listitem><para>Per cambiare nome a un determinato spazio di lavoro, usare
262 la risorsa <systemitem class="resource">title</systemitem>:<indexterm><primary>title, risorsa</primary></indexterm></para>
263 <para remap="CodeIndent1"><systemitem>Dtwm*ws<symbol role="Variable">n</symbol></systemitem>: <symbol role="Variable">nome</symbol></para>
264
265 <Para Remap="CodeIndent1"><systemitem>Dtwm*ws</systemitem><Symbol Role="Variable">n</Symbol>.title: <Symbol Role="Variable">name</Symbol></Para>
266
267 </listitem>
268 </itemizedlist>
269 <para>Per informazioni su come impostare le risorse della Gestione dello spazio
270 di lavoro, vedere <!--Original XRef content: '&ldquo;Impostazione delle
271 risorse delle appli--><!--cazioni&rdquo; a pagina&numsp;262'--><xref role="SecTitleAndPageNum"
272 linkend="sag.facol.mkr.2">.</para>
273 <para>Ad esempio, le risorse seguenti impostano i nomi di quattro utenti per
274 i quattro spazi di lavoro predefiniti:</para>
275 <programlisting>Dtwm*ws0*title:  Anna
276 Dtwm*ws1*title:  Dino
277 Dtwm*ws2*title   Giulia
278 Dtwm*ws3*title   Patty</programlisting>
279 </sect2>
280 <sect2 id="sag.wmcnf.div.11" role="Procedure">
281 <title>Come creare nuovi sfondi<indexterm><primary>sfondi</primary><secondary>aggiunta</secondary></indexterm></title>
282 <orderedlist>
283 <listitem><para>Creare le immagini per lo sfondo, usando file a mappa di bit
284 o a mappa di pixel.</para>
285 </listitem>
286 <listitem><para><indexterm><primary>sfondi</primary><secondary>posizioni dei
287 file</secondary></indexterm>Collocare gli sfondi in una delle seguenti directory
288 (se necessario, creare la directory).</para>
289 <itemizedlist remap="Bullet2">
290 <listitem><para>Sfondi di sistema: <filename>/etc/dt/backdrops</filename></para>
291 </listitem>
292 <listitem><para>Sfondi personali: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/backdrops</filename></para>
293 </listitem>
294 </itemizedlist>
295 </listitem>
296 <listitem><para>Scegliere &ldquo;Riavviare la Gestione dello spazio di lavoro&rdquo;
297 dal menu di controllo dello spazio di lavoro.</para>
298 </listitem>
299 </orderedlist>
300 <para>Gli sfondi personali e di sistema verranno aggiunti a quelli predefiniti
301 in <filename>/usr/dt/backdrops</filename>.</para>
302 <para>&Egrave; possibile sostituire uno sfondo predefinito creando uno sfondo
303 personale o di sistema con lo stesso nome.</para>
304 </sect2>
305 <sect2 id="sag.wmcnf.div.12" role="Procedure">
306 <title id="sag.wmcnf.mkr.7">Come sostituire lo sfondo con un'immagine grafica<indexterm>
307 <primary>sfondi</primary><secondary>uso di immagini grafiche</secondary></indexterm></title>
308 <para>Gli sfondi degli spazi di lavoro vengono disposti sopra la &ldquo;finestra
309 radice&rdquo; dello schermo<indexterm><primary>finestra radice</primary></indexterm>.
310 Il riquadro di dialogo Sfondo della Gestione degli stili offre un'impostazione<indexterm>
311 <primary>NoBackdrop, impostazione</primary></indexterm> &ldquo;Nessuno sfondo&rdquo;
312 che corrisponde a uno sfondo trasparente.</para>
313 <para>Tutti gli sfondi degli spazi di lavoro si trovano sopra un'unica finestra
314 radice. Di conseguenza, un'immagine grafica collocata nella finestra radice
315 sar&agrave; comune a tutti gli spazi di lavoro. &Egrave; possibile specificare
316 quali spazi di lavoro coprano la finestra radice con uno sfondo. Tuttavia,
317 l'immagine visibile attivando l'impostazione &ldquo;Nessuno sfondo&rdquo;
318 sar&agrave; la stessa per tutti gli spazi di lavoro.</para>
319 <orderedlist>
320 <listitem><para>Creare l'immagine grafica. Perch&eacute; l'immagine possa
321 essere visualizzata nella finestra radice, occorrer&agrave; usare un formato
322 supportato da un tool esistente. Ad esempio, se si intende utilizzare <command>xsetroot</command>, occorrer&agrave; creare un file a mappa di bit.</para>
323 </listitem>
324 <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
325 login dell'utente.</para>
326 </listitem>
327 <listitem><para>Inserire il comando per la visualizzazione dell'immagine nel
328 file <filename>sessionetc</filename>.</para>
329 <para>Il comando dell'esempio seguente sovrapporr&agrave; l'immagine a mappa
330 di bit specificata alla finestra radice:</para>
331 <para remap="CodeIndent1"><command>xsetroot -bitmap</command><filename>/utenti/elena/.dt/icons/root.bm</filename></para>
332 </listitem>
333 </orderedlist>
334 </sect2>
335 </sect1>
336 <sect1 id="sag.wmcnf.div.13">
337 <title id="sag.wmcnf.mkr.8">Menu della Gestione dello spazio di lavoro<indexterm>
338 <primary>menu</primary><secondary>Gestione dello spazio di lavoro</secondary>
339 </indexterm><indexterm><primary>Gestione dello spazio di lavoro</primary>
340 <secondary>menu</secondary></indexterm></title>
341 <para>La Gestione dello spazio di lavoro dispone di tre menu predefiniti:
342 </para>
343 <informaltable>
344 <tgroup cols="2" colsep="0" rowsep="0">
345 <colspec colwidth="181*">
346 <colspec colwidth="347*">
347 <tbody>
348 <row>
349 <entry align="left" valign="top"><para>Menu dello spazio di lavoro<indexterm>
350 <primary>menu dello spazio di lavoro</primary><secondary>definizione</secondary>
351 </indexterm></para></entry>
352 <entry align="left" valign="top"><para>Detto anche menu radice. Viene visualizzato
353 premendo il pulsante del mouse 3 con il puntatore posizionato sullo sfondo
354 dell'area di lavoro. Il menu &egrave; associato al pulsante del mouse attraverso
355 un collegamento specifico.</para></entry></row>
356 <row>
357 <entry align="left" valign="top"><para>Menu di controllo della finestra<indexterm>
358 <primary>menu di controllo della finestra</primary><secondary>definizione</secondary></indexterm></para></entry>
359 <entry align="left" valign="top"><para>&Egrave; il menu che compare premendo
360 il pulsante del mouse 1 o 3 con il puntatore posizionato sul pulsante di controllo
361 della finestra nell'angolo superiore sinistro della cornice. Il menu &egrave;
362 associato al pulsante mediante la risorsa <command><indexterm><primary>windowMenu,
363 risorsa</primary></indexterm>windowMenu</command>.</para></entry></row>
364 <row>
365 <entry align="left" valign="top"><para>Menu del Pannello principale<indexterm>
366 <primary>Pannello principale</primary><secondary>menu</secondary></indexterm></para></entry>
367 <entry align="left" valign="top"><para>&Egrave; il menu che compare premendo
368 il pulsante del mouse 1 o 3 con il puntatore posizionato sul pulsante di controllo
369 della finestra del Pannello principale.</para></entry></row></tbody></tgroup>
370 </informaltable>
371 <sect2 id="sag.wmcnf.div.14">
372 <title id="sag.wmcnf.mkr.9">Sintassi del menu della Gestione dello spazio
373 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>
374 <para>I menu della Gestione dello spazio di lavoro utilizzano la sintassi
375 seguente:</para>
376 <programlisting>Menu NomeMenu
377 {
378     selezione1 [mnemonico] [acceleratore] funzione [argomento]
379     selezione2 [mnemonico] [acceleratore] funzione [argomento]
380     &hellip;
381 }</programlisting>
382 <para>dove:</para>
383 <informaltable>
384 <tgroup cols="2" colsep="0" rowsep="0">
385 <colspec colwidth="110*">
386 <colspec colwidth="418*">
387 <tbody>
388 <row>
389 <entry align="left" valign="top"><para><symbol role="Variable">selezione</symbol></para></entry>
390 <entry align="left" valign="top"><para>Testo o immagine a mappa di bit che
391 compare nel menu. Se il testo include spazi vuoti, racchiuderlo tra virgolette.
392 Per le immagini a mappa di bit, usare la sintassi @/<symbol role="Variable">percorso</symbol>.</para></entry></row>
393 <row>
394 <entry align="left" valign="top"><para><symbol role="Variable">mnemonico</symbol></para></entry>
395 <entry align="left" valign="top"><para>Carattere singolo che funge da tasto
396 di accesso rapido quando viene aperto il menu. Viene specificato nella forma <filename>_</filename><symbol role="Variable">carattere</symbol>.</para></entry></row>
397 <row>
398 <entry align="left" valign="top"><para><symbol role="Variable">acceleratore</symbol></para></entry>
399 <entry align="left" valign="top"><para>Combinazione di accesso rapido sempre
400 attiva, indipendentemente dall'apertura o meno del menu. Gli acceleratori
401 usano la sintassi <symbol role="Variable">modificatore</symbol> <computeroutput>&lt;Key></computeroutput> <symbol role="Variable">NomeTasto</symbol>, dove
402 il modificatore pu&ograve; essere <command>Ctrl</command>, <command>Shift</command>, <command>Alt</command> (Extend char) o <command>Lock</command>.
403 Per un elenco di tutti i tasti possibili, vedere il file <filename>keysymdef.h</filename> nella directory &ldquo;X11 include&rdquo;.</para></entry></row>
404 <row>
405 <entry align="left" valign="top"><para><symbol role="Variable">funzione</symbol></para></entry>
406 <entry align="left" valign="top"><para>Funzione da eseguire dopo avere effettuato
407 la selezione. Per un elenco delle funzioni disponibili, vedere la pagina di
408 spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.</para></entry>
409 </row>
410 <row>
411 <entry align="left" valign="top"><para><symbol role="Variable">argomento</symbol></para></entry>
412 <entry align="left" valign="top"><para>Argomenti della funzione. Per maggiori
413 dettagli, vedere la pagina di spiegazioni <filename>dtwmrc(4)</filename>.
414 </para></entry></row></tbody></tgroup></informaltable>
415 <informaltable>
416 <tgroup cols="2" colsep="0" rowsep="0">
417 <colspec colwidth="110*">
418 <colspec colwidth="418*">
419 <tbody>
420 <row>
421 <entry align="left" valign="top"><para><symbol role="Variable">selezione</symbol></para></entry>
422 <entry align="left" valign="top"><para>Testo o immagine a mappa di bit che
423 compare nel menu. Se il testo include spazi vuoti, racchiuderlo tra virgolette.
424 Per le immagini a mappa di bit, usare la sintassi @/<symbol role="Variable">percorso</symbol>.</para></entry></row>
425 <row>
426 <entry align="left" valign="top"><para><symbol role="Variable">mnemonico</symbol></para></entry>
427 <entry align="left" valign="top"><para>Carattere singolo che funge da tasto
428 di accesso rapido quando viene aperto il menu. Viene specificato nella forma <filename>_</filename><symbol role="Variable">carattere</symbol>.</para></entry></row>
429 <row>
430 <entry align="left" valign="top"><para><symbol role="Variable">acceleratore</symbol></para></entry>
431 <entry align="left" valign="top"><para>Combinazione di accesso rapido sempre
432 attiva, indipendentemente dall'apertura o meno del menu. Gli acceleratori
433 usano la sintassi <symbol role="Variable">modificatore</symbol> <computeroutput>&lt;Key></computeroutput> <symbol role="Variable">NomeTasto</symbol>, dove
434 il modificatore pu&ograve; essere <command>Ctrl</command>, <command>Shift</command>, <command>Alt</command> (Extend char) o <command>Lock</command>.
435 Per un elenco di tutti i tasti possibili, vedere il file <filename>keysymdef.h</filename> nella directory &ldquo;X11 include&rdquo;.</para></entry></row>
436 <row>
437 <entry align="left" valign="top"><para><symbol role="Variable">f<indexterm>
438 <primary></primary><secondary>unzioni</secondary></indexterm>e</symbol></para></entry>
439 <entry align="left" valign="top"><para>Funzione da eseguire dopo avere effettuato
440 la selezione. Per un elenco delle funzioni disponibili, vedere la pagina di
441 spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.</para></entry>
442 </row>
443 <row>
444 <entry align="left" valign="top"><para><symbol role="Variable">argomento</symbol></para></entry>
445 <entry align="left" valign="top"><para>Argomenti della funzione. Per maggiori
446 dettagli, vedere la pagina di spiegazioni <filename>dtwmrc(4)</filename>.
447 </para></entry></row></tbody></tgroup></informaltable>
448 <para>L'esempio seguente si riferisce all'opzione Ripristinare, usata per
449 ripristinare le dimensioni originarie della finestra. Quando il menu &egrave;
450 aperto, digitando &ldquo;R&rdquo; verr&agrave; eseguita la funzione di ripristino.
451 Oppure, lo stesso effetto pu&ograve; essere ottenuto premendo Alt F5.</para>
452 <programlisting>Ripristinare  _R   Alt&lt;Key>F5   f.normalize</programlisting>
453 <note>
454 <para>Per informazioni complete sulla sintassi dei menu usati dalla Gestione
455 dello spazio di lavoro, vedere la pagina di spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.</para>
456 </note>
457 </sect2>
458 <sect2 id="sag.wmcnf.div.15" role="Procedure">
459 <title>Come modificare il menu dello spazio di lavoro esistente<indexterm>
460 <primary>menu dello spazio di lavoro</primary><secondary>modifica</secondary>
461 </indexterm></title>
462 <orderedlist>
463 <listitem><para>Aprire con un editor il file appropriato:</para>
464 <itemizedlist remap="Bullet2">
465 <listitem><para>File personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename></para>
466 </listitem>
467 <listitem><para>File di sistema: <filename>/etc/dt/config/</filename> <emphasis>lingua</emphasis><filename>/sys.dtwmrc</filename></para>
468 <para>Per informazioni sulla creazione di questi file, vedere <!--Original
469 XRef content: '&ldquo;File di
470 configurazione della Gestione--><!-- dello spazio di lavoro&rdquo; a pagina&numsp;246'--><xref
471 role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.2">.</para>
472 </listitem>
473 </itemizedlist>
474 </listitem>
475 <listitem><para>Editare la descrizione del menu dello spazio di lavoro.</para>
476 <indexterm><primary>DtRootMenu</primary></indexterm>
477 <para>Il menu predefinito &egrave; DtRootMenu.</para>
478 <para><programlisting>Menu DtRootMenu
479 {
480    &ldquo;Menu dello spazio di lavoro&rdquo;  f.title
481    &ldquo;Portare sopra&rdquo;                f.circle_up
482    &ldquo;Portare sotto&rdquo;                f.circle_down
483    &hellip;
484 }</programlisting></para>
485 </listitem>
486 </orderedlist>
487 </sect2>
488 <sect2 id="sag.wmcnf.div.16" role="Procedure">
489 <title id="sag.wmcnf.mkr.10">Come creare un nuovo menu dello spazio di lavoro<indexterm>
490 <primary>menu dello spazio di lavoro</primary><secondary>creazione</secondary>
491 </indexterm></title>
492 <orderedlist>
493 <listitem><para>Aprire con un editor il file appropriato:</para>
494 <itemizedlist remap="Bullet2">
495 <listitem><para>File personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename></para>
496 </listitem>
497 <listitem><para>File di sistema: <filename>/etc/dt/config/</filename> <emphasis>lingua</emphasis><filename>/sys.dtwmrc</filename></para>
498 <para>Per informazioni sulla creazione di questi file, vedere <!--Original
499 XRef content: '&ldquo;File di
500 configurazione della Gestione--><!-- dello spazio
501 di lavoro&rdquo; a pagina&numsp;246'--><xref role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.2">.
502 </para>
503 </listitem>
504 </itemizedlist>
505 </listitem>
506 <listitem><para>Creare il nuovo menu:</para>
507 <para remap="CodeIndent1"><programlisting>Menu <symbol role="Variable">nome_menu</symbol> 
508
509     &hellip;
510 }</programlisting></para>
511 <para>Vedere <!--Original XRef content: '&ldquo;Sintassi
512 del menu della Gestione dello--><!-- spazio di lavoro&rdquo;
513 a
514 pagina&numsp;252'--><xref role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.9">.
515 </para>
516 </listitem>
517 <listitem><para>Creare o editare l'associazione del pulsante del mouse in
518 modo da visualizzare il nuovo menu.</para>
519 <para>Se il nuovo menu deve sostituire quello preesistente, editare l'associazione
520 del pulsante che produce la visualizzazione del menu dello spazio di lavoro.
521 </para>
522 <programlisting>&lt;Btn3Down> root f.menu <symbol role="Variable">nome_menu</symbol></programlisting>
523 <para>Se il nuovo menu deve essere aggiunto a quello preesistente, creare
524 una nuova associazione con un pulsante del mouse. Ad esempio, l'associazione
525 seguente visualizza il menu quando si preme Shift-pulsante 3 sullo sfondo:
526 </para>
527 <programlisting>Shift&lt;Btn3Down> root f.menu <symbol role="Variable">nome_menu</symbol></programlisting>
528 </listitem>
529 <listitem><para>Scegliere &ldquo;Riavviare la Gestione dello spazio di lavoro&rdquo;
530 dal menu dello spazio di lavoro.</para>
531 </listitem>
532 </orderedlist>
533 </sect2>
534 <sect2 id="sag.wmcnf.div.17" role="Procedure">
535 <title id="sag.wmcnf.mkr.11">Come creare un nuovo menu di controllo della
536 finestra<indexterm><primary>menu di controllo della finestra</primary><secondary>creazione</secondary></indexterm></title>
537 <note>
538 <para>Il menu di controllo della finestra &egrave; integrato nella Gestione
539 dello spazio di lavoro. Normalmente questo menu non viene modificato, per
540 mantenere lo stesso comportamento delle finestre nelle diverse applicazioni.
541 </para>
542 </note>
543 <orderedlist>
544 <listitem><para>Aprire con un editor il file appropriato:</para>
545 <itemizedlist remap="Bullet2">
546 <listitem><para>File personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename></para>
547 </listitem>
548 <listitem><para>File di sistema: <filename>/etc/dt/config/</filename> <emphasis>lingua</emphasis><filename>/sys.dtwmrc</filename></para>
549 <para>Per informazioni sulla creazione di questi file, vedere <!--Original
550 XRef content: '&ldquo;File di
551 configurazione della Gestione--><!-- dello spazio di lavoro&rdquo; a pagina&numsp;246'--><xref
552 role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.2">.</para>
553 </listitem>
554 </itemizedlist>
555 </listitem>
556 <listitem><para>Creare il nuovo menu:</para>
557 <para remap="CodeIndent1"><programlisting>Menu <symbol role="Variable">nome_menu</symbol> 
558
559     &hellip;
560 }</programlisting></para>
561 </listitem>
562 <listitem><para>Per specificare il nuovo menu, usare la risorsa <systemitem>windowMenu</systemitem>:</para>
563 <para><systemitem>Dtwm*windowMenu</systemitem>: <symbol role="Variable">nome_menu</symbol></para>
564 </listitem>
565 <listitem><para>Scegliere &ldquo;Riavviare la Gestione dello spazio di lavoro&rdquo;
566 dal menu dello spazio di lavoro.</para>
567 </listitem>
568 </orderedlist>
569 </sect2>
570 </sect1>
571 <sect1 id="sag.wmcnf.div.18">
572 <title id="sag.wmcnf.mkr.12">Personalizzazione delle associazioni dei pulsanti<indexterm>
573 <primary>Gestione dello spazio di lavoro</primary><secondary>associazioni
574 dei pulsanti</secondary></indexterm><indexterm><primary>associazioni dei pulsanti</primary></indexterm><indexterm><primary>&lt;</primary></indexterm><indexterm>
575 <primary>$nopage>associazioni del mouse, Vedere associazioni dei pulsanti</primary></indexterm></title>
576 <para>L'<emphasis>associazione di un pulsante</emphasis> associa la pressione
577 di un pulsante del mouse, eventualmente insieme a un tasto modificatore, con
578 una funzione del sistema di gestione delle finestre. Le associazioni dei pulsanti
579 si applicano a tutti gli spazi di lavoro.</para>
580 <para>Le associazioni dei pulsanti predefinite si trovano nel file di configurazione
581 della Gestione dello spazio di lavoro in un'associazione di nome <command><indexterm>
582 <primary>DtButtonBindings</primary></indexterm>DtButtonBindings</command>:
583 </para>
584 <programlisting>Buttons DtButtonBindings
585 {
586    &hellip;
587 }</programlisting>
588 <sect2 id="sag.wmcnf.div.19">
589 <title id="sag.wmcnf.mkr.13">Sintassi delle associazioni dei pulsanti<indexterm>
590 <primary>associazioni dei pulsanti</primary><secondary>sintassi</secondary>
591 </indexterm></title>
592 <para>La sintassi da usare per le associazioni dei pulsanti &egrave; la seguente:
593 </para>
594 <programlisting>Buttons Insieme_di_associazioni_pulsanti
595 {
596    [modificatore] &lt;nome_pulsanteAzione_mouse>  contesto funzione  [argomento]
597    [modificatore] &lt;nome_pulsanteAzione_mouse>  contesto funzione  [argomento]
598 }</programlisting>
599 <para>dove:</para>
600 <informaltable>
601 <tgroup cols="2" colsep="0" rowsep="0">
602 <colspec colwidth="107*">
603 <colspec colwidth="421*">
604 <tbody>
605 <row>
606 <entry align="left" valign="top"><para><symbol role="Variable">nome_pulsante</symbol></para></entry>
607 <entry align="left" valign="top"><para><filename>Btn1&mdash;</filename>Pulsante
608 sinistro del mouse <filename>Btn2&mdash;</filename>Pulsante centrale (nei
609 mouse a 3 pulsanti) o entrambi i pulsanti (nei mouse a 2 pulsanti)) <filename>Btn3&mdash;</filename>Pulsante destro <filename>Btn4&mdash;</filename>Pulsanti
610 1 e 2 insieme nei mouse a 3 pulsanti <filename>Btn5&mdash;</filename>Pulsanti
611 2 e 3 insieme nei mouse a 3 pulsanti</para></entry></row>
612 <row>
613 <entry align="left" valign="top"><para><symbol role="Variable">modificatore</symbol></para></entry>
614 <entry align="left" valign="top"><para><filename>Ctrl,</filename> <filename>Shift,</filename> <filename>Alt,</filename> <command>Lock</command></para></entry>
615 </row>
616 <row>
617 <entry align="left" valign="top"><para><symbol role="Variable">azione_mouse</symbol></para></entry>
618 <entry align="left" valign="top"><para><command>Down</command> &mdash; Tenere
619 premuto un pulsante del mouse <command>Up</command> &mdash; Rilasciare un
620 pulsante del mouse <command>Click</command> &mdash; Premere e rilasciare un
621 pulsante del mouse <filename>Click2</filename> &mdash; Fare doppio clic su
622 un pulsante del mouse <command>Drag</command> &mdash; Trascinare il mouse
623 tenendo premuto il pulsante</para></entry></row>
624 <row>
625 <entry align="left" valign="top"><para><symbol role="Variable">contesto</symbol></para></entry>
626 <entry align="left" valign="top"><para>Indica la posizione in cui deve trovarsi
627 il puntatore perch&eacute; l'associazione abbia effetto. Se necessario, separare
628 i contenuti diversi con il carattere &ldquo;<filename>|</filename>&rdquo;.
629 </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
630 <command>app</command> &mdash; Finestra client (esclusa la cornice)</para></entry>
631 </row>
632 <row>
633 <entry align="left" valign="top"><para><symbol role="Variable">funzione</symbol></para></entry>
634 <entry align="left" valign="top"><para>Una delle funzioni del sistema di gestione
635 delle finestre. Per un elenco delle funzioni disponibili, vedere la pagina
636 di spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.</para></entry>
637 </row>
638 <row>
639 <entry align="left" valign="top"><para><symbol role="Variable">argomento</symbol></para></entry>
640 <entry align="left" valign="top"><para>Argomento o sequenza di argomenti richiesti
641 dalla funzione specificata. Per maggiori informazioni, vedere la pagina di
642 spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.</para></entry>
643 </row></tbody></tgroup></informaltable>
644 <para>Ad esempio, la riga seguente specifica che il menu descritto in <command>DtRootMenu</command> dovr&agrave; essere aperto premendo il pulsante del mouse
645 3 con il puntatore nella finestra dello spazio di lavoro (ma non in una finestra
646 client).</para>
647 <programlisting>&lt;Btn3Down>    root   f.menu    DtRootMenu</programlisting>
648 <note>
649 <para>Per informazioni complete sulla sintassi delle associazioni dei pulsanti,
650 vedere la pagina di spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.
651 </para>
652 </note>
653 </sect2>
654 <sect2 id="sag.wmcnf.div.20" role="Procedure">
655 <title>Come aggiungere un'associazione per un pulsante<indexterm><primary>associazioni dei pulsanti</primary><secondary>aggiunta</secondary></indexterm></title>
656 <orderedlist>
657 <listitem><para>Aprire con un editor il file appropriato:</para>
658 <itemizedlist remap="Bullet2">
659 <listitem><para>File personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename></para>
660 </listitem>
661 <listitem><para>File di sistema: <filename>/etc/dt/config/</filename> <symbol>lingua</symbol><filename>/sys.dtwmrc</filename></para>
662 <para>Per informazioni sulla creazione di questi file, vedere <!--Original
663 XRef content: '&ldquo;File di
664 configurazione della Gestione--><!-- dello spazio di lavoro&rdquo; a pagina&numsp;246'--><xref
665 role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.2">.</para>
666 </listitem>
667 </itemizedlist>
668 </listitem>
669 <listitem><para>Aggiungere l'associazione del pulsante alla definizione <command>DtButtonBindings</command>.</para>
670 <para>Non associare lo stesso pulsante a funzioni diverse per le operazioni
671 di clic e di pressione, e non associare pi&ugrave; di una funzione allo stesso
672 pulsante e contesto.</para>
673 </listitem>
674 <listitem><para>Scegliere &ldquo;Riavviare la Gestione dello spazio di lavoro&rdquo;
675 dal menu dello spazio di lavoro.</para>
676 </listitem>
677 </orderedlist>
678 </sect2>
679 <sect2 id="sag.wmcnf.div.21" role="Procedure">
680 <title id="sag.wmcnf.mkr.14">Come creare un nuovo insieme di associazioni
681 per i pulsanti<indexterm><primary>associazioni dei pulsanti</primary><secondary>creazione</secondary></indexterm></title>
682 <orderedlist>
683 <listitem><para>Aprire con un editor il file appropriato:</para>
684 <itemizedlist remap="Bullet2">
685 <listitem><para>File personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename></para>
686 </listitem>
687 <listitem><para>File di sistema: <filename>/etc/dt/config/</filename> <symbol>lingua</symbol><filename>/sys.dtwmrc</filename></para>
688 <para>Per informazioni sulla creazione di questi file, vedere <!--Original
689 XRef content: '&ldquo;File di
690 configurazione della Gestione--><!-- dello spazio di lavoro&rdquo; a pagina&numsp;246'--><xref
691 role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.2">.</para>
692 </listitem>
693 </itemizedlist>
694 </listitem>
695 <listitem><para>Creare il nuovo insieme di associazioni per i pulsanti. Vedere <!--Original
696 XRef content: '&ldquo;Sintassi delle
697 associazioni dei pulsa--><!--nti&rdquo; a pagina&numsp;255'--><xref role="SecTitleAndPageNum"
698 linkend="sag.wmcnf.mkr.13">.</para>
699 </listitem>
700 <listitem><para>Impostare la risorsa <command><indexterm><primary>buttonBindings,
701 risorsa</primary></indexterm>buttonBindings</command> sul nuovo nome:</para>
702 <para remap="CodeIndent1"><systemitem>Dtwm*buttonBindings</systemitem>: <symbol role="Variable">Insieme_di_associazioni_pulsanti</symbol></para>
703 </listitem>
704 <listitem><para>Scegliere &ldquo;Riavviare la Gestione dello spazio di lavoro&rdquo;
705 dal menu dello spazio di lavoro.</para>
706 </listitem>
707 </orderedlist>
708 <note>
709 <para>Le nuove associazioni dei pulsanti sostituiranno quelle preesistenti.
710 Copiare le associazioni che si desidera conservare da <command>DtButtonBindings</command>.</para>
711 </note>
712 </sect2>
713 </sect1>
714 <sect1 id="sag.wmcnf.div.22">
715 <title id="sag.wmcnf.mkr.15">Personalizzazione delle associazioni dei tasti</title>
716 <para>Un'<emphasis>associazione della tastiera</emphasis> associa una combinazione
717 di tasti a una funzione della Gestione dello spazio di lavoro. Le associazioni
718 dei tasti sono operative in tutti gli spazi di lavoro.</para>
719 <note>
720 <para>Nel creare le associazioni della tastiera, cercare di non usare combinazioni
721 di tasti di uso comune. Ad esempio, la combinazione Shift-A inserisce normalmente
722 la lettera &ldquo;A&rdquo; nella finestra corrente. Associando questa combinazione
723 a una funzione della Gestione dello spazio di lavoro, la sua funzione normale
724 non sar&agrave; pi&ugrave; disponibile.</para>
725 </note>
726 <sect2 id="sag.wmcnf.div.23">
727 <title>Associazioni dei tasti predefinite<indexterm><primary>associazioni
728 dei tasti</primary><secondary>impostazioni predefinite</secondary></indexterm></title>
729 <para>Le associazioni dei tasti predefinite del desktop si trovano nel file
730 di configurazione della Gestione dello spazio di lavoro, in un insieme di
731 associazioni di nome <command>DtKeyBindings</command>:</para>
732 <programlisting>Keys DtKeyBindings
733 {
734    &hellip;
735 }</programlisting>
736 </sect2>
737 <sect2 id="sag.wmcnf.div.24">
738 <title id="sag.wmcnf.mkr.16">Sintassi delle associazioni dei tasti<indexterm>
739 <primary>associazioni dei tasti</primary><secondary>sintassi</secondary></indexterm></title>
740 <para>La sintassi da usare per le associazioni dei tasti &egrave; la seguente:
741 </para>
742 <programlisting>KeysInsieme_di_associazioni_dei_tasti
743 {
744    [Modificatori]  &lt;Key>nome_tasto   contesto  funzione  [argomento]  
745    [Modificatori]  &lt;Key>nome_tasto   contesto  funzione [argomento]
746     &hellip; 
747 }</programlisting>
748 <para>dove:</para>
749 <informaltable>
750 <tgroup cols="2" colsep="0" rowsep="0">
751 <colspec colwidth="104*">
752 <colspec colwidth="424*">
753 <tbody>
754 <row>
755 <entry align="left" valign="top"><para><symbol role="Variable">Modificatori</symbol></para></entry>
756 <entry align="left" valign="top"><para><command>Ctrl</command>, <command>Shift</command>. <command>Alt</command> e <command>Lock</command>. &Egrave;
757 possibile usare pi&ugrave; modificatori insieme, separati da spazi vuoti.
758 </para></entry></row>
759 <row>
760 <entry align="left" valign="top"><para><symbol role="Variable">nome_tasto</symbol></para></entry>
761 <entry align="left" valign="top"><para>Tasto su cui &egrave; mappata la funzione.
762 Quando si tratta di lettere o numeri, il <symbol role="Variable">nome_tasto</symbol> corrisponde solitamente alla lettera o al numero stampato sul tasto.
763 Ad esempio, il nome del tasto &ldquo;a&rdquo; sar&agrave; &ldquo;a&rdquo;,
764 e il nome del tasto &ldquo;2&rdquo; sar&agrave; &ldquo;2&rdquo;. Analogamente,
765 il nome del tasto &ldquo;Tab&rdquo; &egrave; &ldquo;Tab&rdquo; e quello del
766 tasto &ldquo;F3&rdquo; &egrave; &ldquo;F3&rdquo;.</para></entry></row></tbody>
767 </tgroup></informaltable>
768 <para>Per gli altri tasti, il nome viene indicato per esteso &mdash; ad esempio,
769 si user&agrave; <command>plus</command> per il tasto &ldquo;+&rdquo;. Per
770 maggiori informazioni sui nomi dei tasti, vedere il file <filename>keysymdef.h</filename>, situato in una directory dipendente dal sistema.</para>
771 <informaltable>
772 <tgroup cols="2" colsep="0" rowsep="0">
773 <colspec colwidth="100*">
774 <colspec colwidth="428*">
775 <tbody>
776 <row>
777 <entry align="left" valign="top"><para><symbol role="Variable">contesto</symbol></para></entry>
778 <entry align="left" valign="top"><para>Indica l'elemento che deve essere attivo
779 perch&eacute; l'azione abbia effetto. Si pu&ograve; trattare di pi&ugrave;
780 elementi concatenati se l'associazione si applica a pi&ugrave; contesti. I
781 contesti multipli sono separati dal carattere &ldquo;<filename>|</filename>&rdquo;. <command>root</command> &mdash; Sfondo dello spazio di lavoro <command>window</command>
782 &mdash; Finestra client <command>icon</command> &mdash; Icona</para></entry>
783 </row>
784 <row>
785 <entry align="left" valign="top"><para><symbol role="Variable">funzione</symbol></para></entry>
786 <entry align="left" valign="top"><para>Funzione del sistema di gestione delle
787 finestre. Per un elenco delle funzioni disponibili, vedere la pagina di spiegazioni
788 <filename moreinfo="refentry">dtwmrc(4)</filename>.</para></entry></row>
789 <row>
790 <entry align="left" valign="top"><para><symbol role="Variable">argomento</symbol></para></entry>
791 <entry align="left" valign="top"><para>Argomento o sequenza di argomenti richiesti
792 dalla funzione specificata. Per maggiori informazioni, vedere la pagina di
793 spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.</para></entry>
794 </row></tbody></tgroup></informaltable>
795 <para>Ad esempio, l'associazione seguente permette all'utente di spostare
796 il punto attivo nella finestra secondaria successiva di un'applicazione premendo
797 Alt+F6.</para>
798 <programlisting>Alt&lt;Key>F6   window   f.next_key   transient</programlisting>
799 <note>
800 <para>Per informazioni complete sulla sintassi delle associazioni dei tasti,
801 vedere la pagina di spiegazioni <filename moreinfo="refentry">dtwmrc(4)</filename>.
802 </para>
803 </note>
804 </sect2>
805 <sect2 id="sag.wmcnf.div.25" role="Procedure">
806 <title id="sag.wmcnf.mkr.17">Come creare un insieme di associazioni di tasti
807 personalizzate<indexterm><primary>associazioni dei tasti</primary><secondary>creazione</secondary></indexterm></title>
808 <orderedlist>
809 <listitem><para>Aprire con un editor il file appropriato:</para>
810 <itemizedlist remap="Bullet2">
811 <listitem><para>File personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename></para>
812 </listitem>
813 <listitem><para>File di sistema: <filename>/etc/dt/config/</filename> <symbol>lingua</symbol><filename>/sys.dtwmrc</filename></para>
814 <para>Per informazioni sulla creazione di questi file, vedere <!--Original
815 XRef content: '&ldquo;File di configurazione della Gestione--><!-- dello
816 spazio di lavoro&rdquo; a pagina&numsp;246'--><xref role="SecTitleAndPageNum"
817 linkend="sag.wmcnf.mkr.2">.</para>
818 </listitem>
819 </itemizedlist>
820 </listitem>
821 <listitem><para>Creare un nuovo insieme di associazioni con un nome unico
822 (<symbol role="Variable">Insieme_di_associazioni_dei_tasti</symbol>). Usare
823 come riferimento l'insieme di associazioni predefinito del desktop, <command>DtKeyBindings</command>.</para>
824 </listitem>
825 <listitem><para>Impostare la risorsa <systemitem>keyBindings</systemitem><indexterm>
826 <primary>keyBindings, risorsa</primary></indexterm> sul nuovo nome dell'insieme:
827 </para>
828 <para remap="CodeIndent1"><systemitem>Dtwm*keyBindings</systemitem>: <symbol role="Variable">Insieme_di_associazioni_dei_tasti</symbol></para>
829 </listitem>
830 <listitem><para>Scegliere &ldquo;Riavviare la Gestione dello spazio di lavoro&rdquo;
831 dal menu dello spazio di lavoro.</para>
832 </listitem>
833 </orderedlist>
834 <note>
835 <para>Le nuove associazioni dei tasti sostituiranno quelle preesistenti. Copiare
836 le associazioni che si desidera conservare da <command>DtKeyBindings</command>
837 e inserirle nel nuovo insieme personale.</para>
838 </note>
839 </sect2>
840 </sect1>
841 <sect1 id="sag.wmcnf.div.26">
842 <title id="sag.wmcnf.mkr.18">Commutazione tra il comportamento predefinito
843 e quello personalizzato<indexterm><primary>Gestione dello spazio di lavoro</primary><secondary>passaggio a Motif</secondary></indexterm></title>
844 <para>Per passare dal comportamento predefinito delle finestre di Motif
845 1.2 a quello del CDE, e viceversa, procedere come segue:</para>
846 <orderedlist>
847 <listitem><para>Premere Alt+Shift+Ctrl+!</para>
848 </listitem>
849 <listitem><para>Fare clic su OK nel riquadro di dialogo.</para><?Pub Caret>
850 </listitem>
851 </orderedlist>
852 <para>Passando al comportamento predefinito, verranno disabilitate tutte le
853 associazioni del Pannello principale e quelle dei tasti e dei pulsanti personalizzati.
854 </para>
855 </sect1>
856 </chapter>
857 <!--fickle 1.14 mif-to-docbook 1.7 01/02/96 16:05:15-->
858 <?Pub *0000052314>