859 lines
47 KiB
Plaintext
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<</primary></indexterm><indexterm><primary>$nopage></primary></indexterm><indexterm>
|
|
<primary><</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<</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 è
|
|
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à 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<</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 è 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à. Altre risorse devono invece essere impostate
|
|
manualmente.</para>
|
|
<para>La Gestione dello spazio di lavoro è <command>dtwm</command>,
|
|
ed è 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:
|
|
'“Impostazione delle risorse delle appli--><!--cazioni” a
|
|
pagina 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 13,
|
|
“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: '“Impostazione delle risorse delle appli--><!--cazioni”
|
|
a pagina 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ù lingue in una stessa
|
|
sessione, è 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à 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 è <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 “<indexterm><primary>Editare Dtwmrc,
|
|
azione</primary></indexterm><indexterm><primary>dtwmrc, file</primary><secondary>editazione</secondary></indexterm>Editare Dtwmrc” nel gruppo Strumenti_desktop.
|
|
</para>
|
|
<para>Se esiste già un file <filename>dtwmrc</filename> personale,
|
|
esso verrà caricato nell'editor. Diversamente, il file <filename>sys.dtwmrc</filename> verrà copiato in <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/dtwmrc</filename> e verrà quindi caricato nell'editor.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>Editare il file.</para>
|
|
</listitem>
|
|
<listitem><para>Uscire dall'editor.</para>
|
|
<para>Il file verrà 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 è <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
|
|
…
|
|
}</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 “include” permettono di usare funzionalità
|
|
aggiuntive senza bisogno di copiare l'intero file di configurazione. Ad esempio,
|
|
è possibile creare una nuova associazione per un tasto senza dover
|
|
amministrare l'intero file di configurazione. Occorrerà 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<Key>F5 root f.menu Applicazioni
|
|
}
|
|
|
|
Menu Applicazioni
|
|
{
|
|
"AppGrafiche" f.exec "/usr/bin/AppGrafiche/GApp"
|
|
…
|
|
}</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,
|
|
è necessario riavviare la Gestione dello spazio di lavoro.</para>
|
|
<itemizedlist>
|
|
<listitem><para>Scegliere “Riavviare la Gestione dello spazio di lavoro”
|
|
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à 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: '“Impostazione delle
|
|
risorse delle appli--><!--cazioni” a pagina 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> è 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: '“Impostazione delle
|
|
risorse delle appli--><!--cazioni” a pagina 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 “Riavviare la Gestione dello spazio di lavoro”
|
|
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>È 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 “finestra
|
|
radice” 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> “Nessuno sfondo”
|
|
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à comune a tutti gli spazi di lavoro. È possibile specificare
|
|
quali spazi di lavoro coprano la finestra radice con uno sfondo. Tuttavia,
|
|
l'immagine visibile attivando l'impostazione “Nessuno sfondo”
|
|
sarà la stessa per tutti gli spazi di lavoro.</para>
|
|
<orderedlist>
|
|
<listitem><para>Creare l'immagine grafica. Perché l'immagine possa
|
|
essere visualizzata nella finestra radice, occorrerà usare un formato
|
|
supportato da un tool esistente. Ad esempio, se si intende utilizzare <command>xsetroot</command>, occorrerà 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à 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 è 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>È 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 è
|
|
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>È 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]
|
|
…
|
|
}</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><Key></computeroutput> <symbol role="Variable">NomeTasto</symbol>, dove
|
|
il modificatore può 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 “X11 include”.</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><Key></computeroutput> <symbol role="Variable">NomeTasto</symbol>, dove
|
|
il modificatore può 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 “X11 include”.</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 è
|
|
aperto, digitando “R” verrà eseguita la funzione di ripristino.
|
|
Oppure, lo stesso effetto può essere ottenuto premendo Alt F5.</para>
|
|
<programlisting>Ripristinare _R Alt<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: '“File di
|
|
configurazione della Gestione--><!-- dello spazio di lavoro” a pagina 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 è DtRootMenu.</para>
|
|
<para><programlisting>Menu DtRootMenu
|
|
{
|
|
“Menu dello spazio di lavoro” f.title
|
|
“Portare sopra” f.circle_up
|
|
“Portare sotto” f.circle_down
|
|
…
|
|
}</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: '“File di
|
|
configurazione della Gestione--><!-- dello spazio
|
|
di lavoro” a pagina 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>
|
|
{
|
|
…
|
|
}</programlisting></para>
|
|
<para>Vedere <!--Original XRef content: '“Sintassi
|
|
del menu della Gestione dello--><!-- spazio di lavoro”
|
|
a
|
|
pagina 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><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<Btn3Down> root f.menu <symbol role="Variable">nome_menu</symbol></programlisting>
|
|
</listitem>
|
|
<listitem><para>Scegliere “Riavviare la Gestione dello spazio di lavoro”
|
|
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 è 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: '“File di
|
|
configurazione della Gestione--><!-- dello spazio di lavoro” a pagina 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>
|
|
{
|
|
…
|
|
}</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 “Riavviare la Gestione dello spazio di lavoro”
|
|
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><</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
|
|
{
|
|
…
|
|
}</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 è la seguente:
|
|
</para>
|
|
<programlisting>Buttons Insieme_di_associazioni_pulsanti
|
|
{
|
|
[modificatore] <nome_pulsanteAzione_mouse> contesto funzione [argomento]
|
|
[modificatore] <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—</filename>Pulsante
|
|
sinistro del mouse <filename>Btn2—</filename>Pulsante centrale (nei
|
|
mouse a 3 pulsanti) o entrambi i pulsanti (nei mouse a 2 pulsanti)) <filename>Btn3—</filename>Pulsante destro <filename>Btn4—</filename>Pulsanti
|
|
1 e 2 insieme nei mouse a 3 pulsanti <filename>Btn5—</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> — Tenere
|
|
premuto un pulsante del mouse <command>Up</command> — Rilasciare un
|
|
pulsante del mouse <command>Click</command> — Premere e rilasciare un
|
|
pulsante del mouse <filename>Click2</filename> — Fare doppio clic su
|
|
un pulsante del mouse <command>Drag</command> — 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é l'associazione abbia effetto. Se necessario, separare
|
|
i contenuti diversi con il carattere “<filename>|</filename>”.
|
|
</para><para><command>root</command> — La finestra dello spazio di lavoro <command>window</command> — Cornice di finestra/finestra client <command>frame</command> — Cornice di finestra, escluso il contenuto <command>icon</command> — Icona <command>title</command> — Barra del titolo
|
|
<command>app</command> — 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à 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><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: '“File di
|
|
configurazione della Gestione--><!-- dello spazio di lavoro” a pagina 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ù di una funzione allo stesso
|
|
pulsante e contesto.</para>
|
|
</listitem>
|
|
<listitem><para>Scegliere “Riavviare la Gestione dello spazio di lavoro”
|
|
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: '“File di
|
|
configurazione della Gestione--><!-- dello spazio di lavoro” a pagina 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: '“Sintassi delle
|
|
associazioni dei pulsa--><!--nti” a pagina 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 “Riavviare la Gestione dello spazio di lavoro”
|
|
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 “A” nella finestra corrente. Associando questa combinazione
|
|
a una funzione della Gestione dello spazio di lavoro, la sua funzione normale
|
|
non sarà più 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
|
|
{
|
|
…
|
|
}</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 è la seguente:
|
|
</para>
|
|
<programlisting>KeysInsieme_di_associazioni_dei_tasti
|
|
{
|
|
[Modificatori] <Key>nome_tasto contesto funzione [argomento]
|
|
[Modificatori] <Key>nome_tasto contesto funzione [argomento]
|
|
…
|
|
}</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>. È
|
|
possibile usare più 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 è 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 “a” sarà “a”,
|
|
e il nome del tasto “2” sarà “2”. Analogamente,
|
|
il nome del tasto “Tab” è “Tab” e quello del
|
|
tasto “F3” è “F3”.</para></entry></row></tbody>
|
|
</tgroup></informaltable>
|
|
<para>Per gli altri tasti, il nome viene indicato per esteso — ad esempio,
|
|
si userà <command>plus</command> per il tasto “+”. 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é l'azione abbia effetto. Si può trattare di più
|
|
elementi concatenati se l'associazione si applica a più contesti. I
|
|
contesti multipli sono separati dal carattere “<filename>|</filename>”. <command>root</command> — Sfondo dello spazio di lavoro <command>window</command>
|
|
— Finestra client <command>icon</command> — 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<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: '“File di configurazione della Gestione--><!-- dello
|
|
spazio di lavoro” a pagina 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 “Riavviare la Gestione dello spazio di lavoro”
|
|
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>
|