doc: convert it_IT.ISO8859-1 to it_IT.UTF-8.
This commit is contained in:
87
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/BEntity.sgm
Normal file
87
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/BEntity.sgm
Normal file
@@ -0,0 +1,87 @@
|
||||
<!-- $XConsortium: BEntity.sgm /main/8 1996/12/21 17:12:19 rws $ -->
|
||||
<!ENTITY SAG.LogMg.fig.1 SYSTEM "./sysAdminGuide/graphics/sag1.cgm" NDATA CGM-BINARY>
|
||||
|
||||
<!ENTITY SAG.LogMg.fig.2 SYSTEM "./sysAdminGuide/graphics/login.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.CnfAM.fig.1 SYSTEM "./sysAdminGuide/graphics/appmgrwc.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.CnfAM.fig.2 SYSTEM "./sysAdminGuide/graphics/appgath.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.CnfAM.fig.3 SYSTEM "./sysAdminGuide/graphics/TextPad.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.1 SYSTEM "./sysAdminGuide/graphics/appmgrwi.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.2 SYSTEM "./sysAdminGuide/graphics/appgroup.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.3 SYSTEM "./sysAdminGuide/graphics/datatype.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.4 SYSTEM "./sysAdminGuide/graphics/approot.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.5 SYSTEM "./sysAdminGuide/graphics/appmgrwi.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.6 SYSTEM "./sysAdminGuide/graphics/types.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.7 SYSTEM "./sysAdminGuide/graphics/appmgr.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.8 SYSTEM "./sysAdminGuide/graphics/connect.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.9 SYSTEM "./sysAdminGuide/graphics/connecti.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.10 SYSTEM "./sysAdminGuide/graphics/actionna.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.ClSrv.fig.1 SYSTEM "./sysAdminGuide/graphics/appserv.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.ClSrv.fig.2 SYSTEM "./sysAdminGuide/graphics/fileserv.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.ClSrv.fig.3 SYSTEM "./sysAdminGuide/graphics/sesserve.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.ClSrv.fig.4 SYSTEM "./sysAdminGuide/graphics/complexa.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.ClSrv.fig.5 SYSTEM "./sysAdminGuide/graphics/appserv1.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.ClSrv.fig.6 SYSTEM "./sysAdminGuide/graphics/nfsbased.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.IntAc.fig.1 SYSTEM "./sysAdminGuide/graphics/actions1.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.IntAc.fig.2 SYSTEM "./sysAdminGuide/graphics/DtApps.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.IntAc.fig.3 SYSTEM "./sysAdminGuide/graphics/XwdDispl.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.IntAc.fig.4 SYSTEM "./sysAdminGuide/graphics/ActIcon.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.IntAc.fig.5 SYSTEM "./sysAdminGuide/graphics/ActIconI.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.IntAc.fig.6 SYSTEM "./sysAdminGuide/graphics/Open4Xwd.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.1 SYSTEM "./sysAdminGuide/graphics/CreActIc.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.2 SYSTEM "./sysAdminGuide/graphics/creatact.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.3 SYSTEM "./sysAdminGuide/graphics/advcract.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.4 SYSTEM "./sysAdminGuide/graphics/adddtype.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.5 SYSTEM "./sysAdminGuide/graphics/idchar.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.6 SYSTEM "./sysAdminGuide/graphics/inclfile.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.7 SYSTEM "./sysAdminGuide/graphics/idname.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.8 SYSTEM "./sysAdminGuide/graphics/permpat.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.9 SYSTEM "./sysAdminGuide/graphics/content.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.10 SYSTEM "./sysAdminGuide/graphics/findset.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.CrAct.fig.1 SYSTEM "./sysAdminGuide/graphics/actionfs.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.CrAct.fig.2 SYSTEM "./sysAdminGuide/graphics/actionic.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.FrPC.fig.1 SYSTEM "./sysAdminGuide/graphics/fpboxes.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.FrPC.fig.2 SYSTEM "./sysAdminGuide/graphics/fpmainbo.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.FrPC.fig.3 SYSTEM "./sysAdminGuide/graphics/fpsubbox.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.FACol.fig.1 SYSTEM "./sysAdminGuide/graphics/colorset.tif" NDATA TIFF>
|
||||
|
||||
3
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/Title.tmpl
Normal file
3
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/Title.tmpl
Normal file
@@ -0,0 +1,3 @@
|
||||
/* $XConsortium: Title.tmpl /main/2 1996/06/19 16:54:09 drk $ */
|
||||
/* TOC title, only what's between quotes should be modified. */
|
||||
title = "Manuale per utenti esperti e amministratori di sistema"
|
||||
140
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/adbook.sgm
Normal file
140
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/adbook.sgm
Normal file
@@ -0,0 +1,140 @@
|
||||
<!-- $XConsortium: adbook.sgm /main/6 1996/07/13 15:42:55 rws $ -->
|
||||
<!DOCTYPE DocBook PUBLIC "-//HaL and O'Reilly//DTD DocBook V2.2.1//EN" [
|
||||
|
||||
<!ENTITY SAG.LogMg.fig.1 SYSTEM "./graphics/itsag1.cgm" NDATA CGM-BINARY>
|
||||
|
||||
<!ENTITY SAG.LogMg.fig.2 SYSTEM "./graphics/login.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.CnfAM.fig.1 SYSTEM "./graphics/appmgrwc.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.CnfAM.fig.2 SYSTEM "./graphics/appgath.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.CnfAM.fig.3 SYSTEM "./graphics/TextPad.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.1 SYSTEM "./graphics/appmgrwi.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.2 SYSTEM "./graphics/appgroup.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.3 SYSTEM "./graphics/datatype.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.4 SYSTEM "./graphics/approot.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.5 SYSTEM "./graphics/appmgrwi.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.6 SYSTEM "./graphics/types.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.7 SYSTEM "./graphics/appmgr.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.8 SYSTEM "./graphics/connect.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.9 SYSTEM "./graphics/connecti.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.RegAp.fig.10 SYSTEM "./graphics/actionna.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.ClSrv.fig.1 SYSTEM "./graphics/appserv.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.ClSrv.fig.2 SYSTEM "./graphics/fileserv.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.ClSrv.fig.3 SYSTEM "./graphics/sesserve.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.ClSrv.fig.4 SYSTEM "./graphics/complexa.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.ClSrv.fig.5 SYSTEM "./graphics/appserv1.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.ClSrv.fig.6 SYSTEM "./graphics/nfsbased.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.IntAc.fig.1 SYSTEM "./graphics/actions1.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.IntAc.fig.2 SYSTEM "./graphics/DtApps.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.IntAc.fig.3 SYSTEM "./graphics/XwdDispl.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.IntAc.fig.4 SYSTEM "./graphics/ActIcon.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.IntAc.fig.5 SYSTEM "./graphics/ActIconI.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.IntAc.fig.6 SYSTEM "./graphics/Open4Xwd.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.1 SYSTEM "./graphics/CreActIc.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.2 SYSTEM "./graphics/creatact.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.3 SYSTEM "./graphics/advcract.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.4 SYSTEM "./graphics/adddtype.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.5 SYSTEM "./graphics/idchar.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.6 SYSTEM "./graphics/inclfile.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.7 SYSTEM "./graphics/idname.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.8 SYSTEM "./graphics/permpat.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.9 SYSTEM "./graphics/content.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.dtCrA.fig.10 SYSTEM "./graphics/findset.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.CrAct.fig.1 SYSTEM "./graphics/actionfs.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.CrAct.fig.2 SYSTEM "./graphics/actionic.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.FrPC.fig.1 SYSTEM "./graphics/fpboxes.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.FrPC.fig.2 SYSTEM "./graphics/fpmainbo.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.FrPC.fig.3 SYSTEM "./graphics/fpsubbox.tif" NDATA TIFF>
|
||||
|
||||
<!ENTITY SAG.FACol.fig.1 SYSTEM "./graphics/colorset.tif" NDATA TIFF>
|
||||
|
||||
|
||||
<!ENTITY Pref SYSTEM "./preface.sgm">
|
||||
<!ENTITY LogMg SYSTEM "./ch01.sgm">
|
||||
<!ENTITY SesMg SYSTEM "./ch02.sgm">
|
||||
<!ENTITY CnfAM SYSTEM "./ch03.sgm">
|
||||
<!ENTITY RegAp SYSTEM "./ch04.sgm">
|
||||
<!ENTITY ClSrv SYSTEM "./ch05.sgm">
|
||||
<!ENTITY PrCnf SYSTEM "./ch06.sgm">
|
||||
<!ENTITY Datab SYSTEM "./ch07.sgm">
|
||||
<!ENTITY IntAc SYSTEM "./ch08.sgm">
|
||||
<!ENTITY dtCrA SYSTEM "./ch09.sgm">
|
||||
<!ENTITY CrAct SYSTEM "./ch10.sgm">
|
||||
<!ENTITY CrDT SYSTEM "./ch11.sgm">
|
||||
<!ENTITY CrIcn SYSTEM "./ch12.sgm">
|
||||
<!ENTITY FrPC SYSTEM "./ch13.sgm">
|
||||
<!ENTITY WMCnf SYSTEM "./ch14.sgm">
|
||||
<!ENTITY FACol SYSTEM "./ch15.sgm">
|
||||
<!ENTITY I18N SYSTEM "./ch16.sgm">
|
||||
|
||||
|
||||
|
||||
|
||||
]>
|
||||
|
||||
<!-- ____________________________________________________________________________ -->
|
||||
|
||||
<!--<DocBook>-->
|
||||
<Book>
|
||||
|
||||
<Title>Common Desktop Environment: Manuale per utenti esperti e amministratori di sistema</Title>
|
||||
|
||||
&Pref;
|
||||
&LogMg;
|
||||
&SesMg;
|
||||
&CnfAM;
|
||||
&RegAp;
|
||||
&ClSrv;
|
||||
&PrCnf;
|
||||
&Datab;
|
||||
&IntAc;
|
||||
&dtCrA;
|
||||
&CrAct;
|
||||
&CrDT;
|
||||
&CrIcn;
|
||||
&FrPC;
|
||||
&WMCnf;
|
||||
&FACol;
|
||||
&I18N;
|
||||
|
||||
</Book>
|
||||
<!--</DocBook>-->
|
||||
84
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/book.sgm
Normal file
84
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/book.sgm
Normal file
@@ -0,0 +1,84 @@
|
||||
<!-- $XConsortium: book.sgm /main/4 1996/07/13 15:43:00 rws $ -->
|
||||
<!DOCTYPE Book PUBLIC "-//HaL and O'Reilly//DTD DocBook//EN" [
|
||||
|
||||
|
||||
<!ENTITY % ISOpublishing PUBLIC "ISO 8879-1986//ENTITIES Publishing//EN">
|
||||
%ISOpublishing;
|
||||
|
||||
<!ENTITY % ISOnumeric PUBLIC "ISO 8879-1986//ENTITIES Numeric and Special Graphic//EN">
|
||||
%ISOnumeric;
|
||||
|
||||
<!ENTITY % ISOdiacritical PUBLIC "ISO 8879-1986//ENTITIES Diacritical Marks//EN">
|
||||
%ISOdiacritical;
|
||||
|
||||
<!ENTITY % ISOgeneraltech PUBLIC "ISO 8879-1986//ENTITIES General Technical//EN">
|
||||
%ISOgeneraltech;
|
||||
|
||||
<!ENTITY % ISOalatin1 PUBLIC "ISO 8879-1986//ENTITIES Added Latin 1//EN">
|
||||
%ISOalatin1;
|
||||
|
||||
<!ENTITY % ISOalatin2 PUBLIC "ISO 8879-1986//ENTITIES Added Latin 2//EN">
|
||||
%ISOalatin2;
|
||||
|
||||
<!ENTITY % ISOgreek PUBLIC "ISO 8879-1986//ENTITIES Greek Symbols//EN">
|
||||
%ISOgreek;
|
||||
|
||||
<!ENTITY % ISOgreekletters PUBLIC "ISO 8879-1986//ENTITIES Greek Letters//EN">
|
||||
%ISOgreekletters;
|
||||
|
||||
<!ENTITY % ISOboxandline PUBLIC "ISO 8879-1986//ENTITIES Box and Line Drawing//EN">
|
||||
%ISOboxandline;
|
||||
|
||||
|
||||
<!ENTITY % BEntities SYSTEM "./sysAdminGuide/BEntity.sgm">
|
||||
%BEntities;
|
||||
|
||||
|
||||
<!ENTITY Pref SYSTEM "./sysAdminGuide/preface.sgm">
|
||||
<!ENTITY LogMg SYSTEM "./sysAdminGuide/ch01.sgm">
|
||||
<!ENTITY SesMg SYSTEM "./sysAdminGuide/ch02.sgm">
|
||||
<!ENTITY CnfAM SYSTEM "./sysAdminGuide/ch03.sgm">
|
||||
<!ENTITY RegAp SYSTEM "./sysAdminGuide/ch04.sgm">
|
||||
<!ENTITY ClSrv SYSTEM "./sysAdminGuide/ch05.sgm">
|
||||
<!ENTITY PrCnf SYSTEM "./sysAdminGuide/ch06.sgm">
|
||||
<!ENTITY Datab SYSTEM "./sysAdminGuide/ch07.sgm">
|
||||
<!ENTITY IntAc SYSTEM "./sysAdminGuide/ch08.sgm">
|
||||
<!ENTITY dtCrA SYSTEM "./sysAdminGuide/ch09.sgm">
|
||||
<!ENTITY CrAct SYSTEM "./sysAdminGuide/ch10.sgm">
|
||||
<!ENTITY CrDT SYSTEM "./sysAdminGuide/ch11.sgm">
|
||||
<!ENTITY CrIcn SYSTEM "./sysAdminGuide/ch12.sgm">
|
||||
<!ENTITY FrPC SYSTEM "./sysAdminGuide/ch13.sgm">
|
||||
<!ENTITY WMCnf SYSTEM "./sysAdminGuide/ch14.sgm">
|
||||
<!ENTITY FACol SYSTEM "./sysAdminGuide/ch15.sgm">
|
||||
<!ENTITY I18N SYSTEM "./sysAdminGuide/ch16.sgm">
|
||||
|
||||
|
||||
|
||||
|
||||
]>
|
||||
|
||||
<!-- ____________________________________________________________________________ -->
|
||||
|
||||
<Book>
|
||||
|
||||
<Title>Common Desktop Environment: Manuale per utenti esperti e amministratori di sistema</Title>
|
||||
|
||||
&Pref;
|
||||
&LogMg;
|
||||
&SesMg;
|
||||
&CnfAM;
|
||||
&RegAp;
|
||||
&ClSrv;
|
||||
&PrCnf;
|
||||
&Datab;
|
||||
&IntAc;
|
||||
&dtCrA;
|
||||
&CrAct;
|
||||
&CrDT;
|
||||
&CrIcn;
|
||||
&FrPC;
|
||||
&WMCnf;
|
||||
&FACol;
|
||||
&I18N;
|
||||
|
||||
</Book>
|
||||
1101
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch01.sgm
Normal file
1101
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch01.sgm
Normal file
File diff suppressed because it is too large
Load Diff
781
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch02.sgm
Normal file
781
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch02.sgm
Normal file
@@ -0,0 +1,781 @@
|
||||
<!-- $XConsortium: ch02.sgm /main/10 1996/12/20 20:47:01 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.sesmg.div.1">
|
||||
<title id="sag.sesmg.mkr.1">Configurazione della Gestione delle sessioni</title>
|
||||
<para>La Gestione delle sessioni ha la funzione di avviare il desktop e di
|
||||
salvare e ripristinare automaticamente le impostazioni correnti per le applicazioni,
|
||||
i colori, i font, il comportamento del mouse, il volume audio e il clic dei
|
||||
tasti.</para>
|
||||
<para>La Gestione delle sessioni permette di:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Personalizzare la sessione iniziale per tutti gli utenti del
|
||||
desktop</para>
|
||||
</listitem>
|
||||
<listitem><para>Personalizzare l'ambiente e le risorse per tutti gli utenti
|
||||
del desktop</para>
|
||||
</listitem>
|
||||
<listitem><para>Cambiare il messaggio di avvio della sessione</para>
|
||||
</listitem>
|
||||
<listitem><para>Cambiare i parametri per gli strumenti e i daemon di avvio
|
||||
delle sessioni</para>
|
||||
</listitem>
|
||||
<listitem><para>Personalizzare l'uso dei colori per tutti gli utenti del desktop
|
||||
</para>
|
||||
<informaltable id="sag.sesmg.itbl.1" frame="all">
|
||||
<tgroup cols="1" colsep="1" rowsep="1">
|
||||
<colspec colwidth="4.13in">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Cos'è
|
||||
una sessione?23'--><xref role="JumpText" linkend="sag.sesmg.mkr.2"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Avvio di
|
||||
una sessione25'--><xref role="JumpText" linkend="sag.sesmg.mkr.3"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Cosa accade
|
||||
all'avvio di una sessione25'--><xref role="JumpText" linkend="sag.sesmg.mkr.4"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Altre opzioni
|
||||
per personalizzare l'avvio delle--><!-- sessioni33'--><xref role="JumpText"
|
||||
linkend="sag.sesmg.mkr.8"></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'File e
|
||||
directory della Gestione delle sessioni--><!--38'--><xref role="JumpText"
|
||||
linkend="sag.sesmg.mkr.10"></para></entry></row></tbody></tgroup></informaltable>
|
||||
<para>Personalizzare l'uso dei colori per tutti gli utenti del desktop</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect1 id="sag.sesmg.div.2">
|
||||
<title id="sag.sesmg.mkr.2">Cos'è una sessione?<indexterm><primary>Gestione delle sessioni</primary><secondary>introduzione</secondary></indexterm><indexterm>
|
||||
<primary>sessione</primary><secondary>definizione</secondary></indexterm></title>
|
||||
<para>Si definisce sessione l'insieme di applicazioni, impostazioni e risorse
|
||||
utilizzate nel desktop dell'utente. La Gestione delle sessioni è un
|
||||
insieme di convenzioni e protocolli che permette di salvare e ripristinare
|
||||
la sessione di un utente. In questo modo ogni utente può, con il normale
|
||||
login, accedere automaticamente allo stesso insieme di applicazioni, impostazioni
|
||||
e risorse che erano attive al momento del logout precedente. Al primo login
|
||||
nel desktop, il sistema carica una sessione iniziale<indexterm><primary>sessione</primary><secondary>predefinita</secondary></indexterm> predefinita.
|
||||
Successivamente, la Gestione delle sessioni consente di utilizzare una sessione<indexterm>
|
||||
<primary>sessione</primary><secondary>corrente</secondary></indexterm> corrente
|
||||
e una sessione iniziale<indexterm><primary>sessione</primary><secondary>iniziale</secondary></indexterm> per ogni utente.</para>
|
||||
<sect2 id="sag.sesmg.div.3">
|
||||
<title>La prima sessione<indexterm><primary>sessione</primary><secondary>predefinita</secondary></indexterm><indexterm><primary>sessione</primary>
|
||||
<secondary>iniziale</secondary></indexterm></title>
|
||||
<para>Quando un utente effettua il primo login nel desktop, la Gestione delle
|
||||
sessioni genera una sessione iniziale per quell'utente usando i valori predefiniti
|
||||
del sistema. Nell'impostazione predefinita, vengono avviate la Gestione di
|
||||
file e il volume di aiuto Introduzione al desktop.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.4">
|
||||
<title>Session<indexterm><primary>sessione</primary><secondary>corrente</secondary>
|
||||
</indexterm>e corrente</title>
|
||||
<para>La sessione corrente è sempre la sessione del desktop in esecuzione
|
||||
nel momento considerato, si tratti di una sessione ripristinata al login da
|
||||
una sessione iniziale dell'utente, di una sessione corrente salvata o della
|
||||
sessione iniziale predefinita del sistema. Usando le impostazioni della sezione
|
||||
Avvio della Gestione degli stili, è possibile impostare il salvataggio
|
||||
automatico della sessione corrente al logout. Ad ogni login, la Gestione delle
|
||||
sessioni riavvierà la sessione corrente salvata all'ultimo logout.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.5">
|
||||
<title>Sessione iniziale<indexterm><primary>sessione</primary><secondary>iniziale</secondary></indexterm></title>
|
||||
<para>È anche possibile avviare il desktop con le stesse impostazioni
|
||||
ad ogni login, indipendentemente dallo stato esistente all'ultimo logout.
|
||||
L'utente può salvare lo stato della sessione corrente e quindi, usando
|
||||
le opzioni di Avvio della Gestione degli stili, impostare l'avvio di quella
|
||||
sessione ad ogni login successivo.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.6">
|
||||
<title>Sessioni associate ai video</title>
|
||||
<para>Per creare una sessione specifica per un determinato video, copiare
|
||||
la directory <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/sessions</filename> in <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/</filename><symbol role="Variable">video</symbol>, dove <symbol role="Variable">video</symbol> è il nome reale e non qualificato dell'host (ad esempio, <filename>rosa:0</filename> sarà un nome valido, mentre <filename>rosa.arcobaleno.com:0</filename> o <filename>unix:0</filename> non saranno ammessi). Quando l'utente
|
||||
effettuerà il login sul video <filename>rosa:0</filename>, la Gestione
|
||||
delle sessioni avvierà la sessione creata per quel video.</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.sesmg.div.7">
|
||||
<title id="sag.sesmg.mkr.3">Avvio di una sessione<indexterm><primary>sessione</primary><secondary>avvio</secondary></indexterm><indexterm><primary>Gestione
|
||||
delle sessioni</primary><secondary>avvio</secondary></indexterm><indexterm>
|
||||
<primary><</primary></indexterm><indexterm><primary>$nopage>Gestione delle
|
||||
sessioni</primary><secondary>Vedere anche sessione[Gestione delle sessioni</secondary><tertiary>aaa]</tertiary></indexterm></title>
|
||||
<para>La Gestione delle sessioni viene avviata automaticamente da <filename>usr/dt/bin/<indexterm><primary>Xsession, file</primary><secondary>avvio della
|
||||
Gestione delle sessioni</secondary></indexterm>Xsession</filename> quando
|
||||
si utilizza la Gestione del login.</para>
|
||||
<para>In alternativa, è possibile effettuare il login nel modo tradizionale
|
||||
a caratteri<indexterm><primary>getty</primary></indexterm> (<command>getty</command>) e avviare la Gestione delle sessioni manualmente usando uno strumento
|
||||
che permetta di avviare un server X, come <command>xinit</command>. Ad esempio,
|
||||
si potrà usare il comando: <command>xinit /usr/dt/bin/Xsession</command>.
|
||||
</para>
|
||||
</sect1>
|
||||
<sect1 id="sag.sesmg.div.8">
|
||||
<title id="sag.sesmg.mkr.4">Cosa accade all'avvio di una sessione</title>
|
||||
<para>Per avviare una sessione utente, la Gestione delle sessioni esegue le
|
||||
seguenti operazioni:</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Legge lo script <symbol role="Variable">DirectoryIniziale</symbol><filename>/<indexterm><primary>.dtprofile, file</primary><secondary>lettura[dtprofile, file</secondary><tertiary>lettu]</tertiary></indexterm>.dtprofile</filename></para>
|
||||
</listitem>
|
||||
<listitem><para>Legge gli script <filename><indexterm><primary>Xsession.d,
|
||||
directory</primary></indexterm>Xsession.d</filename></para>
|
||||
</listitem>
|
||||
<listitem><para>Visualizza un<indexterm><primary>Gestione delle sessioni</primary><secondary>messaggio di benvenuto</secondary></indexterm> messa<indexterm>
|
||||
<primary>messaggio di benvenuto</primary><secondary>visualizzazione</secondary>
|
||||
</indexterm>ggio di benvenuto</para>
|
||||
</listitem>
|
||||
<listitem><para>Configura i percorsi di ricerca del<indexterm><primary>percorsi
|
||||
di ricerca</primary></indexterm> desktop</para>
|
||||
</listitem>
|
||||
<listitem><para>Raccoglie informazioni sulle applicazioni disponibili</para>
|
||||
</listitem>
|
||||
<listitem><para>Opzionalmente, legge i file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.profile</filename><indexterm><primary>.profile, file[profile,
|
||||
file]</primary></indexterm> o <symbol role="Variable">DirectoryIniziale</symbol><filename>/.login</filename><indexterm><primary>.login, file[login, file]</primary>
|
||||
</indexterm></para>
|
||||
</listitem>
|
||||
<listitem><para>Avvia il daemon di messaging<indexterm><primary>ToolTalk</primary><secondary>daemon di messaging</secondary></indexterm> ToolTalk<superscript>
|
||||
®</superscript></para>
|
||||
</listitem>
|
||||
<listitem><para>Carica<indexterm><primary>sessione</primary><secondary>risorse</secondary></indexterm> le ri<indexterm><primary>risorse</primary><secondary>sessione</secondary></indexterm>sorse per la sessione</para>
|
||||
</listitem>
|
||||
<listitem><para>Avvia il<indexterm><primary>server di colori</primary></indexterm> server
|
||||
dei colori</para>
|
||||
</listitem>
|
||||
<listitem><para>Avvia la<indexterm><primary>Gestione dello spazio di lavoro</primary><secondary>avvio</secondary></indexterm> Gestione dello spazio di
|
||||
lavoro</para>
|
||||
</listitem>
|
||||
<listitem><para>Avvia le applicazioni della sessione<indexterm><primary>applicazioni</primary><secondary>avvio al login</secondary></indexterm></para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
<para>Queste operazioni saranno descritte in modo dettagliato nelle sezioni
|
||||
seguenti.</para>
|
||||
<sect2 id="sag.sesmg.div.9">
|
||||
<title>Lettura dello script<indexterm><primary>.dtprofile, file</primary>
|
||||
<secondary>lettura[dtprofile, file</secondary><tertiary>le]</tertiary></indexterm> .dtprofile</title>
|
||||
<para>All'avvio di una sessione, lo script <command><indexterm><primary>Xsession,
|
||||
file</primary></indexterm>Xsession</command> legge lo script <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dtprofile</filename><indexterm><primary>variabili d'</primary></indexterm><indexterm><primary>ambiente</primary><secondary>in .dtprofile[variabili d'</secondary></indexterm><indexterm><primary>ambiente</primary><secondary>dtpr]</secondary></indexterm> dell'utente. Si tratta di
|
||||
uno script della shell <filename>/bin/sh</filename> o <filename>/bin/ksh</filename>
|
||||
che permette ad ogni utente di configurare le variabili d'ambiente per le
|
||||
proprie sessioni. Per maggiori informazioni sulla configurazione delle variabili
|
||||
d'ambiente, vedere <!--Original XRef content: '“Altre opzioni
|
||||
per personalizzare l'av--><!--vio delle sessioni” a pagina 33'--><xref
|
||||
role="HeadingAndPage" linkend="sag.sesmg.mkr.8">.</para>
|
||||
<para>Se lo script <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dtprofile</filename> non esiste, ad esempio perché l'utente sta effettuando
|
||||
il suo primo login nel desktop, <command>Xsession</command> copia lo script
|
||||
predefinito del sistema, <filename>sys.dtprofile</filename>, in<indexterm>
|
||||
<primary>shell</primary><secondary>personalizzata</secondary></indexterm> <symbol role="Variable">DirectoryIniziale</symbol><filename>/<indexterm><primary>.dtprofile, file</primary><secondary>creazione[dtprofile, file</secondary>
|
||||
<tertiary>cre]</tertiary></indexterm>.dtprofile</filename>.</para>
|
||||
<para><indexterm><primary>variabili d'</primary></indexterm><indexterm><primary>ambiente</primary><secondary>predefinite</secondary></indexterm>Lo script
|
||||
predefinito del desktop è <filename>/usr/dt/config/<indexterm><primary>sys.dtprofile, file</primary></indexterm>sys.dtprofile</filename>. Per personalizzare<indexterm>
|
||||
<primary>shell</primary><secondary>personalizzazione a livello di sistema</secondary></indexterm> <filename>sys.dtprofile</filename>, copiare il file
|
||||
da <filename>/usr/dt/config</filename> in <filename>/etc/dt/config</filename>
|
||||
ed editare la nuova copia.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.10">
|
||||
<title id="sag.sesmg.mkr.5">Lettura degli script<indexterm><primary>Xsession.d,
|
||||
directory</primary><secondary>script</secondary></indexterm> Xsession.d</title>
|
||||
<para>Dopo la lettura dello script <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dtprofile</filename>, <command>Xsession</command> legge
|
||||
gli script <filename>Xsession.d</filename>. Questi script vengono usati per
|
||||
configurare altre variabili d'ambiente ed avviare daemon opzionali per la
|
||||
sessione dell'utente. Gli script <filename>Xsession.d</filename> predefiniti
|
||||
sono:</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="159*">
|
||||
<colspec colwidth="369*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>0010.dtpaths</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Documenta i percorsi di ricerca personalizzabili
|
||||
</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>0020.dtims</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Avvia il server per il metodo di input
|
||||
opzionale</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>0030.dttmpdir</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Crea una directory temporanea per ogni
|
||||
utente e per ogni sessione</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>0040.xmbind</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Configura <filename>$XMBINDDIR</filename>
|
||||
usando i valori predefiniti del desktop</para></entry></row></tbody></tgroup>
|
||||
</informaltable>
|
||||
<para>È possibile che <filename>Xsession.d</filename> contenga altri
|
||||
script specifici del produttore.</para>
|
||||
<para><command>Xsession</command> legge inizialmente tutti i file della directory
|
||||
<filename>/usr/dt/config/Xsession.d</filename>, e quindi quelli della directory
|
||||
<filename>/etc/dt/config/Xsession.d</filename>.</para>
|
||||
<para>Gli script <filename><indexterm><primary>Xsession.d, directory</primary>
|
||||
<secondary>personalizzazione</secondary></indexterm>Xsession.d</filename>
|
||||
predefiniti del desktop si trovano nella directory <filename>/usr/dt/config/Xsession.d</filename>. Per personalizzare uno script <filename>Xsession.d</filename>,
|
||||
copiare lo script da <filename>/usr/dt/config/Xsession.d</filename> in <filename>/etc/dt/config/Xsession.d</filename> ed editare la nuova copia. Per effettuare
|
||||
questa operazione è necessaria l'autorizzazione di esecuzione per
|
||||
il file.</para>
|
||||
<para><indexterm><primary>Xsession, file</primary><secondary>personalizzazione
|
||||
a livello di sistema</secondary></indexterm><indexterm><primary>Gestione delle
|
||||
sessioni</primary><secondary>personalizzazione a livello di sistema</secondary>
|
||||
</indexterm>Inoltre, per fare in modo che <command>Xsession</command> legga
|
||||
automaticamente uno script creato dall'utente, copiare lo script in <filename>/etc/dt/config/Xsession.d</filename>.</para>
|
||||
<note>
|
||||
<para>Nel creare o modificare uno script <command>Xsession.d</command>, accertarsi
|
||||
che i comandi eseguiti in foreground siano di breve durata, poiché
|
||||
il tempo richiesto per l'esecuzione dei comandi influirà direttamente
|
||||
sul tempo di avvio della sessione. Se un comando in foreground non viene terminato,
|
||||
il processo di avvio della sessione rimane sospeso. Se si desidera che uno
|
||||
script <command>Xsession.d</command> avvii alcuni processi da mantenere in
|
||||
esecuzione per l'intera durata della sessione, accertarsi che tali processi
|
||||
vengano eseguiti in background.</para>
|
||||
</note>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.11">
|
||||
<title><indexterm><primary>messaggio di benvenuto</primary><secondary>visualizzazione</secondary></indexterm>Visualizzazione del messaggio di benvenuto</title>
|
||||
<para>Dopo la lettura degli script <symbol role="Variable">DirectoryIniziale</symbol><command>/.dtprofile</command> e <command>Xsession.d</command>, <command>Xsession</command> visualizza un messaggio di benvenuto. Questo messaggio
|
||||
può essere personalizzato oppure eliminato totalmente. La visualizzazione
|
||||
del messaggio è affidata al client <command>dthello</command>.</para>
|
||||
<para><indexterm><primary>messaggio di benvenuto</primary><secondary>personalizzazione</secondary></indexterm>Per cambiare il testo del messaggio, modificare le
|
||||
opzioni di <command>dthello</command> editando la variabile <symbol>dtstart_hello[0]</symbol>.</para>
|
||||
<para>Per modificare <filename>dtstart_hello[0]</filename>, creare uno script
|
||||
in <filename>/etc/dt/config/Xsession.d</filename> che imposti il nuovo valore
|
||||
desiderato. Per visualizzare il messaggio del giorno a tutti gli utenti, creare
|
||||
uno script <command>sh</command> o <command>ksh</command> eseguibile, ad esempio <filename>/etc/dt/config/Xsession.d/</filename><symbol>var_pers</symbol><filename>,</filename> e impostare <filename>dtstart_hello[0]</filename> come segue:
|
||||
</para>
|
||||
<programlisting>dtstart_hello[0]=“/usr/dt/bin/dthello -file /etc/motd &”
|
||||
</programlisting>
|
||||
<para>Allo stesso modo, ogni utente potrà cambiare il messaggio di
|
||||
benvenuto per le proprie sessioni modificando <computeroutput>dtstart_hello[0]</computeroutput> nel proprio file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dtprofile</filename>.</para>
|
||||
<para>Per disabilitare completamente il messaggio di benvenuto, impostare
|
||||
</para>
|
||||
<para><computeroutput>dtstart_hello[0]=“ ”.</computeroutput></para>
|
||||
<para>Per maggiori informazioni su <command>dthello</command>, vedere la pagina
|
||||
di spiegazioni relativa a <command>dthello</command>.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.12">
|
||||
<title><indexterm><primary>Gestione delle sessioni</primary><secondary>impostazione
|
||||
dei percorsi di ricerca</secondary></indexterm><indexterm><primary>percorsi
|
||||
di ricerca</primary><secondary>impostazione dalla Gestione delle sessioni</secondary></indexterm>Impostazione dei percorsi di ricerca del desktop</title>
|
||||
<para>I percorsi di ricerca del desktop vengono creati al momento del login
|
||||
da <command><indexterm><primary>dtsearchpath</primary></indexterm>dtsearchpath</command>. <command>dtsearchpath</command> utilizza due categorie di variabili
|
||||
d'ambiente:</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="156*">
|
||||
<colspec colwidth="300*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Variabili di input</para></entry>
|
||||
<entry align="left" valign="top"><para>Variabili d'ambiente personali e di
|
||||
sistema definite dall'amministratore di sistema e dall'utente finale.</para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Variabili di output</para></entry>
|
||||
<entry align="left" valign="top"><para>Variabili create e definite da <command>dtsearchpath</command>. Il valore di ogni variabile è il percorso di
|
||||
ricerca per la sessione del desktop.</para></entry></row></tbody></tgroup>
|
||||
</informaltable>
|
||||
<para>Per modificare le opzioni del comando <command>dtsearchpath</command>,
|
||||
modificare la variabile <systemitem>dtstart_searchpath</systemitem>. Per cambiare
|
||||
il valore di <systemitem>dtstart_searchpath</systemitem> per tutti gli utenti,
|
||||
creare uno script <command>sh</command> o <command>ksh</command> eseguibile
|
||||
(ad esempio <filename>/etc/dt/config/Xsession.d/</filename><symbol>var_pers</symbol>) e impostare <systemitem>dtstart_searchpath</systemitem> come segue:
|
||||
</para>
|
||||
<programlisting>dtstart_searchpath=“/usr/dt/bin/dtsearchpath”
|
||||
</programlisting>
|
||||
<para>Ogni utente potrà cambiare le opzioni di <command>dtsearchpath</command> per le proprie sessioni modificando la variabile <systemitem>dtstart_searchpath</systemitem> nel proprio file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dtprofile</filename>.</para>
|
||||
<para>Per maggiori informazioni su <command>dtsearchpath</command>, vedere
|
||||
il <!--Original XRef content: 'Capitolo 7, “Percorsi di ricerca--><!--
|
||||
del desktop'--><xref role="ChapNumAndTitle" linkend="sag.datab.mkr.1">. Per
|
||||
maggiori informazioni sulle opzioni di <command>dtsearchpath</command>, vedere
|
||||
la pagina di spiegazioni relativa a <command>dtsearchpath</command>.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.13">
|
||||
<title>Abilitazione delle applicazioni disponibili</title>
|
||||
<para>Una volta configurati i percorsi di ricerca del desktop, il passo successivo
|
||||
consiste nell'identificare e abilitare le applicazioni disponibili usando
|
||||
<command>dtappgather</command>. Per cambiare le opzioni del comando<indexterm>
|
||||
<primary>Gestione di applicazioni</primary><secondary>identificazione delle
|
||||
applicazioni</secondary></indexterm><indexterm><primary>Gestione delle sessioni</primary><secondary>identificazione delle applicazioni</secondary></indexterm><indexterm>
|
||||
<primary>applicazioni</primary><secondary>identificazione con la Gestione
|
||||
delle sessioni</secondary></indexterm><indexterm><primary>dtappgather</primary>
|
||||
</indexterm> <command>dtappgather</command>, modificare la variabile <filename>dtstart_appgather</filename>. Per modificare <filename><indexterm><primary>dtstart_appgather, variabile</primary></indexterm>dtstart_appgather</filename>
|
||||
per tutti gli utenti, creare uno script <command>sh</command> o <command>ksh</command> eseguibile (ad esempio <filename>/etc/dt/config/Xsession.d/</filename><emphasis>var_pers</emphasis>) e impostare <systemitem>dtstart_appgather</systemitem> come segue:</para>
|
||||
<programlisting><filename>dtstart_appgather=</filename><command>"/usr/dt/bin/dtappgather &</command> "</programlisting>
|
||||
<para>Ogni utente potrà cambiare le opzioni di <command>dtappgather</command> per le proprie sessioni modificando la variabile <filename>dtstart_appgather</filename><systemitem>dtstart_appgather</systemitem> nel proprio file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dtprofile</filename>.
|
||||
</para>
|
||||
<para>Per maggiori informazioni sulle opzioni di <command>dtappgather</command>,
|
||||
vedere la pagina di spiegazioni relativa a <command>dtappgather</command> <filename>(4)</filename>.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.14">
|
||||
<title id="sag.sesmg.mkr.6"><indexterm><primary>variabili d'</primary></indexterm><indexterm>
|
||||
<primary>ambiente</primary><secondary>lettura in .login o in .profile</secondary>
|
||||
</indexterm>Lettura opzionale dello script .profile o .login<indexterm><primary>shell</primary><secondary>lettura in .profile o in .login</secondary></indexterm><indexterm>
|
||||
<primary>.profile, file</primary><secondary>lettura[profile, file</secondary>
|
||||
<tertiary>le]</tertiary></indexterm><indexterm><primary>.login, file</primary>
|
||||
<secondary>lettura[login, file</secondary><tertiary>le]</tertiary></indexterm></title>
|
||||
<para>È possibile impostare <command>Xsession</command> in modo da
|
||||
fargli consultare lo script <symbol role="Variable">DirectoryIniziale</symbol><filename>/.profile</filename> o <symbol role="Variable">DirectoryIniziale</symbol><filename>/.login</filename> tradizionale di un utente. Nell'impostazione predefinita
|
||||
questa funzione è disabilitata. Per impostare la lettura dello script <filename>.profile</filename> o <filename>.login</filename>, impostare la risorsa <command><indexterm>
|
||||
<primary>DTSOURCEPROFILE, variabile</primary></indexterm>DTSOURCEPROFILE</command>
|
||||
su <command>true</command>.</para>
|
||||
<para>Per modificare <systemitem>DTSOURCEPROFILE</systemitem> per tutti gli
|
||||
utenti, creare uno script <filename>/etc/dt/config/Xsession.d</filename> che
|
||||
imposti il nuovo valore desiderato. Per impostare <systemitem>DTSOURCEPROFILE</systemitem> su <command>true</command> per tutti gli utenti, creare uno
|
||||
script <command>sh</command> o <command>ksh</command> eseguibile, ad esempio <filename>/etc/dt/config/Xsession.d/</filename><emphasis>var_pers,</emphasis> e impostare <systemitem>DTSOURCEPROFILE</systemitem> come segue:</para>
|
||||
<programlisting>DTSOURCEPROFILE=true</programlisting>
|
||||
<para>Ogni utente potrà cambiare <systemitem>DTSOURCEPROFILE</systemitem>
|
||||
per le proprie sessioni impostando la risorsa su <command>true</command> nel
|
||||
proprio file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dtprofile</filename>.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.15">
|
||||
<title>Avvio del daemon di messaging<indexterm><primary>ToolTalk</primary>
|
||||
<secondary>daemon di messaging</secondary></indexterm> ToolTalk</title>
|
||||
<para>Il daemon di messaging ToolTalk, <command>ttsession</command>, permette
|
||||
alle singole applicazioni di comunicare l'una con l'altra senza conoscersi
|
||||
direttamente. Le applicazioni creano e inviano messaggi ToolTalk per comunicare
|
||||
tra loro, mentre <command>ttsession</command> comunica con la rete per assicurare
|
||||
l'arrivo dei messaggi.</para>
|
||||
<para>Per modificare le opzioni del comando <command><indexterm><primary>ttsession</primary><secondary>avvio</secondary></indexterm>ttsession</command>
|
||||
occorre modificare la variabile <filename>dtstart_ttsession</filename>. Per
|
||||
cambiare <filename><indexterm><primary>dtstart_ttsession, variabile</primary>
|
||||
</indexterm>dtstart_ttsession</filename> per tutti gli utenti, creare uno
|
||||
script <command>sh</command> o <command>ksh</command> eseguibile (ad esempio
|
||||
<filename>/etc/dt/config/Xsession.d/</filename><symbol role="Variable">var_pers</symbol>) e impostare <filename>dtstart_ttsession</filename> come segue:
|
||||
</para>
|
||||
<programlisting>dtstart_ttsession="/usr/dt/bin/ttsession -s"</programlisting>
|
||||
<para>Ogni utente potrà cambiare le opzioni di <command>ttsession</command>
|
||||
per le proprie sessioni modificando la variabile <filename>dtstart_ttsession</filename> nel proprio file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dtprofile</filename>.</para>
|
||||
<para>Per maggiori informazioni sulle opzioni di <command>ttsession</command>,
|
||||
vedere la pagina di spiegazioni relativa a <command>ttsession</command>. Per
|
||||
maggiori informazioni su <command>ttsession</command>, vedere il manuale <citetitle>Getting Started Using ToolTalk Messaging</citetitle>.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.16">
|
||||
<title><indexterm><primary>Gestione delle sessioni</primary><secondary>client</secondary></indexterm>Avvio del client della Gestione delle sessioni</title>
|
||||
<para>A questo punto, <command>Xsession</command> avvierà <filename>/usr/dt/bin/dtsession</filename>, che continuerà il processo di avvio
|
||||
delle sessioni.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.17">
|
||||
<title id="sag.sesmg.mkr.7">Caricamento delle risorse delle sessioni<indexterm>
|
||||
<primary>Gestione delle sessioni</primary><secondary>caricamento delle risorse</secondary></indexterm><indexterm><primary>risorse</primary><secondary>caricamento</secondary></indexterm></title>
|
||||
<para>La Gestione delle sessioni utilizza la caratteristica <filename>RESOURCE_MANAGER</filename> del server X per rendere le risorse del desktop disponibili a
|
||||
tutte le applicazioni. La Gestione delle sessioni carica <filename>RESOURCE_MANAGER</filename> nelle seguenti operazioni:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Durante il caricamento delle risorse predefinite del sistema
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Durante l'unione delle risorse di sistema specificate dall'amministratore.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Durante l'unione delle risorse specificate dall'utente</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Le risorse predefinite del desktop si trovano in <filename>/usr/dt/config/</filename><symbol role="Variable">lingua</symbol><filename>/sys.resources</filename><indexterm><primary>sys.resources, file</primary></indexterm><indexterm>
|
||||
<primary>risorse</primary><secondary>valori predefiniti del desktop</secondary>
|
||||
</indexterm>, e vengono rese disponibili per le sessioni dei singoli utenti
|
||||
attraverso la caratteristica <filename>RESOURCE_MANAGER</filename>. Questo
|
||||
file non dovrebbe essere editato, in quanto viene sovrascritto ad ogni nuova
|
||||
installazione del desktop.</para>
|
||||
<para>Per aggiungere altre risorse a quelle predefinite del sistema si potrà
|
||||
creare un nuovo file <filename>/etc/dt/config/</filename><symbol>lingua</symbol><filename>/sys.resources</filename><indexterm><primary>sys.resources, file</primary>
|
||||
</indexterm> in cui modificare le risorse predefinite o specificare nuove risorse
|
||||
per tutti gli utenti del desktop. Questo file verrà unito alle risorse
|
||||
predefinite del desktop all'avvio delle sessioni, perciò potrà
|
||||
contenere solo risorse nuove o aggiornate. Le risorse specificate in questo
|
||||
file saranno rese disponibili a tutti gli utenti attraverso la caratteristica <systemitem>RESOURCE_MANAGER</systemitem>, e prevarranno su quelle specificate nel file
|
||||
delle risorse predefinite del desktop.</para>
|
||||
<para>Ogni utente potrà aggiungere altre risorse a quelle di sistema
|
||||
o predefinite del desktop modificando il proprio file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.Xdefaults</filename>. Le risorse specificate
|
||||
in questo file saranno rese disponibili per le sessioni di quell'utente attraverso
|
||||
la caratteristica <systemitem>RESOURCE_MANAGER</systemitem>, e prevarranno
|
||||
su quelle specificate nel file di risorse predefinito del desktop o in quello
|
||||
predisposto dall'amministratore di sistema.</para>
|
||||
<note>
|
||||
<para>L'utility X Toolkit Intrinsics può caricare le risorse per un'applicazione
|
||||
da <systemitem>RESOURCE_MANAGER</systemitem> o da <symbol role="Variable">DirectoryIniziale</symbol><filename>/.Xdefaults</filename>, ma non da entrambi.
|
||||
In genere, questo significa che il file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.Xdefault</filename>s dell'utente viene ignorato. Tuttavia,
|
||||
la Gestione delle sessioni permette di utilizzarlo in quanto lo unisce <command><indexterm>
|
||||
<primary>.Xdefaults, file[Xdefaults, file]</primary></indexterm></command>a
|
||||
<systemitem>RESOURCE_MANAGER</systemitem>all'avvio della sessione. Se un
|
||||
utente modifica il file <symbol role="Variable">DirectoryIniziale</symbol>/<filename>.Xdefaults</filename>, queste modifiche avranno effetto sulle applicazioni
|
||||
solo eseguendo l'azione “Ricaricare risorse”. Questa<indexterm>
|
||||
<primary>Ricaricare
|
||||
risorse, azione</primary></indexterm> azione ordinerà infatti alla Gestione
|
||||
delle sessioni di ricaricare <filename>RESOURCE_MANAGER</filename> con le
|
||||
risorse predefinite, quelle di sistema e quelle specificate dall'utente. In
|
||||
questo modo le modifiche apportate ai file di risorse personali e di sistema
|
||||
saranno disponibili per le applicazioni.</para>
|
||||
</note>
|
||||
<para>Per maggiori informazioni, vedere:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para><!--Original XRef content: '“Impostazione
|
||||
delle risorse delle appli--><!--cazioni” a pagina 262'--><xref
|
||||
role="SecTitleAndPageNum" linkend="sag.facol.mkr.2"></para>
|
||||
</listitem>
|
||||
<listitem><para>La pagina di spiegazioni relativa a <filename>dtresourcesfile(4)</filename></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.18">
|
||||
<title>Avvio del server dei colori<indexterm><primary>server di colori</primary>
|
||||
<secondary>avvio</secondary></indexterm></title>
|
||||
<para>La Gestione delle sessioni funge da server di<indexterm><primary>server
|
||||
di colori</primary><secondary>risorse</secondary></indexterm> colori per il
|
||||
desktop, e permette di configurare tale funzione mediante le seguenti risorse <command>dtsession</command>.</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="213*">
|
||||
<colspec colwidth="315*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><indexterm><primary>foregroundColor,
|
||||
risorsa</primary></indexterm><systemitem class="resource">foregroundColor</systemitem></para></entry>
|
||||
<entry align="left" valign="top"><para>Controlla l'allocazione di un pixel
|
||||
per il colore di primo piano</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><indexterm><primary>dynamicColor, risorsa</primary></indexterm><systemitem class="resource">dynamicColor</systemitem></para></entry>
|
||||
<entry align="left" valign="top"><para>Specifica l'allocazione di colori di
|
||||
sola lettura</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><indexterm><primary>shadowPixmaps,
|
||||
risorsa</primary></indexterm><systemitem class="resource">shadowPixmaps</systemitem></para></entry>
|
||||
<entry align="left" valign="top"><para>Specifica l'allocazione di colori per
|
||||
l'ombreggiatura superiore o inferiore</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><indexterm><primary>colorUse, risorsa</primary></indexterm><systemitem class="resource">colorUse</systemitem></para></entry>
|
||||
<entry align="left" valign="top"><para>Limita l'allocazione dei colori</para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><indexterm><primary>writeXrdbColors,
|
||||
risorsa</primary></indexterm><systemitem class="resource">writeXrdbColors</systemitem></para></entry>
|
||||
<entry align="left" valign="top"><para>Specifica se le risorse <filename>*background</filename> e <filename>*foreground</filename> sono collocate</para><para>nel database delle risorse</para></entry></row></tbody></tgroup></informaltable>
|
||||
<para>Le risorse del server dei colori possono essere impostate per tutti
|
||||
gli utenti creando un file <filename>/etc/dt/config/</filename><symbol>lingua</symbol><filename>/sys.resources</filename> e specificando in questo file
|
||||
le risorse desiderate.</para>
|
||||
<para>Ogni utente potrà inoltre impostare le risorse del server dei
|
||||
colori per le proprie sessioni specificando le impostazioni desiderate nel
|
||||
proprio file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.Xdefaults</filename>.</para>
|
||||
<para>Per maggiori informazioni su come impostare le risorse per il server
|
||||
dei colori, vedere <!--Original XRef content: '“Amministrazione dei
|
||||
colori” a p--><!--agina 272'--><xref role="SecTitleAndPageNum"
|
||||
linkend="sag.facol.mkr.9">.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.19">
|
||||
<title><indexterm><primary>Gestione dello spazio di lavoro</primary><secondary>avvio</secondary></indexterm><indexterm><primary>Gestione delle sessioni</primary>
|
||||
<secondary>avvio della Gestione dello spazio di lavoro</secondary></indexterm>Avvio
|
||||
della Gestione dello spazio di lavoro</title>
|
||||
<para>La Gestione delle sessioni avvia la Gestione dello spazio di lavoro,
|
||||
che nell'impostazione predefinita è <filename>/usr/dt/bin/dtwm</filename>.<indexterm>
|
||||
<primary>Gestione dello spazio di lavoro</primary><secondary>avvio</secondary>
|
||||
</indexterm> È possibile specificare una gestione di finestre alternativa
|
||||
usando la risorsa <systemitem>wmStartupCommand</systemitem>.<indexterm><primary>wmStartupCommand, risorsa</primary></indexterm><indexterm><primary>Gestione
|
||||
delle finestre</primary><secondary>cambiamento dell'</secondary></indexterm></para>
|
||||
<para>È possibile specificare una gestione di finestre alternativa
|
||||
per tutti gli utenti creando un file <filename>/etc/dt/config/</filename> <symbol>lingua</symbol><filename>/sys.resources</filename> e impostando la risorsa <systemitem>Dtsession*wmStartupCommand</systemitem> con il percorso completo e le opzioni
|
||||
della gestione di finestre desiderata.</para>
|
||||
<para>Ogni utente potrà specificare una gestione di finestre alternativa
|
||||
per le proprie sessioni modificando la risorsa <systemitem>Dtsession*wmStartupCommand</systemitem> nel proprio file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.Xdefaults</filename>.</para>
|
||||
<para>Per maggiori informazioni sulla gestione delle finestre, vedere il <!--Original
|
||||
XRef content: 'Capitolo 14, “Personalizzazione --><!--della Gestione
|
||||
dello spazio di lavoro'--><xref role="ChapNumAndTitle" linkend="sag.wmcnf.mkr.1">.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.20">
|
||||
<title>Avvio delle applicazioni della sessione<indexterm><primary>applicazioni</primary><secondary>avvio al login</secondary></indexterm><indexterm><primary>Gestione delle sessioni</primary><secondary>avvio delle applicazioni</secondary>
|
||||
</indexterm></title>
|
||||
<para>All'avvio di una sessione, la Gestione delle sessioni riavvia tutte
|
||||
le applicazioni che erano state salvate insieme a quella sessione. L'insieme
|
||||
di applicazioni predefinito per la sessione iniziale dell'utente si trova
|
||||
in <filename>/usr/dt/config/</filename><symbol role="Variable">lingua</symbol><filename>/sys.session</filename>.<indexterm><primary>sys.session, file</primary></indexterm>
|
||||
Questo file non dovrebbe essere editato, in quanto verrà sovrascritto
|
||||
ad ogni nuova installazione del desktop.</para>
|
||||
<para>Per maggiori informazioni, vedere la pagina di spiegazioni relativa
|
||||
a <filename moreinfo="refentry">dtsessionfile(4)</filename>.<filename moreinfo="refentry"></filename></para>
|
||||
<para><indexterm><primary>Gestione delle sessioni</primary><secondary>personalizzazione
|
||||
dell'</secondary></indexterm><indexterm><primary>avvio delle applicazioni</primary></indexterm>Per modificare le applicazioni avviate con la sessione
|
||||
iniziale dell'utente, l'amministratore di sistema potrà copiare il
|
||||
file <filename>/usr/dt/config/</filename><symbol role="Variable">lingua</symbol><filename>/sys.session</filename> in <filename>/etc/dt/config/</filename><symbol role="Variable">lingua</symbol><filename>/sys.session</filename> e modificare la nuova copia
|
||||
del file. Diversamente dai file di risorse, questo file sostituirà
|
||||
completamente quello predefinito del desktop; sarà perciò possibile
|
||||
creare una copia del file predefinito del sistema e modificarla nel modo desiderato.
|
||||
</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.sesmg.div.21">
|
||||
<title id="sag.sesmg.mkr.8">Altre opzioni per personalizzare l'avvio delle
|
||||
sessioni</title>
|
||||
<para>Questa sezione descrive le seguenti operazioni:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Impostazione delle variabili d'ambiente</para>
|
||||
</listitem>
|
||||
<listitem><para>Impostazione delle risorse</para>
|
||||
</listitem>
|
||||
<listitem><para>Uso di sessioni associate al video</para>
|
||||
</listitem>
|
||||
<listitem><para>Esecuzione di script al login</para>
|
||||
</listitem>
|
||||
<listitem><para>Ripristino di una sessione di backup</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect2 id="sag.sesmg.div.22" role="Procedure">
|
||||
<title id="sag.sesmg.mkr.9"><indexterm><primary>variabili d'</primary></indexterm><indexterm>
|
||||
<primary>ambiente</primary><secondary>impostazione</secondary></indexterm>Come
|
||||
impostare le variabili d'ambiente</title>
|
||||
<itemizedlist remap="Bullet2">
|
||||
<listitem><para><indexterm><primary>variabili d'</primary></indexterm><indexterm>
|
||||
<primary>ambiente</primary><secondary>di sistema</secondary></indexterm>Per
|
||||
impostare una variabile d'ambiente a livello di sistema, creare un file nella
|
||||
directory <filename>/etc/dt/config/Xsession.d</filename> che imposti ed esporti
|
||||
la<indexterm><primary>Xsession.d, directory</primary></indexterm><indexterm>
|
||||
<primary>variabili d'</primary></indexterm><indexterm><primary>ambiente</primary>
|
||||
<secondary>esportazione</secondary></indexterm> variabile desiderata.</para>
|
||||
<para>Ad esempio, si potrà creare uno script <command>sh</command>
|
||||
o <command>ksh</command> eseguibile <filename>/etc/dt/config/Xsession.d/</filename><symbol role="Variable">var_pers</symbol></para>
|
||||
<para>che contenga l'istruzione:</para>
|
||||
<programlisting remap="CodeIndent1">export NUOVA_VARIABILE="<symbol role="Variable">valore</symbol>"</programlisting>
|
||||
<para>In questo modo la variabile <systemitem>NUOVA_VARIABILE</systemitem>
|
||||
sarà impostata negli ambienti di tutti gli utenti al login successivo.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para><indexterm><primary>variabili d'</primary></indexterm><indexterm>
|
||||
<primary>ambiente</primary><secondary>personali</secondary></indexterm>Per
|
||||
impostare una variabile d'ambiente personale sarà necessario definirla
|
||||
nel file <symbol role="Variable">DirectoryIniziale</symbol><filename>/<indexterm>
|
||||
<primary>.dtprofile, file</primary><secondary>impostazione delle variabili
|
||||
d'</secondary></indexterm><indexterm><primary>ambiente in[dtprofile, file</primary><secondary>imposta</secondary></indexterm>.dtprofile</filename>.
|
||||
</para>
|
||||
<para>Ad esempio, l'istruzione:</para>
|
||||
<programlisting remap="CodeIndent1">export VARIABILE_PERSONALE=“<symbol role="Variable">valore</symbol>”</programlisting>
|
||||
<para>imposterà la variabile <systemitem>NUOVA_VARIABILE</systemitem>
|
||||
negli ambienti di tutti gli utenti al login successivo.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<note>
|
||||
<para>La Gestione delle sessioni non legge automaticamente il file <filename><indexterm>
|
||||
<primary>.profile, file</primary><secondary>uso dalla Gestione del login[profile,
|
||||
file</secondary><tertiary>uso]</tertiary></indexterm><indexterm><primary>.login, file</primary><secondary>uso dalla Gestione del login[login, file</secondary><tertiary>uso]</tertiary></indexterm><indexterm><primary><</primary></indexterm><indexterm><primary>$nopage>shell</primary><secondary>Vedere anche variabili d'</secondary></indexterm><indexterm><primary>ambiente,
|
||||
.profile, .login, .dtprofile[shell</primary><secondary>aaa]</secondary></indexterm><filename>.profile</filename> o <filename></filename>.login</filename>. Può tuttavia
|
||||
essere configurata in modo da utilizzarli; vedere a questo riguardo la sezione <!--Original
|
||||
XRef content: '“Lettura opzionale dello script .profil--><!--e o .login”
|
||||
a pagina 29'--><xref role="SecTitleAndPageNum" linkend="sag.sesmg.mkr.6">.
|
||||
</para>
|
||||
</note>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.23" role="Procedure">
|
||||
<title>Come impostare le risorse<indexterm><primary>risorse</primary><secondary>impostazione</secondary></indexterm></title>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Per impostare una risorsa a livello di sistema, aggiungerla
|
||||
al file <filename>/etc/dt/config/</filename><symbol role="Variable">lingua</symbol><filename>/<indexterm><primary>sys.resources, file</primary></indexterm>sys.resources</filename>. (Se necessario, creare il file.)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<note>
|
||||
<para><filename>.<indexterm><primary>.dtprofile, file</primary><secondary>sintassi[dtprofile, file</secondary><tertiary>sin]</tertiary></indexterm>dtprofile</filename> supporta solo la sintassi della shell <filename>/bin/sh</filename>
|
||||
o <filename>/bin/ksh</filename>.</para>
|
||||
</note>
|
||||
<para>Ad esempio, se in <filename>/etc/dt/config/C/sys.resources</filename>
|
||||
si specifica l'istruzione:</para>
|
||||
<programlisting><command>Applicazione*risorsa:</command> <symbol role="Variable">valore</symbol></programlisting>
|
||||
<para>la risorsa <filename>Applicazione*risorsa</filename> verrà impostata
|
||||
nella caratteristica <filename><indexterm><primary>RESOURCE_MANAGER, caratteristica</primary></indexterm>RESOURCE_MANAGER</filename> di tutti gli utenti al login
|
||||
successivo.</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Per impostare una risorsa personale, aggiungere la risorsa
|
||||
al file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.Xdefaults</filename>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.24" role="Procedure">
|
||||
<title>Come impostare le risorse associate a un video</title>
|
||||
<para>Le risorse associate a un determinato video possono essere impostate
|
||||
sia a livello di sistema che per utenti specifici. In questo caso, le risorse
|
||||
possono essere impostate in base al video usato dall'utente per il login nel
|
||||
desktop.</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Per impostare un insieme di risorse associato a un video per
|
||||
tutti gli utenti di un sistema, creare un file <filename>/etc/dt/config/</filename><symbol role="Variable">lingua</symbol><filename>/sys.resources</filename> che specifichi
|
||||
le risorse desiderate.</para>
|
||||
</listitem>
|
||||
<listitem><para>Per impostare un insieme di risorse associato a un video solo
|
||||
per un determinato utente, specificare le risorse in <symbol role="Variable">DirectoryIniziale</symbol><filename>/.Xdefaults</filename>.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
<para>Per delimitare queste risorse sarà necessario racchiuderle tra
|
||||
dichiarazioni condizionali <command><indexterm><primary>cpp, dichiarazioni</primary></indexterm>cpp</command>. Occorrerà definire una macro <filename><indexterm>
|
||||
<primary>DISPLAY_nomevideo, macro</primary></indexterm>DISPLAY_</filename> <emphasis>nomevideo</emphasis> basata sul valore della variabile <filename>$DISPLAY</filename> convertendo tutti i punti (.) e i due punti (:) in caratteri di
|
||||
sottolineatura (_), eliminando tutte le informazioni legate allo schermo e
|
||||
infine anteponendo la stringa <filename>DISPLAY_</filename> al risultato.
|
||||
</para>
|
||||
<para>Ad esempio, una variabile <filename>$DISPLAY</filename> di valore <filename>:0</filename> diventerà <filename>DISPLAY_0</filename>, mentre una
|
||||
variabile <filename>$DISPLAY</filename> di valore <filename>bianco.arcobaleno.com:0.0</filename> diventerà <filename>DISPLAY_bianco_arcobaleno_com_0</filename>.
|
||||
Il valore risultante potrà essere usato nell'ambito di un test <command>cpp</command> in un file di risorse di una sessione. Ad esempio, se nel file <filename>/etc/dt/config/C/sys.resources</filename> si specifica quanto segue:</para>
|
||||
<programlisting><command>App*Risorsa: valore</command>
|
||||
|
||||
<command>#ifdef DISPLAY_bianco_arcobaleno_com_0
|
||||
App*Risorsa: valorespeciale1
|
||||
#endif</command>
|
||||
<command>#ifdef DISPLAY_rosa_arcobaleno_com_0
|
||||
App*Risorsa: valorespeciale2
|
||||
#endif</command></programlisting>
|
||||
<para>la risorsa <filename>App*Risorsa</filename> in <filename>RESOURCE_MANAGER</filename> verrà impostata su <filename>valorespeciale1</filename>
|
||||
quando l'utente effettuerà il login sul video <filename>bianco.arcobaleno.com:0</filename>; su <filename>valorespeciale2</filename> quando effettuerà
|
||||
il login su <filename>rosa.arcobaleno.com:0;</filename> e su <command>valore</command> quando il login verrà eseguito su un altro video.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.25" role="Procedure">
|
||||
<title>Come cambiare le applicazioni per la sessione iniziale<indexterm><primary>sessione</primary><secondary>prima</secondary></indexterm></title>
|
||||
<para>Per specificare applicazioni alternative da avviare nella sessione iniziale
|
||||
dell'utente, procedere come segue.</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Copiare <filename>/usr/dt/config/</filename><symbol role="Variable">lingua</symbol><filename>/sys.session</filename> in <filename>/etc/dt/config/</filename><symbol role="Variable">lingua</symbol><filename>/sys.session.</filename></para>
|
||||
</listitem>
|
||||
<listitem><para>Modificare la nuova copia del file <filename><indexterm><primary>sys.session, file</primary></indexterm>sys.session</filename>.</para>
|
||||
<para>Ogni istruzione di <filename>sys.session</filename> apparirà
|
||||
nella forma:</para>
|
||||
<para remap="CodeIndent1"><computeroutput><command><indexterm><primary>dtsmcmd,
|
||||
comando</primary></indexterm>dtsmcmd -cmd</command> <replaceable remap="Emphasis">
|
||||
comando_e_opzioni</replaceable></computeroutput></para>
|
||||
<para>Per aggiungere un'applicazione nella sessione iniziale dell'utente,
|
||||
specificare una nuova istruzione in <filename>sys.session</filename> indicando
|
||||
il percorso completo del file eseguibile. Ad esempio, per avviare <filename>/usr/bin/X11/xclock</filename> in una sessione iniziale, aggiungere un'istruzione
|
||||
per <command>xclock</command> al file <filename>/etc/dt/config/C/sys.resources</filename>:</para>
|
||||
<programlisting>#
|
||||
# Avvio di xclock...
|
||||
#
|
||||
dtsmcmd -cmd “/usr/bin/X11/xclock -digital”</programlisting>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.26" role="Procedure">
|
||||
<title>Come impostare una sessione associata a un video</title>
|
||||
<para>Usando la procedura descritta qui di seguito, ogni utente può
|
||||
impostare una sessione associata a un determinato video.</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Copiare la directory <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/<indexterm><primary>sessions, directory</primary>
|
||||
</indexterm>sessions</filename> in <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/</filename><symbol role="Variable">video</symbol>,
|
||||
dove <symbol role="Variable">video</symbol> è il nome reale e non qualificato
|
||||
dell'host (<filename>rosa:0</filename> sarà un nome valido, mentre <filename>rosa.arcobaleno.com:0</filename> o <filename>unix:0</filename> non saranno
|
||||
accettati).</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Ad esempio, per creare una sessione associata al video <filename>rosa.arcobaleno.com:0</filename>, digitare:</para>
|
||||
<programlisting><command>cp -r</command> <symbol role="Variable">DirectoryIniziale</symbol><command>/.dt/sessions</command> <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/rosa:0</filename></programlisting>
|
||||
<para>Al login successivo dell'utente sul video <filename>rosa.arcobaleno.com:0</filename>, la Gestione delle sessioni avvierà la sessione definita
|
||||
con questa procedura.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.27">
|
||||
<title>Esecuzione di comandi personalizzati all'avvio delle sessioni e al
|
||||
logout</title>
|
||||
<para>Gli utenti hanno la possibilità di impostare l'esecuzione di
|
||||
comandi personalizzati al momento del login nel desktop. Questa opzione è
|
||||
particolarmente utile per specificare impostazioni X che non possono essere
|
||||
salvate dalla Gestione delle sessioni. Ad esempio, si potrà usare <command>xsetroot</command> per personalizzare il puntatore del superutente (nello
|
||||
spazio di lavoro), oppure avviare applicazioni che non possono essere salvate
|
||||
e ripristinate dalla Gestione delle sessioni.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.28" role="Procedure">
|
||||
<title><indexterm><primary>Gestione delle sessioni</primary><secondary>esecuzione
|
||||
di comandi personalizzati</secondary></indexterm><indexterm><primary>sessione</primary><secondary>esecuzione di comandi all'</secondary></indexterm><indexterm>
|
||||
<primary>avvio</primary></indexterm>Come eseguire comandi personalizzati all'avvio
|
||||
di una sessione</title>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Creare un file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/sessions/sessionetc</filename><indexterm><primary>sessionetc, file</primary>
|
||||
</indexterm> che contenga i comandi desiderati.</para>
|
||||
<para>In genere, questo file è uno script e richiede le autorizzazioni
|
||||
di esecuzione. I processi avviati con <command>sessionetc</command> dovrebbero
|
||||
essere eseguiti in background.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<note>
|
||||
<para>Non usare <command>sessionetc</command> per avviare applicazioni client
|
||||
che vengono ripristinate automaticamente dalla Gestione delle sessioni, per
|
||||
evitare di avviare più copie della stessa applicazione. La presenza
|
||||
di più copie di un'applicazione potrebbe non essere immediatamente
|
||||
riscontrabile per la sovrapposizione delle finestre o delle icone.</para>
|
||||
</note>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.29" role="Procedure">
|
||||
<title>Come eseguire comandi personalizzati al logout<indexterm><primary>sessione</primary><secondary>esecuzione di comandi al logout</secondary></indexterm><indexterm>
|
||||
<primary>Gestione delle sessioni</primary><secondary>esecuzione di comandi
|
||||
al logout</secondary></indexterm></title>
|
||||
<para>Il file da utilizzare per questa procedura è <command><indexterm>
|
||||
<primary>sessionexit, file</primary></indexterm>sessionexit</command>. Come
|
||||
per <command>sessionetc</command>, si potrà usare <command>sessionexit</command> per eseguire operazioni che non possano essere avviate dalla Gestione
|
||||
delle sessioni.</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Creare il file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/sessions/sessionexit</filename>.</para>
|
||||
<para>Come <command>sessionetc</command>, questo file è generalmente
|
||||
uno script e richiede le autorizzazioni di esecuzione.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.30" role="Procedure">
|
||||
<title>Come ripristinare una sessione da un backup<indexterm><primary>sessione</primary><secondary>ripristino</secondary></indexterm><indexterm><primary>Gestione delle sessioni</primary><secondary>salvataggio delle sessioni</secondary>
|
||||
</indexterm><indexterm><primary>sessione</primary><secondary>backup</secondary>
|
||||
</indexterm></title>
|
||||
<para>Quando la Gestione delle sessioni salva una sessione, le informazioni
|
||||
vengono memorizzate sotto <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/sessions</filename> o, nel caso delle sessioni associate a un video,
|
||||
sotto <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/</filename> <emphasis>video</emphasis>. In queste directory, la Gestione delle sessioni crea una
|
||||
directory secondaria di nome <command>current</command> o <command>home</command>
|
||||
in cui memorizza rispettivamente le informazioni della sessione corrente
|
||||
o di quella iniziale. Prima di memorizzare queste informazioni, la Gestione
|
||||
delle sessioni crea una copia di backup della sessione precedentemente salvata
|
||||
con quel nome e la colloca in <filename><indexterm><primary>current.old, directory</primary></indexterm>current.old</filename> o in <filename><indexterm><primary>home.old, directory</primary></indexterm>home.old</filename>.</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Effettuare il login usando l'opzione “Sessione
|
||||
a finestra singola” o “Login della riga comandi” dello schermo
|
||||
di login.</para>
|
||||
</listitem>
|
||||
<listitem><para>Copiare la directory della sessione di backup nella
|
||||
directory attiva. Ad esempio, per ripristinare la sessione iniziale di backup,
|
||||
digitare:</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
<programlisting><command>cp -r</command> <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/sessions/home.old</filename> <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/sessions/home</filename></programlisting>
|
||||
<para>La stessa procedura può essere usata per ripristinare una sessione
|
||||
associata a un video.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.sesmg.div.31" role="Procedure">
|
||||
<title><indexterm><primary>Gestione delle sessioni</primary><secondary>log
|
||||
degli errori</secondary></indexterm>Come esaminare i problemi di avvio delle
|
||||
sessioni<indexterm><primary>Gestione delle sessioni</primary><secondary>analisi
|
||||
dei problemi</secondary></indexterm></title>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Esaminare il file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/<indexterm><primary>startlog, file</primary></indexterm><indexterm>
|
||||
<primary>sessione</primary><secondary>registrazione degli errori</secondary>
|
||||
</indexterm>startlog</filename>.</para>
|
||||
<para>Il file <filename>startlog</filename> contiene l'output (<command>stderr</command>) delle applicazioni avviate dalla Gestione delle sessioni (nell'host
|
||||
della Gestione delle sessioni<?Pub Caret>).</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.sesmg.div.32">
|
||||
<title id="sag.sesmg.mkr.10">File e directory della Gestione delle sessioni<indexterm>
|
||||
<primary>file di configurazione</primary><secondary>Gestione delle sessioni</secondary></indexterm><indexterm><primary>Gestione delle sessioni</primary>
|
||||
<secondary>file</secondary></indexterm><indexterm><primary>Gestione delle
|
||||
sessioni</primary><secondary>directory</secondary></indexterm></title>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para><filename>/usr/dt/bin/Xsession</filename></para>
|
||||
</listitem>
|
||||
<listitem><para><filename>/usr/dt/config/Xsession.d/*</filename></para>
|
||||
</listitem>
|
||||
<listitem><para><filename>/usr/dt/bin/dtsession</filename></para>
|
||||
</listitem>
|
||||
<listitem><para><filename>/usr/dt/bin/dtsession_res</filename></para>
|
||||
</listitem>
|
||||
<listitem><para><symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/sessions/current</filename></para>
|
||||
</listitem>
|
||||
<listitem><para><symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/sessions/home</filename></para>
|
||||
</listitem>
|
||||
<listitem><para><symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/</filename><symbol>video</symbol><filename>/current</filename></para>
|
||||
</listitem>
|
||||
<listitem><para><symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/</filename><symbol>video</symbol>/<command>home</command></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect1>
|
||||
</chapter>
|
||||
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 16:05:15-->
|
||||
<?Pub *0000060145>
|
||||
661
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch03.sgm
Normal file
661
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch03.sgm
Normal file
@@ -0,0 +1,661 @@
|
||||
<!-- $XConsortium: ch03.sgm /main/11 1996/12/21 19:18:57 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.cnfam.div.1">
|
||||
<title id="sag.cnfam.mkr.1">Installazione e amministrazione delle applicazioni</title>
|
||||
<para><indexterm><primary>Gestione di applicazioni</primary><secondary>descrizione</secondary></indexterm>La Gestione di applicazioni è il contenitore
|
||||
delle applicazioni disponibili agli utenti del desktop.</para>
|
||||
<informaltable id="sag.cnfam.itbl.1" frame="all">
|
||||
<tgroup cols="1" colsep="1" rowsep="1">
|
||||
<colspec colwidth="4.13in">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Struttura
|
||||
della Gestione di applicazioni40'--><xref role="JumpText" linkend="sag.cnfam.mkr.2"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Aggiunta
|
||||
di nuove applicazioni alla Gestione d--><!--i applicazioni43'--><xref role="JumpText"
|
||||
linkend="sag.cnfam.mkr.6"></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Creazione
|
||||
e amministrazione dei gruppi di appl--><!--icazioni generali46'--><xref role="JumpText"
|
||||
linkend="sag.cnfam.mkr.10"></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Modifica
|
||||
del percorso di ricerca usato per loc--><!--alizzare le applicazioni47'--><xref
|
||||
role="JumpText" linkend="sag.cnfam.mkr.11"></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Amministrazione
|
||||
generale della Gestione di app--><!--licazioni49'--><xref role="JumpText"
|
||||
linkend="sag.cnfam.mkr.13"></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Cambiamento
|
||||
dell'editor di testo e dell'emulat--><!--ore di terminale50'--><xref role="JumpText"
|
||||
linkend="sag.cnfam.mkr.14"></para></entry></row></tbody></tgroup></informaltable>
|
||||
<sect1 id="sag.cnfam.div.2">
|
||||
<title id="sag.cnfam.mkr.2">Struttura della Gestione di applicazioni</title>
|
||||
<para>Il livello più elevato della Gestione di applicazioni contiene
|
||||
generalmente un insieme di directory. Ognuna di queste, e il relativo contenuto,
|
||||
viene detta un<indexterm><primary>gruppi di applicazioni</primary><secondary>definizione</secondary></indexterm> <emphasis>gruppo di applicazioni</emphasis>.
|
||||
</para>
|
||||
<figure>
|
||||
<title>Gruppi di applicazioni nella Gestione di applicazioni</title>
|
||||
<graphic id="sag.cnfam.grph.1" entityref="SAG.CnfAM.fig.1"></graphic>
|
||||
</figure>
|
||||
<para>I gruppi di applicazioni che compiono nella Gestione di applicazioni
|
||||
possono risiedere in diverse posizioni, sia sul sistema locale che nella rete.
|
||||
</para>
|
||||
<sect2 id="sag.cnfam.div.3">
|
||||
<title>Posizione delle directory della Gestione di applicazioni<indexterm>
|
||||
<primary>Gestione di applicazioni</primary><secondary>posizione nel file system</secondary></indexterm></title>
|
||||
<para>Nel file system, la Gestione di applicazioni è la directory <filename>/var/dt/appconfig/appmanager/<symbol role="Variable">login</symbol>-<symbol role="Variable">nomehost</symbol>-<symbol role="Variable">display</symbol></filename>.
|
||||
Questa directory viene creata in modo dinamico ad ogni login dell'utente.
|
||||
</para>
|
||||
<para>Ad esempio, se l'utente <command>ron</command> effettua il login dal
|
||||
display <filename>wxyz:0</filename>, la directory della Gestione di applicazioni
|
||||
sarà <filename>/var/dt/appconfig/appmanager/ron- wxyz-0</filename>.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.cnfam.div.4">
|
||||
<title id="sag.cnfam.mkr.3">Come vengono identificate le applicazioni<indexterm>
|
||||
<primary>applicazioni</primary><secondary>identificazione nella Gestione di
|
||||
applicazioni</secondary></indexterm><indexterm><primary>Gestione di applicazioni</primary><secondary>identificazione delle applicazioni</secondary></indexterm><indexterm>
|
||||
<primary>gruppi di applicazioni</primary><secondary>identificazione</secondary>
|
||||
</indexterm></title>
|
||||
<para>La Gestione di applicazioni identifica e riunisce gruppi di applicazioni
|
||||
locali e remoti. Questi gruppi vengono localizzati nelle directory incluse
|
||||
nel percorso di ricerca delle<indexterm><primary>percorsi di ricerca</primary>
|
||||
<secondary>applicazioni</secondary></indexterm> applicazioni.</para>
|
||||
<para>Il percorso di ricerca predefinito comprende le seguenti directory:<indexterm>
|
||||
<primary>applicazioni</primary><secondary>percorso di ricerca</secondary>
|
||||
</indexterm></para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="145*">
|
||||
<colspec colwidth="311*">
|
||||
<thead>
|
||||
<row><entry align="left" valign="bottom"><para>Livello</para></entry><entry
|
||||
align="left" valign="bottom"><para>Posizione</para></entry></row></thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Predefinito</para></entry>
|
||||
<entry align="left" valign="top"><para><filename>/usr/dt/appconfig/appmanager/</filename><symbol role="Variable">lingua</symbol></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Di sistema</para></entry>
|
||||
<entry align="left" valign="top"><para><filename>/etc/dt/appconfig/appmanager/</filename><symbol role="Variable">lingua</symbol></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Personale</para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/appmanager</filename></para></entry></row></tbody>
|
||||
</tgroup></informaltable>
|
||||
<para>Per realizzare il livello più elevato della Gestione di applicazioni,
|
||||
al momento del login viene creata una serie di collegamenti tra i gruppi di
|
||||
applicazioni (directory) inclusi nel percorso di ricerca delle applicazioni
|
||||
e la directory <filename>/var/dt/appconfig/appmanager/<symbol role="Variable">login</symbol>-<symbol role="Variable">nomehost</symbol>-<symbol role="Variable">display</symbol></filename>. L'operazione di identificazione e raggruppamento
|
||||
viene eseguita dall'utility del desktop<indexterm><primary>dtappgather</primary>
|
||||
</indexterm> <command>dtappgather</command>, che viene avviata automaticamente
|
||||
dalla Gestione del login.</para>
|
||||
<para>Ad esempio, il desktop comprende il gruppo di applicazioni predefinito:
|
||||
</para>
|
||||
<programlisting>/usr/dt/appconfig/appmanager/<symbol role="Variable">lingua</symbol>/Strumenti_desktop</programlisting>
|
||||
<para>Al momento del login, verrà creato un<indexterm><primary>Gestione
|
||||
di applicazioni</primary><secondary>collegamenti simbolici</secondary></indexterm>
|
||||
collegamento simbolico con:</para>
|
||||
<programlisting>/var/dt/appconfig/appmanager/<symbol role="Variable">login</symbol>-<symbol role="Variable">nomehost</symbol>-<symbol role="Variable">display</symbol>/Strumenti_desktop</programlisting>
|
||||
<para>Il percorso di ricerca delle applicazioni può includere anche
|
||||
directory remote. Questo permette di localizzare e rendere disponibili applicazioni
|
||||
che risiedono su sistemi distribuiti nella rete. Per maggiori informazioni,
|
||||
vedere <!--Original XRef content: '&“Aggiunta di un server di applicazioni--><!--
|
||||
al percorso di ricerca” a pagina 48'--><xref role="SecTitleAndPageNum"
|
||||
linkend="sag.cnfam.mkr.12">.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.cnfam.div.5">
|
||||
<title>Regole di precedenza nel raggruppamento delle applicazioni<indexterm>
|
||||
<primary>Gestione di applicazioni</primary><secondary>regole di precedenza</secondary></indexterm><indexterm><primary>gruppi di applicazioni</primary>
|
||||
<secondary>precedenza</secondary></indexterm></title>
|
||||
<para>Se nel percorso di ricerca sono comprese più copie delle stesse
|
||||
applicazioni, i gruppi di applicazioni personali avranno la precedenza su
|
||||
quelli di sistema, e questi ultimi su quelli predefiniti. Ad esempio, se sono
|
||||
presenti sia il gruppo <filename>/usr/dt/appconfig/appmanager/it/Strumenti_desktop</filename> che il gruppo <filename>/etc/dt/appconfig/appmanager/it/Strumenti_desktop</filename>, verrà usata la copia sotto <filename>/etc</filename>.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.cnfam.div.6">
|
||||
<title>Gruppi di applicazioni predefiniti del desktop<indexterm><primary>gruppi di applicazioni</primary><secondary>gruppi predefiniti</secondary>
|
||||
</indexterm></title>
|
||||
<para>La configurazione predefinita del desktop comprende quattro gruppi di
|
||||
applicazioni.</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Applicazioni_desktop</para>
|
||||
</listitem>
|
||||
<listitem><para>Strumenti_desktop</para>
|
||||
</listitem>
|
||||
<listitem><para>Informazioni</para>
|
||||
</listitem>
|
||||
<listitem><para>Amministrazione_sistema</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.cnfam.div.7">
|
||||
<title>Esempio di localizzazione dei gruppi di applicazioni<indexterm><primary>applicazioni</primary><secondary>identificazione</secondary></indexterm></title>
|
||||
<para>La <!--Original XRef content: 'Figura 3‐2'--><xref role="CodeOrFigureOrTable"
|
||||
linkend="sag.cnfam.mkr.4"> mostra una finestra della Gestione di applicazioni
|
||||
contenente una serie di gruppi di applicazioni. La <!--Original XRef content:
|
||||
'Tabella 3‐1'--><xref role="CodeOrFigureOrTable" linkend="sag.cnfam.mkr.5">
|
||||
mostra le directory in cui questi gruppi sono stati localizzati.</para>
|
||||
<figure>
|
||||
<title id="sag.cnfam.mkr.4">Una finestra tipo della Gestione di applicazioni</title>
|
||||
<graphic id="sag.cnfam.grph.2" entityref="SAG.CnfAM.fig.2"></graphic>
|
||||
</figure>
|
||||
<table id="sag.cnfam.tbl.1" frame="topbot">
|
||||
<title id="sag.cnfam.mkr.5">Origine dei gruppi di applicazioni della <!--Original
|
||||
XRef content: 'Figura 3‐2'--><xref role="CodeOrFigureOrTable"
|
||||
linkend="sag.cnfam.mkr.4"></title>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="2.16in">
|
||||
<colspec colwidth="6.36in">
|
||||
<thead>
|
||||
<row><entry align="left" valign="bottom"><para><literal>Nome</literal></para></entry>
|
||||
<entry align="left" valign="bottom"><para><literal>Directory di origine</literal></para></entry>
|
||||
</row></thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>App_CAD</para></entry>
|
||||
<entry align="left" valign="top"><para><filename>/net/ApServA/etc/dt/appconfig/appmanager/it/App_CAD</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>App_disegno</para></entry>
|
||||
<entry align="left" valign="top"><para><filename>/etc/dt/appconfig/appmanager/it/App_disegno</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Applicazioni_desktop</para></entry>
|
||||
<entry align="left" valign="top"><para><filename>/usr/dt/appconfig/appmanager/it/Applicazioni_desktop</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Strumenti_desktop</para></entry>
|
||||
<entry align="left" valign="top"><para>/<filename>usr/dt/appconfig/appmanager/it/Strumenti_desktop</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Informazioni</para></entry>
|
||||
<entry align="left" valign="top"><para><filename>/usr/dt/appconfig/appmanager/it/Informazioni</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Amministrazione_sistema</para></entry>
|
||||
<entry align="left" valign="top"><para><filename>/etc/dt/appconfig/appmanager/C/Amministrazione_sistema</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Foglio_elettronico</para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">/</symbol><filename>utenti/anna/.dt/appmanager/Foglio_elettronico</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Strumenti_media</para></entry>
|
||||
<entry align="left" valign="top"><para><filename>/etc/dt/appconfig/appmanager/C/</filename>Strumenti_media</para></entry></row></tbody></tgroup></table>
|
||||
<para>Se i gruppi Informazioni o Amministrazione_sistema fossero stati personalizzati,
|
||||
essi verrebbero acquisiti da <filename>/etc/dt/appconfig/appmanager/it</filename>.
|
||||
</para>
|
||||
<para>Il gruppo App_CAD viene acquisito perché è stato aggiunto
|
||||
un sistema di nome Ap<structname>ServA</structname> al percorso di ricerca
|
||||
delle applicazioni (vedere <!--Original XRef content: '&“Aggiunta di
|
||||
un
|
||||
server di applicazioni--><!-- al percorso di ricerca” a pagina 48'-->).
|
||||
Foglio_elettronico è un gruppo di applicazioni personale, disponibile
|
||||
solo per l'utente <command>anna</command>.</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.cnfam.div.8">
|
||||
<title id="sag.cnfam.mkr.6">Aggiunta di nuove applicazioni alla Gestione di
|
||||
applicazioni<indexterm><primary>applicazioni</primary><secondary>aggiunta
|
||||
alla Gestione di applicazioni</secondary></indexterm><indexterm><primary>Gestione di applicazioni</primary><secondary>aggiunta di applicazioni</secondary>
|
||||
</indexterm></title>
|
||||
<para>Quando si aggiunge una nuova applicazione alla Gestione di applicazioni,
|
||||
in uno dei gruppi compare un'icona per l'avvio di quell'applicazione.</para>
|
||||
<para>Molte applicazioni sono associate ad un proprio gruppo. Questo gruppo
|
||||
viene presentato come una directory al livello più elevato della Gestione
|
||||
di applicazioni, e contiene l'icona dell'applicazione e altri file correlati.
|
||||
</para>
|
||||
<para>Altre applicazioni non sono associate a un proprio gruppo. In questi
|
||||
casi, l'icona per l'avvio dell'applicazione verrà collocata in un gruppo
|
||||
collettivo. Ad esempio, si potrà creare un gruppo di nome &“Giochi”
|
||||
in cui collocare i giochi installati sul sistema.</para>
|
||||
<sect2 id="sag.cnfam.div.9">
|
||||
<title>Metodi disponibili per aggiungere nuove applicazioni<indexterm><primary>applicazioni</primary><secondary>metodi per l'</secondary></indexterm><indexterm>
|
||||
<primary>aggiunta di un'</primary></indexterm><indexterm><primary>applicazione</primary></indexterm></title>
|
||||
<para>Per aggiungere un'applicazione alla Gestione di applicazioni si può
|
||||
procedere in due modi:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Registrare l'applicazione</para>
|
||||
</listitem>
|
||||
<listitem><para>Aggiungere l'icona dell'applicazione senza registrarla</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect3 id="sag.cnfam.div.10">
|
||||
<title>Registrazione di un'applicazione<indexterm><primary>registrazione</primary>
|
||||
<secondary>definizione</secondary></indexterm></title>
|
||||
<para>La registrazione di un'applicazione assicura la sua completa integrazione
|
||||
nel desktop.</para>
|
||||
<para><indexterm><primary>applicazioni</primary><secondary>registrate, definizione</secondary></indexterm>Le applicazioni registrate presentano le seguenti
|
||||
caratteristiche:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Dispongono di un proprio gruppo.</para>
|
||||
</listitem>
|
||||
<listitem><para>I loro file di configurazione sono raggruppati in un'unica
|
||||
posizione. Questo insieme di file di configurazione viene detto <emphasis><indexterm>
|
||||
<primary>pacchetto di registrazione</primary></indexterm>pacchetto di registrazione</emphasis>.</para>
|
||||
</listitem>
|
||||
<listitem><para>Possono avere un volume di aiuto registrato.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>La registrazione delle applicazioni può avvenire in due modi:
|
||||
</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Quando si installa un'applicazione predisposta per il desktop,
|
||||
la registrazione avviene automaticamente. Vedere <!--Original XRef content:
|
||||
'&“Come aggiungere un'applicazione predi--><!--sposta
|
||||
per il desktop alla Gestione di applicazioni” a pagina&--><!--numsp;45'--><xref
|
||||
role="SecTitleAndPageNum" linkend="sag.cnfam.mkr.7">.</para>
|
||||
</listitem>
|
||||
<listitem><para>Le applicazioni esistenti possono essere registrare creando
|
||||
un pacchetto di registrazione. Vedere <!--Original XRef content:
|
||||
'&“Come registrare applicazioni esistenti--><!-- o non predisposte
|
||||
per il desktop” a pagina 45'--><xref role="SecTitleAndPageNum"
|
||||
linkend="sag.cnfam.mkr.8">.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>L'uso di un pacchetto di registrazione rende più semplice l'amministrazione
|
||||
dell'applicazione nel desktop. Il pacchetto di registrazione viene creato
|
||||
in una posizione del file system diversa da quelle utilizzate per i file di
|
||||
configurazione del desktop.</para>
|
||||
</sect3>
|
||||
<sect3 id="sag.cnfam.div.11">
|
||||
<title>Aggiunta di un'applicazione senza l'uso di un pacchetto di registrazione.</title>
|
||||
<para>Questo metodo è preferibile quando si desidera che la Gestione
|
||||
di applicazioni contenga solo l'icona per l'avvio dell'applicazione.</para>
|
||||
<para><indexterm><primary>applicazioni</primary><secondary>aggiunta senza
|
||||
registrazione</secondary></indexterm>Le applicazioni aggiunte senza l'uso
|
||||
di un pacchetto di registrazione presentano le seguenti caratteristiche:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Possono avere un proprio gruppo, ma solitamente la loro icona
|
||||
viene collocata in un gruppo esistente</para>
|
||||
</listitem>
|
||||
<listitem><para>I loro file di configurazione vengono collocati direttamente
|
||||
in directory incluse nei percorsi di ricerca del desktop.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Vedere <!--Original XRef content: '&“Come aggiungere l'icona
|
||||
di un'applicaz--><!--ione ad un gruppo esistente” a pagina 45'--><xref
|
||||
role="SecTitleAndPageNum" linkend="sag.cnfam.mkr.9">.</para>
|
||||
</sect3>
|
||||
</sect2>
|
||||
<sect2 id="sag.cnfam.div.12" role="Procedure">
|
||||
<title id="sag.cnfam.mkr.7">Come aggiungere un'applicazione predisposta per
|
||||
il desktop alla Gestione di applicazioni<indexterm><primary>applicazioni</primary>
|
||||
<secondary>predisposte per il desktop</secondary></indexterm></title>
|
||||
<para>Le applicazioni predisposte per il desktop vengono registrate automaticamente
|
||||
nella Gestione di applicazioni al momento dell'installazione. L'insieme di
|
||||
file associato all'applicazione include il pacchetto di registrazione richiesto
|
||||
dal desktop.</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Installare l'applicazione seguendo le istruzioni fornite.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Al termine dell'installazione, fare doppio clic su “Ricaricare
|
||||
applicazioni” nel gruppo <structname>Strumenti_desktop</structname>.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Verificare che l'installazione sia completa:</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Aprire la Gestione di applicazioni e verificare che sia presente
|
||||
il nuovo gruppo di applicazioni.</para>
|
||||
</listitem>
|
||||
<listitem><para>Per avviare l'applicazione, aprire il gruppo in cui è
|
||||
contenuta e fare doppio clic sulla sua icona.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.cnfam.div.13" role="Procedure">
|
||||
<title id="sag.cnfam.mkr.8">Come registrare applicazioni esistenti o non predisposte
|
||||
per il desktop</title>
|
||||
<para>Questo è il metodo preferibile per integrare pienamente un'applicazione
|
||||
nel desktop.</para>
|
||||
<para>Il desktop dispone di un tool, <command>dtappintegrate</command>, che
|
||||
permette di creare collegamenti tra i file del pacchetto di registrazione
|
||||
e le directory del percorso di ricerca del desktop.</para>
|
||||
<para>La registrazione nel desktop è descritta dettagliatamente nel
|
||||
<!--Original XRef content: 'Capitolo 4, &“Registrazione di un--><!--'applicazione'--><xref
|
||||
role="ChapNumAndTitle" linkend="sag.regap.mkr.1">.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.cnfam.div.14" role="Procedure">
|
||||
<title id="sag.cnfam.mkr.9">Come aggiungere l'icona di un'applicazione ad
|
||||
un gruppo esistente</title>
|
||||
<para>La procedura descritta qui di seguito permette di aggiungere l'icona
|
||||
di un'applicazione ad un gruppo già esistente.</para>
|
||||
<para>Ad esempio, il desktop comprende un gruppo di applicazioni di nome <structname>Amministrazione_sistema</structname>che viene riservato ad applicazioni e
|
||||
script usati per l'amministrazione dei sistemi. Se viene creato uno script
|
||||
che gli utenti utilizzano con una certa frequenza, può essere comodo
|
||||
creare un'icona per questo script e inserirla nel gruppo di applicazioni <structname>Amministrazione_sistema</structname>.</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Usando Creare azione, creare la definizione di un'azione per
|
||||
l'applicazione.</para>
|
||||
<para>Per maggiori informazioni su Creare azione, vedere il <!--Original
|
||||
XRef content: 'Capitolo 9, &“Creazione di azioni--><!-- e tipi
|
||||
di dati con Creare azione'--><xref role="ChapNumAndTitle" linkend="sag.dtcra.mkr.1">.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Creare un file eseguibile con lo stesso nome dell'azione nella
|
||||
directory del gruppo in cui inserire l'applicazione. Il contenuto del file
|
||||
è irrilevante.</para>
|
||||
<para>Ad esempio, se si è creata un'azione di nome “Pulizia”
|
||||
che esegue un tool di amministrazione dei sistemi, si dovrà creare
|
||||
il file eseguibile <filename>/etc/dt/appconfig/appmanager/</filename><symbol role="Variable">lingua</symbol><filename>/Amministrazione_sistema/Pulizia.</filename></para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.cnfam.div.15">
|
||||
<title id="sag.cnfam.mkr.10">Creazione e amministrazione dei gruppi di applicazioni
|
||||
generali<indexterm><primary>gruppi di applicazioni</primary><secondary>amministrazione</secondary></indexterm></title>
|
||||
<para>Un gruppo di applicazioni si dice generale quando non è associato
|
||||
ad un determinato prodotto applicativo. Ad esempio, il gruppo di applicazioni
|
||||
predefinito Strumenti_desktop è un gruppo generale che contiene le
|
||||
icone di diverse applicazioni correlate ma non incluse in uno stesso prodotto.
|
||||
</para>
|
||||
<para>Oltre ai gruppi predefiniti è possibile creare nuovi gruppi di
|
||||
applicazioni generali. Ad esempio, si potrà creare un gruppo di nome
|
||||
Giochi in cui collocare tutti i giochi disponibili sul sistema.</para>
|
||||
<para>I gruppi di applicazioni generali possono essere disponibili a livello
|
||||
personale o di sistema.</para>
|
||||
<sect2 id="sag.cnfam.div.16" role="Procedure">
|
||||
<title>Come creare un gruppo di applicazioni generali di sistema<indexterm>
|
||||
<primary>gruppi di applicazioni</primary><secondary>di sistema</secondary>
|
||||
</indexterm></title>
|
||||
<orderedlist>
|
||||
<listitem><para>Effettuare il login come superutente.</para>
|
||||
</listitem>
|
||||
<listitem><para>Creare una directory in <filename>/etc/dt/appconfig/appmanager/</filename><symbol role="Variable">lingua</symbol>.</para>
|
||||
<para>Il nome della directory diventerà il nome del gruppo di<indexterm>
|
||||
<primary>gruppi di applicazioni</primary><secondary>assegnazione dei nomi</secondary></indexterm> applicazioni.</para>
|
||||
</listitem>
|
||||
<listitem><para>Fare doppio clic su “Ricaricare applicazioni”
|
||||
nel gruppo Strumenti_desktop.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.cnfam.div.17" role="Procedure">
|
||||
<title>Come creare un gruppo di applicazioni generali personale<indexterm>
|
||||
<primary>gruppi di applicazioni</primary><secondary>personali</secondary>
|
||||
</indexterm></title>
|
||||
<orderedlist>
|
||||
<listitem><para>Creare una directory in <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/appmanager</filename>.</para>
|
||||
<para>Il nome della directory diventerà il nome del gruppo di applicazioni.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Fare doppio clic su “Ricaricare applicazioni”
|
||||
nel gruppo Strumenti_desktop.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.cnfam.div.18" role="Procedure">
|
||||
<title>Come personalizzare un gruppo di applicazioni predefinito<indexterm>
|
||||
<primary>gruppi di applicazioni</primary><secondary>personalizzazione</secondary>
|
||||
</indexterm></title>
|
||||
<orderedlist>
|
||||
<listitem><para>Effettuare il login come superutente.</para>
|
||||
</listitem>
|
||||
<listitem><para>Se il gruppo di applicazioni si trova in <filename>/usr/dt/appconfig/appmanager/</filename> <symbol role="Variable">lingua</symbol>, copiarlo in /<filename>etc/dt/appconfig/appmanager/</filename><symbol role="Variable">lingua</symbol>.
|
||||
</para>
|
||||
<para><indexterm><primary>Strumenti_desktop, modifica</primary></indexterm>Ad
|
||||
esempio, il comando seguente copia il gruppo di applicazioni Strumenti_desktop:
|
||||
</para>
|
||||
<programlisting remap="CodeIndent1">cp -r /usr/dt/appconfig/appmanager/it/Strumenti_desktop /etc/dt/appconfig/appmanager/it
|
||||
</programlisting>
|
||||
<para>La nuova copia del gruppo di applicazioni avrà la precedenza
|
||||
rispetto alla versione predefinita.</para>
|
||||
</listitem>
|
||||
<listitem><para>Modificare la copia del gruppo di applicazioni. Ad esempio,
|
||||
aggiungere nuovi file di azioni (file eseguibili con lo stesso nome delle
|
||||
azioni).</para>
|
||||
</listitem>
|
||||
<listitem><para>Per visualizzare le modifiche, uscire dal desktop e rieseguire
|
||||
il login.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.cnfam.div.19">
|
||||
<title id="sag.cnfam.mkr.11">Modifica del percorso di ricerca usato per localizzare
|
||||
le applicazioni<indexterm><primary>percorso di ricerca delle applicazioni</primary><secondary>modifica</secondary></indexterm></title>
|
||||
<para>Una delle cause più frequenti per la modifica del percorso di
|
||||
ricerca è l'aggiunta di un nuovo server di applicazioni<indexterm>
|
||||
<primary>server di applicazioni</primary><secondary>aggiunta</secondary></indexterm>.
|
||||
Aggiungendo un server di applicazioni al percorso di ricerca, la Gestione
|
||||
di applicazioni localizzerà tutti i gruppi di applicazioni di quel
|
||||
server disponibili a livello di sistema.</para>
|
||||
<para>Per maggiori informazioni sul percorso di ricerca, vedere <!--Original
|
||||
XRef content: '&“Percorso di ricerca delle applicazion--><!--i”
|
||||
a pagina 118'--><xref role="SecTitleAndPageNum" linkend="sag.datab.mkr.8">.
|
||||
</para>
|
||||
<sect2 id="sag.cnfam.div.20">
|
||||
<title>Il percorso di ricerca predefinito<indexterm><primary>percorso di ricerca
|
||||
delle applicazioni</primary><secondary>valore predefinito</secondary></indexterm></title>
|
||||
<para>Il percorso di ricerca predefinito delle applicazioni include queste
|
||||
directory:</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="132*">
|
||||
<colspec colwidth="324*">
|
||||
<thead>
|
||||
<row><entry align="left" valign="bottom"><para>Livello</para></entry><entry
|
||||
align="left" valign="bottom"><para>Directory del percorso di ricerca</para></entry>
|
||||
</row></thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Personale</para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/appmanager</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Di sistema</para></entry>
|
||||
<entry align="left" valign="top"><para><filename>/etc/dt/appconfig/appmanager/</filename><symbol role="Variable">lingua</symbol></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Predefinito</para></entry>
|
||||
<entry align="left" valign="top"><para><filename>/usr/dt/appconfig/appmanager/</filename><symbol role="Variable">lingua</symbol></para></entry></row></tbody>
|
||||
</tgroup></informaltable>
|
||||
</sect2>
|
||||
<sect2 id="sag.cnfam.div.21">
|
||||
<title id="sag.cnfam.mkr.12">Aggiunta di un server di applicazioni al percorso
|
||||
di ricerca<indexterm><primary>percorso di ricerca delle applicazioni</primary>
|
||||
<secondary>modifica</secondary></indexterm></title>
|
||||
<para>Oltre alla modifica del percorso di ricerca, potrà essere necessario
|
||||
eseguire altre operazioni di configurazione per abilitare la comunicazione
|
||||
con il server di applicazioni. Vedere <!--Original XRef content: '&“Amministrazione
|
||||
dei servizi per le app--><!--licazioni” a pagina 100'--><xref
|
||||
role="SecTitleAndPageNum" linkend="sag.clsrv.mkr.15">.</para>
|
||||
<sect3 id="sag.cnfam.div.22" role="Procedure">
|
||||
<title>Come impostare un percorso di ricerca delle applicazioni<indexterm>
|
||||
<primary>percorso di ricerca delle applicazioni</primary><secondary>di sistema</secondary></indexterm> a livello di sistema</title>
|
||||
<orderedlist>
|
||||
<listitem><para>Effettuare il login come superutente.</para>
|
||||
</listitem>
|
||||
<listitem><para>Se il file <filename>/etc/dt/config/Xsession.d/0010.dtpaths</filename> non esiste, crearlo copiando <filename>/usr/dt/config/Xsession.d/0010.dtpaths</filename>.</para>
|
||||
</listitem>
|
||||
<listitem><para>Aprire con un editor <filename>/etc/dt/Xsession.d/0010.paths</filename>. Aggiungere o editare la riga che imposta la variabile <systemitem>DTSPSYSAPPHOSTS</systemitem><indexterm><primary>DTSPSYSAPPHOSTS, variabile</primary><secondary>modifica</secondary></indexterm>:</para>
|
||||
<programlisting remap="CodeIndent1">DTSPSYSAPPHOSTS=<symbol role="Variable">nomehost</symbol>:[,nomehost]</programlisting>
|
||||
<para>Ad esempio, la riga seguente aggiunge il sistema <command>ApServA</command>
|
||||
al percorso di ricerca delle applicazioni:</para>
|
||||
<para remap="CodeIndent1"><computeroutput>DTSPSYSAPPHOSTS=ApServA:</computeroutput></para>
|
||||
</listitem>
|
||||
<listitem><para>Perché la modifica diventi effettiva, tutti gli utenti
|
||||
del sistema dovranno effettuare il logout e quindi un nuovo login.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect3>
|
||||
<sect3 id="sag.cnfam.div.23" role="Procedure">
|
||||
<title>Come impostare un percorso di ricerca delle applicazioni a livello<indexterm>
|
||||
<primary>percorso di ricerca delle applicazioni</primary><secondary>personale</secondary></indexterm> personale</title>
|
||||
<orderedlist>
|
||||
<listitem><para>Aprire con un editor il file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dtprofile</filename>.</para>
|
||||
</listitem>
|
||||
<listitem><para>Aggiungere o editare la riga che imposta la variabile <systemitem>DTSPUSERAPPHOSTS</systemitem><indexterm><primary>DTSPUSERAPPHOSTS, variabile</primary><secondary>modifica</secondary></indexterm>:</para>
|
||||
<programlisting remap="CodeIndent1">DTSPUSERAPPHOSTS=<symbol role="Variable">nomehost</symbol>:[,nomehost]</programlisting>
|
||||
<para>Ad esempio, la riga seguente aggiunge i sistemi <command>ApServB</command>
|
||||
e <command>ApServC</command> al percorso di ricerca delle applicazioni:</para>
|
||||
<para remap="CodeIndent1"><computeroutput>DTSPUSERAPPHOSTS=ApServB:,ApServC:</computeroutput></para>
|
||||
</listitem>
|
||||
<listitem><para>Uscire dal desktop ed eseguire un nuovo login.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect3>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.cnfam.div.24">
|
||||
<title id="sag.cnfam.mkr.13">Amministrazione generale della Gestione di applicazioni<indexterm>
|
||||
<primary>Gestione di applicazioni</primary><secondary>amministrazione generale</secondary></indexterm></title>
|
||||
<para>Le funzioni di amministrazione generali della Gestione di applicazioni
|
||||
comprendono:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>la cancellazione di un'applicazione</para>
|
||||
</listitem>
|
||||
<listitem><para>la rilettura del database delle applicazioni durante una sessione
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect2 id="sag.cnfam.div.25" role="Procedure">
|
||||
<title>Cancellazione di un'applicazione<indexterm><primary>applicazioni</primary>
|
||||
<secondary>annullamento della registrazione</secondary></indexterm><indexterm>
|
||||
<primary>applicazioni</primary><secondary>cancellazione</secondary></indexterm></title>
|
||||
<para>Se un'applicazione è stata registrata usando il tool <command>dtappintegrate</command>, si potrà usare lo stesso tool anche per la
|
||||
procedura inversa. Annullando la registrazione di un'applicazione, il suo
|
||||
gruppo verrà eliminato dalla Gestione di applicazioni; inoltre le azioni,
|
||||
i tipi di dati, le icone e i testi di aiuto di quell'applicazione non saranno
|
||||
più disponibili.</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Effettuare il login come superutente.</para>
|
||||
</listitem>
|
||||
<listitem><para><indexterm><primary>dtappintegrate</primary><secondary>cancellazione
|
||||
di un'</secondary></indexterm><indexterm><primary>applicazione</primary></indexterm>Eseguire
|
||||
il comando:</para>
|
||||
<para remap="CodeIndent1"><command>dtappintegrate -s <symbol role="Variable">radice_app</symbol> -u</command></para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.cnfam.div.26" role="Procedure">
|
||||
<title>Aggiornamento della Gestione di applicazioni durante una sessione<indexterm>
|
||||
<primary>Gestione di applicazioni</primary><secondary>aggiornamento</secondary>
|
||||
</indexterm></title>
|
||||
<para><indexterm><primary>applicazioni</primary><secondary>rilettura</secondary>
|
||||
</indexterm>Quando si aggiunge una nuova applicazione e si desidera che la
|
||||
modifica abbia effetto immediatamente, è necessario ricreare la Gestione
|
||||
di applicazioni.</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Aprire il gruppo di applicazioni Strumenti_desktop e fare
|
||||
doppio clic su &“Ricaricare applicazioni”.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>L'azione “Ricaricare applicazioni” permette di aggiornare
|
||||
la Gestione di applicazioni dopo avere aggiunto nuovi programmi ad un server
|
||||
di applicazioni. Tuttavia,<indexterm><primary>Ricaricare applicazioni, azione</primary></indexterm> essa non è in grado di localizzare le applicazioni
|
||||
che sono state eliminate da un server o spostate in una nuova posizione. Queste
|
||||
modifiche diventano effettive solo dal login successivo nel sistema.</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.cnfam.div.27">
|
||||
<title id="sag.cnfam.mkr.14">Cambiamento dell'editor di testo e dell'emulatore
|
||||
di terminale<indexterm><primary>editor di testo, modifica dell'</primary>
|
||||
</indexterm><indexterm><primary>impostazione predefinita</primary></indexterm><indexterm>
|
||||
<primary>emulatore di terminale</primary><secondary>modifica dell'</secondary>
|
||||
</indexterm><indexterm><primary>impostazione predefinita</primary></indexterm></title>
|
||||
<para>Sia l'editor di testo che l'emulatore di terminale possono essere avviati
|
||||
scegliendo il rispettivo controllo nel Pannello principale o facendo doppio
|
||||
clic sull'icona appropriata nella Gestione di applicazioni.</para>
|
||||
<para>Queste applicazioni possono essere avviate anche con altre attività
|
||||
del desktop.</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>L'editor di testo viene avviato quando si seleziona un file
|
||||
di testo nella Gestione di file e si sceglie Aprire dal menu Selezioni. L'editor
|
||||
predefinito è <command>dtpad</command>.</para>
|
||||
</listitem>
|
||||
<listitem><para>L'emulatore di terminale viene avviato scegliendo “Aprire
|
||||
terminale” dal menu File della Gestione di file, o quando un'azione
|
||||
apre una finestra di emulazione di terminale. L'emulatore di terminale predefinito
|
||||
è <command>dtterm</command>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Il desktop può essere configurato in modo da usare, nelle situazioni
|
||||
descritte, un editor di testo o un emulatore di terminale diversi da quelli
|
||||
predefiniti.</para>
|
||||
<sect2 id="sag.cnfam.div.28" role="Procedure">
|
||||
<title>Come cambiare l'editor di testo o l'emulatore di terminale predefinito</title>
|
||||
<orderedlist>
|
||||
<listitem><para>Se la modifica deve essere apportata a livello di sistema,
|
||||
effettuare il login come superutente.</para>
|
||||
</listitem>
|
||||
<listitem><para>Creare un'azione per il nuovo editor di testo o per l'emulatore
|
||||
di terminale.</para>
|
||||
<itemizedlist remap="Bullet2">
|
||||
<listitem><para>Usare l'applicazione Creare azione. La <!--Original XRef content:
|
||||
'Figura 3‐3'--><xref role="CodeOrFigureOrTable" linkend="sag.cnfam.mkr.15">
|
||||
mostra una finestra di Creare azione con i dati relativi a un'applicazione
|
||||
di nome TextPad. Per maggiori informazioni su Creare azione, vedere il <!--Original
|
||||
XRef content: 'Capitolo 9, &“Creazione
|
||||
di azioni--><!-- e tipi di dati con Creare azione'--><xref role="ChapNumAndTitle"
|
||||
linkend="sag.dtcra.mkr.1">..</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<figure>
|
||||
<title id="sag.cnfam.mkr.15">La finestra di Creare azione</title>
|
||||
<graphic id="sag.cnfam.grph.3" entityref="SAG.CnfAM.fig.3"></graphic>
|
||||
</figure>
|
||||
<itemizedlist remap="Bullet2">
|
||||
<listitem><para><emphasis role="Variable">Oppure</emphasis>, creare la definizione
|
||||
dell'azione manualmente; ad esempio:</para>
|
||||
<para remap="CodeIndent2"><programlisting>ACTION TextPad
|
||||
{
|
||||
LABEL TextPad
|
||||
TYPE COMMAND
|
||||
WINDOW_TYPE NO_STDIO
|
||||
EXEC_STRING /usr/TP/bin/TextPad %(File)Arg_1%
|
||||
DESCRIPTION Fare doppio clic su questa icona per avviare \
|
||||
l'applicazione TextPad.
|
||||
}</programlisting></para>
|
||||
<para>Per informazioni su come creare le definizioni delle azioni manualmente,
|
||||
vedere il <!--Original XRef content: 'Capitolo 10, &“Creazione
|
||||
delle azi--><!--oni con la procedura manuale'--><xref role="ChapNumAndTitle"
|
||||
linkend="sag.cract.mkr.1">.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
<listitem><para>Collocare il file di configurazione che contiene la nuova
|
||||
azione nella directory appropriata:</para>
|
||||
<itemizedlist remap="Bullet2">
|
||||
<listitem><para>A livello di sistema: <filename>/etc/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol></para>
|
||||
</listitem>
|
||||
<listitem><para>A livello personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/types</filename></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
<listitem><para>Se necessario, creare il file<indexterm><primary>user-prefs.dt,
|
||||
file</primary></indexterm> <filename>user-prefs.dt</filename> appropriato copiando <filename>/usr/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol><filename>/user-prefs.dt</filename> nella directory indicata:</para>
|
||||
<itemizedlist remap="Bullet2">
|
||||
<listitem><para>A livello di sistema: <filename>/etc/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol></para>
|
||||
</listitem>
|
||||
<listitem><para>A livello personale: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/types</filename></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
<listitem><para>Editare l'azione TextEditor o Terminal nel file <filename>user-prefs.dt</filename> di sistema o personale. Modificare la riga <filename>MAP_ACTION</filename> in modo da mappare l'azione in base alla nuova azione
|
||||
definita.</para>
|
||||
<para>Ad esempio, cambiare la riga:</para>
|
||||
<para remap="CodeIndent1"><command>MAP_ACTION Dtpad</command></para>
|
||||
<para>in:</para>
|
||||
<para remap="CodeIndent1"><command>MAP_ACTION TextPad</command></para>
|
||||
</listitem>
|
||||
<listitem><para>Salvare il file <filename>user-prefs.dt</filename>.</para>
|
||||
</listitem>
|
||||
<listitem><para>Fare doppio clic su “Ricaricare azioni” nel gruppo
|
||||
di applicazioni Strumenti_desktop per ricaricare il database delle azioni.
|
||||
</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
</sect1>
|
||||
</chapter>
|
||||
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 16:05:15-->
|
||||
<?Pub Caret>
|
||||
<?Pub *0000041856>
|
||||
1628
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch04.sgm
Normal file
1628
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch04.sgm
Normal file
File diff suppressed because it is too large
Load Diff
1253
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch05.sgm
Normal file
1253
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch05.sgm
Normal file
File diff suppressed because it is too large
Load Diff
368
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch06.sgm
Normal file
368
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch06.sgm
Normal file
@@ -0,0 +1,368 @@
|
||||
<!-- $XConsortium: ch06.sgm /main/13 1996/12/21 19:19:18 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.PrCnf.div.1">
|
||||
<title id="SAG.PrCnf.mkr.1">Configurazione e amministrazione della stampa
|
||||
dal desktop</title>
|
||||
<para id="SAG.PrCnf.mkr.2"><indexterm><primary>stampa</primary><secondary>amministrazione</secondary></indexterm>Il desktop offre diversi metodi per
|
||||
la stampa dei file, che possono essere suddivisi in due categorie generali:
|
||||
la stampa dal desktop e la stampa dalle applicazioni.</para>
|
||||
<para>Per stampare dal desktop &egrave; possibile:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Selezionare un file dalla Gestione di file e scegliere Stampare
|
||||
dal menu Selezioni o dal menu a scomparsa dell'icona</para>
|
||||
</listitem>
|
||||
<listitem><para>Trascinare un file dalla Gestione di file e rilasciarlo sul
|
||||
controllo della stampante del Pannello principale o sul pannello secondario
|
||||
Stampanti personali</para>
|
||||
</listitem>
|
||||
<listitem><para>Trascinare un file dalla Gestione di file e rilasciarlo su
|
||||
una stampante nella finestra principale della Gestione della stampa</para>
|
||||
<para>Per stampare da un'applicazione, usare il comando Stampare, in genere
|
||||
accessibile da un menu o da un altro controllo nella finestra dell'applicazione.
|
||||
</para>
|
||||
<informaltable id="SAG.PrCnf.itbl.1" frame="All">
|
||||
<tgroup cols="1" colsep="1" rowsep="1">
|
||||
<colspec colwidth="4.00in">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Aggiunta
|
||||
ed eliminazione delle stampanti110'--><xref role="JumpText" linkend="SAG.PrCnf.div.2"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Icone delle
|
||||
stampanti111'--><xref role="JumpText" linkend="SAG.PrCnf.div.6"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Configurazione
|
||||
della stampante predefinita113'--><xref role="JumpText" linkend="SAG.PrCnf.div.9"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Nozioni
|
||||
generali sul processo di stampa114'--><xref role="JumpText" linkend="SAG.PrCnf.div.11"></para></entry>
|
||||
</row></tbody></tgroup></informaltable>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect1 id="SAG.PrCnf.div.2">
|
||||
<title id="SAG.PrCnf.mkr.3">Aggiunta ed eliminazione delle stampanti</title>
|
||||
<para>Questa sezione descrive le procedure per aggiungere ed eliminare le
|
||||
stampanti dal desktop.</para>
|
||||
<sect2 id="SAG.PrCnf.div.3" role="Procedure">
|
||||
<title>Come aggiungere una stampante al desktop<indexterm><primary>stampanti</primary><secondary>aggiunta</secondary></indexterm></title>
|
||||
<orderedlist>
|
||||
<listitem><para>Aggiungere una stampante alla configurazione del sistema.
|
||||
</para>
|
||||
<para>Seguire le istruzioni riportate nella documentazione del sistema operativo.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Avviare il comando:</para>
|
||||
<programlisting>env LANG=<replaceable remap="Emphasis">lingua</replaceable> /usr/dt/bin/dtprintinfo -populate
|
||||
</programlisting>
|
||||
<para>Per eseguire questo comando è necessario avere l'autorizzazione
|
||||
di superutente.</para>
|
||||
</listitem>
|
||||
<listitem><para>Riavviare la Gestione della stampa o fare doppio clic su Ricaricare
|
||||
azioni nel gruppo Strumenti_desktop della Gestione di applicazioni. Verificare
|
||||
che la stampante compaia tra i dispositivi disponibili.</para>
|
||||
</listitem>
|
||||
<listitem><para>Inviare un messaggio agli utenti con la richiesta di riavviare
|
||||
la Gestione della stampa o di eseguire Ricaricare azioni.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
<para>Ad ogni avvio, la<indexterm><primary>Gestione della stampa</primary>
|
||||
</indexterm> Gestione della stampa legge i dati di configurazione delle stampanti
|
||||
di sistema. Se identifica una stampante nuova, essa crea automaticamente una
|
||||
nuova azione per una stampante del desktop e la relativa icona. Non sono necessarie
|
||||
altre operazioni.</para>
|
||||
</sect2>
|
||||
<sect2 id="SAG.PrCnf.div.4" role="Procedure">
|
||||
<title id="SAG.PrCnf.mkr.4">Come eliminare una stampante dal desktop<indexterm>
|
||||
<primary>stampanti</primary><secondary>cancellazione</secondary></indexterm></title>
|
||||
<orderedlist>
|
||||
<listitem><para>Eliminare la stampante dalla configurazione del sistema.</para>
|
||||
<para>Seguire le istruzioni riportate nella documentazione del sistema operativo.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Riavviare la Gestione della stampa o fare doppio clic su Ricaricare
|
||||
azioni dal gruppo Strumenti_desktop della Gestione di applicazioni. Verificare
|
||||
che la stampante non compaia pi&ugrave; tra i dispositivi disponibili.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Inviare un messaggio agli utenti con la richiesta di riavviare
|
||||
la Gestione della stampa o di eseguire Ricaricare azioni.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
<para>Ad ogni avvio, la Gestione della stampa legge i dati di configurazione
|
||||
delle stampanti di sistema. Se rileva che una stampante &egrave; stata
|
||||
eliminata, essa cancella automaticamente l'azione e l'icona per quella stampante
|
||||
dalla Gestione della stampa e dalla Gestione di file. Non sono necessarie
|
||||
altre operazioni.</para>
|
||||
<note>
|
||||
<para>La Gestione della stampa non pu&ograve; eliminare le stampanti dal
|
||||
Pannello principale. Per questa ragione, quando si elimina una stampante dalla
|
||||
configurazione del sistema &egrave; importante chiedere a tutti gli utenti
|
||||
di eliminare dal Pannello principale le icone della stampante cancellata.
|
||||
</para>
|
||||
</note>
|
||||
</sect2>
|
||||
<sect2 id="SAG.PrCnf.div.5">
|
||||
<title>Modifica della frequenza di aggiornamento dei lavori<indexterm><primary>stampanti</primary><secondary>frequenza di aggiornamento dei lavori</secondary>
|
||||
</indexterm><indexterm><primary>lavori di stampa, frequenza di aggiornamento</primary></indexterm></title>
|
||||
<para>&Egrave; possibile cambiare la frequenza con cui vengono aggiornate
|
||||
le informazioni della Gestione<indexterm><primary>Gestione della stampa</primary>
|
||||
<secondary>frequenza di aggiornamento dei lavori</secondary></indexterm> della
|
||||
stampa, vale a dire la frequenza con cui viene aggiornato lo stato dei lavori.
|
||||
Nell'impostazione predefinita, la Gestione della stampa interroga le stampanti
|
||||
ogni trenta secondi per verificare lo stato dei lavori. Per cambiare questa
|
||||
frequenza si pu&ograve; usare la guida Intervallo del riquadro di dialogo
|
||||
Impostazione delle opzioni (accessibile scegliendo Impostare opzioni...
|
||||
dal menu Visualizzare).</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="SAG.PrCnf.div.6">
|
||||
<title id="SAG.PrCnf.mkr.5">Icone delle stampanti<indexterm><primary>stampanti</primary><secondary>icone</secondary></indexterm><indexterm><primary>icone</primary><secondary>di stampanti</secondary></indexterm></title>
|
||||
<para>Quando si aggiunge una stampante, il sistema le assegna automaticamente
|
||||
l'icona predefinita. Se si desidera utilizzare un'altra icona, collocare
|
||||
i relativi file in <filename>/etc/dt/appconfig/icons/</filename><symbol role="Variable">lingua</symbol> o in un'altra directory inclusa nel percorso di ricerca delle
|
||||
icone. A questo punto sar&agrave; possibile selezionare la nuova icona
|
||||
per sostituire quella predefinita.</para>
|
||||
<para><emphasis>&Egrave; necessario</emphasis> creare un insieme di icone
|
||||
completo (per le tre dimensioni grande, media e piccola); diversamente l'icona
|
||||
non comparir&agrave; nel riquadro di selezione della Gestione della stampa.
|
||||
</para>
|
||||
<para>Per maggiori informazioni sul percorso di ricerca delle icone, vedere
|
||||
<!--Original XRef content: ' Percorso di ricerca delle icone a pagina&numsp;124'--><xref
|
||||
role="SecTitleAndPageNum" linkend="SAG.Datab.mkr.13">.</para>
|
||||
<sect2 id="sag.prcnf.div.7">
|
||||
<title>Nomi e dimensioni dei file delle icone</title>
|
||||
<para>Il formato utilizzato per i nomi delle icone è il seguente:</para>
|
||||
<programlisting><symbol role="Variable">nome_base.dimensione</symbol>.<symbol role="Variable">tipo</symbol></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">dimensione</symbol></para></entry>
|
||||
<entry align="left" valign="top"><para>può essere <command>l</command>
|
||||
(large - grande),<command>m</command> (media), <command>t</command> (tiny
|
||||
- piccola). Per maggiori informazioni sulle dimensioni delle icone, vedere
|
||||
<!--Original XRef content: '“Convenzioni per le dimensioni delle ico--><!--ne”
|
||||
a pagina 207'--><xref role="SecTitleAndPageNum" linkend="sag.cricn.mkr.4">.
|
||||
</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">tipo</symbol></para></entry>
|
||||
<entry align="left" valign="top"><para>può essere <command>pm</command> (a
|
||||
mappa di pixel a colori) o <command>bm</command> (a mappa di bit).</para></entry>
|
||||
</row></tbody></tgroup></informaltable>
|
||||
<para>Ad esempio, due icone a mappa di pixel di dimensioni media e piccola
|
||||
per una stampante a colori potranno avere i nomi <filename>StampanteColori.m.pm</filename> e <filename>StampanteColori.t.pm</filename>.</para>
|
||||
<para>Per maggiori informazioni sulla creazione delle icone, vedere il <!--Original
|
||||
XRef content: 'Capitolo 12, “Creazione di icone p--><!--er il
|
||||
desktop'--><xref role="ChapNumAndTitle" linkend="sag.cricn.mkr.1">.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.prcnf.div.8" role="Procedure">
|
||||
<title>Come cambiare in modo globale l'icona, l'etichetta o la descrizione
|
||||
di una stampante</title>
|
||||
<para>Le caratteristiche globali di una stampante dovrebbero essere modificate
|
||||
subito dopo l'installazione, prima che gli utenti apportino le proprie modifiche
|
||||
con la Gestione della stampa. In caso contrario, infatti, le modifiche apportate
|
||||
dall'amministratore di sistema non saranno più visibili per gli utenti.
|
||||
</para>
|
||||
<para>Editare il file <filename>/etc/dt/appconfig/types/<symbol role="Variable">lingua</symbol>/<symbol role="Variable">coda_stampante</symbol>.dt</filename>
|
||||
inserendo le informazioni desiderate per l'icona, l'etichetta o la descrizione
|
||||
della stampante:</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Nel campo <command>ICON</command>, modificare il <symbol role="Variable">nomebase</symbol> specificando un nuovo nome base per l'icona.</para>
|
||||
</listitem>
|
||||
<listitem><para><indexterm><primary>stampanti</primary><secondary>etichette</secondary></indexterm><indexterm><primary>stampanti</primary><secondary>aiuto sull'</secondary></indexterm><indexterm><primary>elemento</primary>
|
||||
</indexterm><indexterm><primary>aiuto</primary><secondary>sulle icone delle
|
||||
stampanti</secondary></indexterm>Nel campo <command>LABEL</command>, modificare
|
||||
l'<symbol role="Variable">etichetta</symbol> specificando la nuova etichetta
|
||||
con cui identificare la stampante.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
<itemizedlist>
|
||||
<listitem><para>Modificare il testo nel campo <command>DESCRIPTION</command>.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Questo è il punto ideale per specificare la posizione della stampante,
|
||||
il tipo di dispositivo ed eventuali persone da contattare per l'assistenza.
|
||||
Se occorre aggiungere più righe, inserire una barra rovesciata ( <filename>\</filename>) alla fine di ogni riga. Ad esempio:</para>
|
||||
<programlisting> DESCRIPTION Questa è una stampante PostScript situata nella \
|
||||
Sala 123 dell'Edificio 1. In caso di problemi, \
|
||||
chiamare il 555-5555.</programlisting>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="SAG.PrCnf.div.9">
|
||||
<title id="SAG.PrCnf.mkr.6">Configurazione della stampante predefinita<indexterm>
|
||||
<primary>stampanti</primary><secondary>unità</secondary></indexterm><indexterm>
|
||||
<primary>predefinita</primary></indexterm></title>
|
||||
<para>La stampante predefinita viene usata quando un utente:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Rilascia un oggetto sul controllo della stampante del Pannello
|
||||
principale</para>
|
||||
</listitem>
|
||||
<listitem><para>Seleziona un oggetto nella Gestione di file e sceglie Stampare
|
||||
dal menu Selezioni o dal menu a scomparsa dell'icona</para>
|
||||
</listitem>
|
||||
<listitem><para>Stampa da un'applicazione che utilizza la stampante predefinita
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect2 id="sag.prcnf.div.10" role="Procedure">
|
||||
<title>Come cambiare la destinazione per la stampa predefinita<indexterm>
|
||||
<primary>stampa</primary><secondary>destinazione predefinita</secondary></indexterm></title>
|
||||
<para>Per cambiare la stampante predefinita per tutti gli utenti:</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Aprire il file <filename>/etc/dt/config/Xsession.d/0010.dtpaths</filename>.</para>
|
||||
<para>Se <filename>/etc/dt/config/Xsession.d/0010.dtpaths</filename> non esiste,
|
||||
copiarlo da <filename>/usr/dt/config/Xsession.d/0010.dtpaths</filename>.</para>
|
||||
</listitem>
|
||||
<listitem><para>Nella riga <computeroutput><indexterm><primary>LPDEST, variabile</primary></indexterm>LPDEST=</computeroutput><symbol role="Variable">stampante</symbol>, modificare <symbol role="Variable">stampante</symbol> specificando
|
||||
la nuova destinazione per la stampa predefinita.</para>
|
||||
<para>Se la riga non esiste, crearne una nuova contenente <computeroutput>LPDEST=</computeroutput><symbol role="Variable">stampante</symbol>, dove <symbol role="Variable">stampante</symbol> è il nome dell'unità di destinazione
|
||||
per la stampa predefinita.</para>
|
||||
</listitem>
|
||||
<listitem><para>Chiedere agli utenti di uscire dal desktop e rieffettuare
|
||||
il login.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
<para>Per cambiare la stampante predefinita per un singolo utente, quell'utente
|
||||
dovrà:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Copiare la nuova stampante dal Pannello principale al pannello
|
||||
secondario Stampanti personali.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Per designare una stampante diversa per la stampa predefinita:</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Spostarsi nella propria cartella iniziale e aprire il file <filename>.dtprofile</filename>.</para>
|
||||
</listitem>
|
||||
<listitem><para>Aggiungere o editare una riga che imposti un valore per la
|
||||
variabile d'ambiente <systemitem>LPDEST</systemitem>:</para>
|
||||
<programlisting remap="CodeIndent1">LPDEST=<symbol role="Variable">stampante;</symbol> export LPDEST</programlisting>
|
||||
<para>Se si utilizza una shell <command>csh</command>, la sintassi sarà:
|
||||
</para>
|
||||
<programlisting remap="CodeIndent1">setenv LPDEST <symbol role="Variable">stampante</symbol></programlisting>
|
||||
<para>Ad esempio, la riga seguente imposterà come stampante predefinita
|
||||
l'unità <filename>laser3d</filename>.</para>
|
||||
<programlisting remap="CodeIndent1">LPDEST=laser3d; export LPDEST</programlisting>
|
||||
<para>Se si utilizza una shell <command>csh</command>, la sintassi sarà:
|
||||
</para>
|
||||
<programlisting remap="CodeIndent1">setenv LPDEST laser3d</programlisting>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="SAG.PrCnf.div.11">
|
||||
<title id="SAG.PrCnf.mkr.7">Nozioni generali sul processo di stampa<indexterm>
|
||||
<primary>stampa</primary><secondary>nozioni generali</secondary></indexterm></title>
|
||||
<para>Gli utenti possono eseguire la stampa trascinando un oggetto, sia esso
|
||||
un'icona di file o una selezione di testo, e rilasciandolo sull'icona della
|
||||
stampante. Alternativamente, è possibile richiedere la stampa selezionando
|
||||
un comando di stampa in un'applicazione. In ogni caso, la stampa procede in
|
||||
modo diverso.</para>
|
||||
<sect2 id="SAG.PrCnf.div.12">
|
||||
<title id="SAG.PrCnf.mkr.8">Stampa per trascinamento e rilascio<indexterm>
|
||||
<primary>stampa</primary><secondary>per trascinamento e rilascio</secondary>
|
||||
</indexterm></title>
|
||||
<para>Quando si esegue una richiesta di stampa rilasciando un file o selezione
|
||||
di testo sul controllo di una stampante, il sistema procede come segue:</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Il sistema ricerca nel database dei tipi di dati la definizione
|
||||
dell'oggetto rilasciato.</para>
|
||||
</listitem>
|
||||
<listitem><para>Se per il tipo di dati dell'oggetto esiste un'unica azione
|
||||
di stampa (specificata usando il campo ARG_TYPE nell'azione di stampa), verrà
|
||||
usata quell'azione; diversamente verrà usata l'azione predefinita <command>dtlp</command> per stampare l'oggetto. Ad esempio, se il file è di
|
||||
tipo PostScript nell'impostazione predefinita il sistema userà l'azione
|
||||
Stampare esistente per i file PostScript (definita in <filename>/usr/dt/appconfig/types/<lingua>/dt.dt</filename>.) Tuttavia, se per questo tipo di dati è stato utilizzato
|
||||
lo strumento Creare azione, il comando di stampa specificato sarà l'unica
|
||||
azione usata per i file di quel tipo.</para>
|
||||
</listitem>
|
||||
<listitem><para>Il file viene infine trasmesso alla stampante usando il normale
|
||||
sottosistema <command>lp</command> di UNIX.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
<sect2 id="SAG.PrCnf.div.13">
|
||||
<title id="SAG.PrCnf.mkr.9">Stampa dalle applicazioni CDE<indexterm><primary>stampa</primary><secondary>dalle applicazioni CDE</secondary></indexterm></title>
|
||||
<para>Esistono diverse applicazioni CDE, tra le quali la Gestione agenda ( <command>dtcm</command>), la Gestione aiuto (<command>dthelp</command>), la Gestione
|
||||
posta (<command>dtmail</command>), e l'Editor di testo (<command>dtpad</command>)
|
||||
con supporto di stampa. Per eseguire la stampa queste applicazioni dipendono
|
||||
dai servizi del Server di stampa X. Si tratta semplicemente di un Server X
|
||||
normale (video) il quale è stato potenziato per produrre l'output di
|
||||
vari tipi di stampante, inclusi il tipo raster, PCL e PostScript.</para>
|
||||
<para>Quando si esegue una richiesta di stampa dall'interno di un'applicazione
|
||||
CDE (ad esempio, selezionando il comando "Stampare ..." dal menu File nell'Editor
|
||||
di testo), avviene quanto segue:</para>
|
||||
<orderedlist>
|
||||
<listitem><para>L'applicazione visualizza un dialogo consentendo all'utente
|
||||
di impostare opzioni di stampa generiche, specifiche per l'applicazione o
|
||||
specifiche per la stampante.</para>
|
||||
</listitem>
|
||||
<listitem><para>L'applicazione trasmette le istruzioni al Server di stampa
|
||||
X. Le istruzioni comprendono richieste di disegno standard X potenziate da
|
||||
indicatori di limite di pagina e lavoro.</para>
|
||||
</listitem>
|
||||
<listitem><para>Il Server di stampa X traduce le istruzioni in output adatto
|
||||
alla stampante di destinazione. L'output specifico generato dipende dalle
|
||||
capacità del Server di stampa X e della stampante di destinazione selezionata.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Il Server di stampa X trasmette l'output alla stampante usando
|
||||
il normale sottosistema di stampa <command>lp</command> di UNIX.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
<sect3 id="SAG.PrCnf.div.14">
|
||||
<title id="SAG.PrCnf.mkr.10">Per supportare la stampa dalle applicazioni CDE<indexterm><primary>stampa</primary><secondary>supporto per applicazioni
|
||||
CDE</secondary></indexterm></title>
|
||||
<para>Oltre all'applicazione e al Server di stampa X, sono necessari due programmi
|
||||
per il supporto della stampa all'interno delle applicazioni CDE, specificamente:
|
||||
la Gestione del dialogo di stampa (Print Dialog Manager, PDM) e il daemon
|
||||
PDM.</para>
|
||||
<para>La visualizzazione e l'impostazione delle opzioni di stampa riguardanti
|
||||
una specifica stampante vengono eseguite all'interno di programmi speciali
|
||||
denominati Gestione del dialogo di stampa (PDM). Ogni tipo di stampante ha
|
||||
la propria PDM la quale è a conoscenza del set specifico di opzioni
|
||||
e delle capacità che offre.</para>
|
||||
<para>Una seconda categoria di programmi, denominati daemon PDM, gestisce
|
||||
le attività di riconoscere il fatto che un'applicazione vuole visualizzare
|
||||
o impostare delle opzioni di stampa per una stampante specifica e avviare
|
||||
la PDM corretta per la stampante selezionata.</para>
|
||||
<para>In sintesi, per stampare dalle applicazioni CDE e procedere senza intoppi,
|
||||
è necessario:</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Accertarsi che le stampanti siano aggiunte correttamente alla
|
||||
configurazione del sistema.</para>
|
||||
</listitem>
|
||||
<listitem><para>Accertarsi che i Server di stampa X, correttamente configurati,
|
||||
necessari al supporto della configurazione della propria stampante siano attivi.
|
||||
Il Server di stampa X predefinito per CDE è <literal>Xprt</literal>.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Accertarsi che i daemon della Gestione del dialogo di stampa
|
||||
(PDM), correttamente configurati, necessari al supporto della configurazione
|
||||
della propria stampante siano attivi. Il daemon PDM predefinito per CDE è <command>dtpdmd</command>.</para>
|
||||
</listitem>
|
||||
<listitem><para>Accertarsi che le Gestioni di dialogo di stampa (PDM), correttamente
|
||||
configurate, necessarie al supporto della configurazione della propria stampante
|
||||
siano disponibili. La PDM predefinita per CDE è <command>dtpdm</command>.
|
||||
</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect3>
|
||||
</sect2>
|
||||
</sect1>
|
||||
</chapter>
|
||||
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 16:05:15-->
|
||||
<?Pub Caret>
|
||||
<?Pub *0000024663>
|
||||
1017
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch07.sgm
Normal file
1017
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch07.sgm
Normal file
File diff suppressed because it is too large
Load Diff
550
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch08.sgm
Normal file
550
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch08.sgm
Normal file
@@ -0,0 +1,550 @@
|
||||
<!-- $XConsortium: ch08.sgm /main/10 1996/12/20 20:47:44 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.intac.div.1">
|
||||
<title id="sag.intac.mkr.1">Introduzione alle azioni e ai tipi di dati</title>
|
||||
<para>Le<emphasis><indexterm><primary>azioni</primary><secondary>introduzione</secondary></indexterm><indexterm><primary>tipi di dati</primary><secondary>introduzione</secondary></indexterm> azioni</emphasis> e i <emphasis>tipi di
|
||||
dati</emphasis> sono componenti importanti per l'integrazione delle applicazioni
|
||||
nel desktop. Essi permettono di creare un'interfaccia utente per l'avvio delle
|
||||
applicazioni e per la gestione dei file di dati.</para>
|
||||
<informaltable id="sag.intac.itbl.1" frame="all">
|
||||
<tgroup cols="1" colsep="1" rowsep="1">
|
||||
<colspec colwidth="4.00in">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Introduzione
|
||||
alle azioni130'--><xref role="JumpText" linkend="sag.intac.mkr.2"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Introduzione
|
||||
ai tipi di dati137'--><xref role="JumpText" linkend="sag.intac.mkr.5"></para></entry>
|
||||
</row></tbody></tgroup></informaltable>
|
||||
<para>Questo capitolo contiene un'introduzione ai concetti di azione e di
|
||||
tipo di dati. In particolare, esso descrive:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Le ragioni per cui è utile creare azioni e tipi di
|
||||
dati per le applicazioni.</para>
|
||||
</listitem>
|
||||
<listitem><para>Le relazioni reciproche tra azioni e tipi di dati.</para>
|
||||
</listitem>
|
||||
<listitem><para>Le relazioni tra azioni e tipi di dati e le operazioni di
|
||||
stampa del desktop.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect1 id="sag.intac.div.2">
|
||||
<title>Vedere anche</title>
|
||||
<para>Le procedure e le regole per la creazione delle azioni e dei tipi di
|
||||
dati sono trattate in tre capitoli di questo manuale.</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Il <!--Original XRef content:
|
||||
'Capitolo 9'--><xref role="ChapterNumber" linkend="sag.dtcra.mkr.1">
|
||||
spiega come creare azioni e tipi di dati usando l'applicazione del desktop
|
||||
Creare azione.</para>
|
||||
<para>Questa applicazione può essere usata per creare azioni e tipi
|
||||
di dati per la maggior parte delle applicazioni senza bisogno di conoscere
|
||||
la sintassi per la loro definizione.</para>
|
||||
</listitem>
|
||||
<listitem><para>Il <!--Original XRef content: 'Capitolo 10'--><xref
|
||||
role="ChapterNumber" linkend="sag.cract.mkr.1"> e il <!--Original XRef content:
|
||||
'Capitolo 11'--><xref role="ChapterNumber" linkend="sag.crdt.mkr.1">
|
||||
spiegano come creare azioni e tipi di dati manualmente creando ed editando
|
||||
i file di configurazione.</para>
|
||||
<para>La procedura di creazione deve essere eseguita manualmente quando si
|
||||
desidera usare le funzioni avanzate non supportate da Creare azione.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect1>
|
||||
<sect1 id="sag.intac.div.3">
|
||||
<title id="sag.intac.mkr.2">Introduzione alle azioni<indexterm><primary>azioni</primary><secondary>introduzione</secondary></indexterm></title>
|
||||
<para>Le azioni sono istruzioni scritte per automatizzare alcune operazioni
|
||||
del desktop, come l'avvio delle applicazioni e l'apertura dei file di dati.
|
||||
Il loro funzionamento è molto simile a quello delle macro o delle funzioni
|
||||
di programmazione. Ogni azione è associata a un nome che viene usato
|
||||
per eseguirla.</para>
|
||||
<para>In generale, si definisce un'azione per semplificare l'esecuzione di
|
||||
un'operazione dall'interfaccia utente del desktop. Il desktop permette di
|
||||
associare alle azioni vari componenti dell'interfaccia utente, come icone,
|
||||
controlli del Pannello principale e opzioni dei menu.</para>
|
||||
<figure>
|
||||
<title>Possibili usi delle azioni</title>
|
||||
<graphic id="sag.intac.grph.1" entityref="SAG.IntAc.fig.1"></graphic>
|
||||
</figure>
|
||||
<para>Ad esempio, il gruppo Strumenti_desktop della Gestione di applicazioni
|
||||
contiene varie icone per l'avvio di utility del desktop.</para>
|
||||
<figure>
|
||||
<title>Icone di azioni nel gruppo di applicazioni Strumenti_desktop</title>
|
||||
<graphic id="sag.intac.grph.2" entityref="SAG.IntAc.fig.2"></graphic>
|
||||
</figure>
|
||||
<para>Facendo doppio clic su una di queste icone viene eseguita l'azione
|
||||
corrispondente. L'esempio seguente riporta una parte della definizione dell'azione
|
||||
che viene eseguita facendo doppio clic sull'icona Xwd Display. Questa azione
|
||||
è definita nel file di configurazione <filename>/usr/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol><filename>/xclients.dt</filename>:
|
||||
</para>
|
||||
<programlisting>ACTION Xwud
|
||||
{
|
||||
LABEL Visualizzazione Xwd
|
||||
TYPE COMMAND
|
||||
EXEC_STRING /usr/bin/X11/xwud -noclick -in \
|
||||
%(File)Arg_1“File xwd da visualizzare:“%
|
||||
…
|
||||
}</programlisting>
|
||||
<para>Facendo doppio clic sull'icona verrà eseguito il comando specificato
|
||||
nella riga <filename>EXEC_STRING</filename>.</para>
|
||||
<para><indexterm><primary>azioni</primary><secondary>uso nel Pannello principale</secondary></indexterm><indexterm><primary>Pannello principale</primary>
|
||||
<secondary>uso delle azioni</secondary></indexterm>Anche il Pannello principale
|
||||
utilizza le azioni. L'esempio seguente riporta una parte della definizione
|
||||
del controllo Terminale del pannello secondario Applicazioni personali. Il
|
||||
controllo è definito nel file di configurazione <filename>/usr/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol><filename>/dtwm.fp</filename>:
|
||||
</para>
|
||||
<programlisting>CONTROL Term
|
||||
{
|
||||
ICON Fpterm
|
||||
LABEL Terminale
|
||||
PUSH_ACTION Dtterm
|
||||
…
|
||||
}</programlisting>
|
||||
<para>Facendo clic sul controllo Terminale verrà eseguita l'azione
|
||||
specificata nel campo <filename>PUSH_ACTION</filename> — in questo caso,
|
||||
l'azione di nome Dtterm.</para>
|
||||
<para><indexterm><primary>azioni</primary><secondary>uso nei menu</secondary>
|
||||
</indexterm><indexterm><primary>menu</primary><secondary>uso delle azioni</secondary></indexterm>In molti casi, le azioni vengono usate anche nei menu.
|
||||
I file di dati sono normalmente associati ad azioni che compaiono nel relativo
|
||||
menu Selezioni nella Gestione di file. Ad esempio, i file XWD (cioè
|
||||
i file che terminano con il suffisso <filename>.xwd</filename> o <filename>.wd</filename>) sono associati a un'azione Aprire che visualizza la loro
|
||||
immagine sullo schermo eseguendo l'azione Xwud.</para>
|
||||
<figure>
|
||||
<title>L'azione Aprire per il file di tipo XWD</title>
|
||||
<graphic id="sag.intac.grph.3" entityref="SAG.IntAc.fig.3"></graphic>
|
||||
</figure>
|
||||
<para>Le azioni che compaiono nel menu<indexterm><primary>Selezioni, menu</primary></indexterm> Selezioni sono specificate nella definizione del tipo
|
||||
di dati per i file XWD. Questa definizione si trova nel file di configurazione <filename>/usr/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol><filename>/xclients.dt.</filename></para>
|
||||
<programlisting>DATA_ATTRIBUTES XWD
|
||||
{
|
||||
ACTIONS Open,Print
|
||||
ICON Dtxwd
|
||||
…
|
||||
}</programlisting>
|
||||
<para>Il tipo di dati XWD, e le relative azioni Aprire e Stampare, sono descritti
|
||||
in <!--Original XRef content: '“Come i tipi di dati collegano i file
|
||||
d--><!--i dati alle azioni” a pagina 138'--><xref role="SecTitleAndPageNum"
|
||||
linkend="sag.intac.mkr.6">.</para>
|
||||
<sect2 id="sag.intac.div.4">
|
||||
<title><indexterm><primary>azioni</primary><secondary>creazione di icone per
|
||||
le applicazioni</secondary></indexterm><indexterm><primary>applicazioni</primary>
|
||||
<secondary>creazione di icone</secondary></indexterm><indexterm><primary>icone</primary><secondary>di applicazioni</secondary></indexterm>Come le azioni
|
||||
creano le icone per le applicazioni</title>
|
||||
<para>Si consideri l'icona “Visualizzazione Xwd” nel gruppo Strumenti_desktop
|
||||
della Gestione di applicazioni. Facendo doppio clic su questa icona viene
|
||||
eseguito il client X <command>xwud</command>. Tuttavia, questa icona non rappresenta
|
||||
direttamente l'eseguibile <filename>/usr/bin/X11/xwud</filename>.</para>
|
||||
<para>L'icona “Visualizzazione Xwd” compare nel gruppo di applicazioni
|
||||
perché la directory contiene un file di nome <command>Xwud</command>
|
||||
(vedere la <!--Original XRef content: 'Figura 8‐4'--><xref role="CodeOrFigureOrTable"
|
||||
linkend="sag.intac.mkr.3">). Questo file rappresenta un'azione sottostante
|
||||
con lo stesso nome — Xwud. Nella definizione dell'azione, il nome dell'azione
|
||||
è quello che segue la parola chiave <command>ACTION</command>:</para>
|
||||
<programlisting>ACTION Xwud
|
||||
{
|
||||
LABEL Visualizzazione Xwd
|
||||
TYPE COMMAND
|
||||
WINDOW_TYPE NO_STDIO
|
||||
EXEC_STRING /usr/bin/X11/xwud -noclick -in \
|
||||
%(File)Arg_1"File Xwd da visualizzare:"%
|
||||
DESCRIPTION L'azione Visualizzazione Xwd (Xwud) visualizza \
|
||||
un file xwd creato con l'azione Catturare Xwd \
|
||||
(Xwd). Utilizza il comando 'xwud'.
|
||||
}</programlisting>
|
||||
<para><indexterm><primary>file delle azioni</primary><secondary>definizione</secondary></indexterm><indexterm><primary>azioni</primary><secondary>file,
|
||||
Vedere file delle azioni<</secondary></indexterm><indexterm><primary>$nopage></primary></indexterm>Il file viene detto <emphasis>file dell'azione</emphasis> perché
|
||||
rappresenta l'azione. Si definiscono in questo modo i file eseguibili con
|
||||
lo stesso nome dell'azione che rappresentano. La sua icona nella Gestione
|
||||
di applicazioni (o nella Gestione di file) viene detta<indexterm><primary>icone</primary><secondary>di azioni</secondary></indexterm><indexterm><primary>azioni</primary><secondary>icone</secondary></indexterm> <emphasis>icona dell'azione</emphasis>, o<indexterm><primary>applicazioni</primary><secondary>icone,
|
||||
creazione</secondary></indexterm><indexterm><primary>icone</primary><secondary>creazione per le applicazioni</secondary></indexterm> <emphasis>icona dell'applicazione</emphasis>, perché permette di avviare l'applicazione che rappresenta
|
||||
con un doppio clic.</para>
|
||||
<figure>
|
||||
<title id="sag.intac.mkr.3">Icona dell'applicazione (o dell'azione) che rappresenta
|
||||
il file dell'azione</title>
|
||||
<graphic id="sag.intac.grph.4" entityref="SAG.IntAc.fig.4"></graphic>
|
||||
</figure>
|
||||
<para>Quando la Gestione di applicazioni individua un file eseguibile, essa
|
||||
verifica se il database delle azioni contiene un'azione con un nome corrispondente.
|
||||
In caso affermativo, il file viene identificato come file dell'azione.</para>
|
||||
<para><indexterm><primary>file delle azioni</primary><secondary>contenuto</secondary></indexterm>Il contenuto del file dell'azione è irrilevante;
|
||||
in genere, i file delle azioni contengono un testo di commento che descrive
|
||||
la loro funzione nel desktop.</para>
|
||||
<note>
|
||||
<para>Il <emphasis>file dell'azione</emphasis> non deve essere confuso con
|
||||
il <emphasis>file di definizione dell'azione</emphasis>. Il primo è
|
||||
un file con lo stesso nome dell'azione, usato per creare l'<emphasis>icona
|
||||
dell'applicazione</emphasis> nella Gestione di file o nella Gestione di applicazioni.
|
||||
Il secondo è un file di nome <symbol role="Variable">nome</symbol><filename>.dt</filename> contenente la definizione dell'azione.</para>
|
||||
</note>
|
||||
<para>Quando il desktop identifica un file di un'azione, esso ne determina
|
||||
l'aspetto e il comportamento utilizzando la definizione di quell'azione.</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Il campo <filename>EXEC_STRING</filename> specifica il comportamento
|
||||
dell'icona dell'applicazione. Nel caso dell'icona “Visualizzazione Xwd”,
|
||||
il campo <filename>EXEC_STRING</filename> specifica l'esecuzione del client
|
||||
X <command>xwud</command> con determinati argomenti.</para>
|
||||
</listitem>
|
||||
<listitem><para>Il campo <command>LABEL</command> specifica l'etichetta usata
|
||||
per l'icona dell'applicazione.</para>
|
||||
</listitem>
|
||||
<listitem><para>Il campo <command>DESCRIPTION</command> contiene il testo
|
||||
che verrà visualizzato richiedendo l'aiuto sull'elemento.</para>
|
||||
</listitem>
|
||||
<listitem><para>L'icona dell'applicazione Xwud utilizza l'immagine predefinita
|
||||
per le azioni perché la sua definizione non contiene un campo <command>ICON</command> che specifichi un'immagine diversa.</para>
|
||||
<para>Al contrario, l'icona “Comprimere File” utilizza un'immagine
|
||||
diversa perché la definizione dell'azione sottostante contiene un campo <command>ICON</command>:</para>
|
||||
<para>Ad esempio:</para>
|
||||
<programlisting>ACTION Compress
|
||||
{
|
||||
LABEL Comprimere File
|
||||
ICON Dtcmprs
|
||||
…
|
||||
}</programlisting>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<figure>
|
||||
<title>Icona specificata dal campo ICON nella definizione dell'azione</title>
|
||||
<graphic id="sag.intac.grph.5" entityref="SAG.IntAc.fig.5"></graphic>
|
||||
</figure>
|
||||
<para>L'azione Xwud viene detta un'azione di <emphasis>comando</emphasis>,
|
||||
perché la sua definizione contiene il comando da eseguire ( <filename>EXEC_STRING</filename>). Il campo <command>TYPE</command> nella definizione
|
||||
dell'azione specifica a quale tipo appartiene l'azione.</para>
|
||||
<para>Inizialmente, l'icona “Visualizzazione Xwd” appare solo
|
||||
nel gruppo di applicazioni Strumenti_desktop. Tuttavia, è possibile
|
||||
creare altre copie dell'icona ed inserirle in qualsiasi directory alla quale
|
||||
si abbia accesso in scrittura. Finché la definizione dell'azione Xwud
|
||||
farà parte del database, qualsiasi file eseguibile creato con il nome <command>Xwud</command> rappresenterà quell'azione, e la sua icona nella Gestione
|
||||
di file o nella Gestione di applicazioni potrà essere usata per eseguirla.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.intac.div.5">
|
||||
<title id="sag.intac.mkr.4">Come le azioni utilizzano i file di dati come<indexterm>
|
||||
<primary>azioni</primary><secondary>uso dei file come argomenti</secondary>
|
||||
</indexterm><indexterm><primary>argomenti</primary><secondary>delle azioni</secondary></indexterm> argomenti</title>
|
||||
<para>Un <emphasis>argomento</emphasis> di un comando è un oggetto,
|
||||
solitamente un<indexterm><primary>argomenti</primary><secondary>per l'</secondary>
|
||||
</indexterm><indexterm><primary>indicazione di file nelle azioni</primary>
|
||||
</indexterm> file, su cui il comando viene eseguito. Un'azione può essere
|
||||
scritta in modo da accettare un file come argomento.</para>
|
||||
<para>Ad esempio, il campo <filename>EXEC_STRING</filename> dell'azione Xwud
|
||||
specifica che è richiesto un file come argomento:</para>
|
||||
<programlisting>EXEC_STRING /usr/bin/X11/xwud -noclick -in \
|
||||
%(File)Arg_1"File Xwd da visualizzare:"%</programlisting>
|
||||
<para>Il termine <command>Arg</command> indica l' <symbol role="Variable">argomento.</symbol> La sintassi<indexterm><primary>Arg_1, sintassi</primary>
|
||||
</indexterm> <filename>Arg_1</filename> significa che si tratta del primo argomento,
|
||||
mentre <filename>(File)</filename> indica che l'azione tratterà quell'argomento
|
||||
come un file.</para>
|
||||
<para><indexterm><primary>icone</primary><secondary>rilascio dei file</secondary>
|
||||
</indexterm><indexterm><primary>azioni</primary><secondary>accettazione del
|
||||
rilascio di un file</secondary></indexterm><indexterm><primary>icone</primary>
|
||||
<secondary>doppio clic</secondary></indexterm>Il modo più semplice
|
||||
per specificare un file come argomento consiste nel rilasciare un file di
|
||||
dati sull'icona dell'applicazione. Il desktop determina il percorso del file
|
||||
rilasciato e lo inserisce nella riga di comando al posto del testo tra i due
|
||||
simboli <filename>%</filename> (<computeroutput>%(File)Arg_1“File Xwd
|
||||
da visualizzare:"%</computeroutput>). In questo modo, il comando che viene
|
||||
eseguito è:</para>
|
||||
<programlisting>/usr/bin/X11/xwud -noclick -in <symbol role="Variable">percorso_file</symbol></programlisting>
|
||||
<para>Facendo doppio clic sull'icona dell'applicazione, il desktop determina
|
||||
dal campo <filename>EXEC_STRING</filename> che è richiesto un file
|
||||
come argomento, e visualizza un riquadro di dialogo che chiede all'utente
|
||||
di inserire un percorso o un nome per il file. Nel caso dell'azione Xwud,
|
||||
la richiesta sarà:</para>
|
||||
<programlisting>File Xwd da visualizzare:</programlisting>
|
||||
<para>Il percorso o il nome del file inserito dall'utente verrà usato
|
||||
come argomento del comando.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.intac.div.6">
|
||||
<title>Altri impieghi delle azioni<indexterm><primary>azioni</primary><secondary>usi</secondary></indexterm></title>
|
||||
<para>Oltre all'impiego descritto per l'avvio delle applicazioni, le azioni
|
||||
vengono utilizzate per creare funzionalità per altre aree del desktop:
|
||||
</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Pannello principale.</para>
|
||||
<para>La definizione di un controllo del Pannello principale comprende campi
|
||||
che specificano le azioni da eseguire quando l'utente fa clic sul controllo
|
||||
o vi rilascia un file. Per maggiori informazioni, vedere <!--Original XRef
|
||||
content: '“Definizione dei controlli
|
||||
del Pannell--><!--o principale” a pagina 231'--><xref role="SecTitleAndPageNum"
|
||||
linkend="sag.frpc.mkr.15">.</para>
|
||||
</listitem>
|
||||
<listitem><para>Menu.</para>
|
||||
<para>La sintassi per la definizione dei menu di controllo delle finestre
|
||||
o degli spazi di lavoro permette di specificare l'azione da eseguire quando
|
||||
l'utente seleziona un'opzione. Per maggiori informazioni, vedere <!--Original
|
||||
XRef content: '“Menu della
|
||||
Gestione dello spazio di l--><!--avoro” a pagina 251'--><xref
|
||||
role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.8"> e la pagina di spiegazioni
|
||||
<filename moreinfo="refentry">dtwmrc(4)</filename>.</para>
|
||||
</listitem>
|
||||
<listitem><para>Comunicazioni tra le applicazioni.</para>
|
||||
<para>Un'applicazione può essere realizzata in modo da inviare e ricevere
|
||||
informazioni usando un tipo speciale di azione, detta messaggio di ToolTalk
|
||||
(<filename>TT_MSG</filename>). Le azioni <filename>TT_MSG</filename> sono
|
||||
descritte nella documentazione dell'ambiente di sviluppo per il desktop.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.intac.div.7">
|
||||
<title id="sag.intac.mkr.5">Introduzione ai tipi di dati<indexterm><primary>tipi di dati</primary><secondary>introduzione</secondary></indexterm></title>
|
||||
<para>Quando si crea un nuovo file di dati, l'aspetto e il comportamento della
|
||||
sua icona nella Gestione di file varia a seconda del tipo di dati associati
|
||||
a quel file. Il desktop comprende un meccanismo di gestione dei tipi di dati
|
||||
che offre la possibilità di personalizzare l'aspetto e il comportamento
|
||||
di file e directory.</para>
|
||||
<sect2 id="sag.intac.div.8">
|
||||
<title><indexterm><primary>Creare azione</primary><secondary>creazione dei
|
||||
tipi di dati</secondary></indexterm><indexterm><primary>tipi di dati</primary>
|
||||
<secondary>creazione con Creare azione</secondary></indexterm>Cos'è
|
||||
un tipo di dati?</title>
|
||||
<para>Un tipo di dati è un costrutto definito all'interno del database
|
||||
del desktop. L'esempio seguente riporta la definizione del tipo di dati XWD.
|
||||
La definizione è contenuta nel file di configurazione <filename>/usr/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol><filename>/xclients.dt</filename>:
|
||||
</para>
|
||||
<programlisting>DATA_ATTRIBUTES XWD
|
||||
{
|
||||
ACTIONS Open,Print
|
||||
ICON Dtxwd
|
||||
NAME_TEMPLATE %s.xwd
|
||||
MIME_TYPE application/octet-stream
|
||||
SUNV3_TYPE xwd-file
|
||||
DESCRIPTION Questo file contiene un'immagine grafica in \
|
||||
formato XWD. In genere questi file vengono \
|
||||
creati catturando un'immagine dallo schermo \
|
||||
con l'azione Catturare Xwd. Il suo tipo di dati \
|
||||
è denominato XWD. I file XWD terminano con \
|
||||
l'estensione '.xwd' o '.wd'.
|
||||
}
|
||||
|
||||
DATA_CRITERIA XWD1
|
||||
{
|
||||
DATA_ATTRIBUTES_NAME XWD
|
||||
MODE f
|
||||
NAME_PATTERN *.xwd
|
||||
}
|
||||
|
||||
DATA_CRITERIA XWD2
|
||||
{
|
||||
DATA_ATTRIBUTES_NAME XWD
|
||||
MODE f
|
||||
NAME_PATTERN *.wd
|
||||
}</programlisting>
|
||||
<para>Ogni definizione di un tipo di dati comprende due parti:</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="228*">
|
||||
<colspec colwidth="228*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>DATA_ATTRIBUTES</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Gli attributi dei dati descrivono l'aspetto
|
||||
e il comportamento del tipo di dati.</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>DATA_CRITERIA</filename>
|
||||
</para></entry>
|
||||
<entry align="left" valign="top"><para>I criteri specificano le regole (basate
|
||||
sul nome o sul contenuto) per l'assegnazione del file a un determinato tipo
|
||||
di dati.</para></entry></row></tbody></tgroup></informaltable>
|
||||
<para>Il campo <filename>DATA_ATTRIBUTES_NAME</filename> collega i criteri
|
||||
agli attributi.</para>
|
||||
<para>Per ogni attributo (<filename>DATA_ATTRIBUTE</filename>) possono essere
|
||||
definiti più criteri (<filename>DATA_CRITERIA</filename>). Ad esempio,
|
||||
il tipo di dati XWD possiede due criteri diversi per i nomi dei file ( <filename>NAME_PATTERN</filename>) che specificano la possibilità di
|
||||
usare i suffissi <filename>.xwd</filename> o <filename>.wd</filename>.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.intac.div.9">
|
||||
<title id="sag.intac.mkr.6"><indexterm><primary>tipi di dati</primary><secondary>relazioni con le azioni</secondary></indexterm><indexterm><primary>azioni</primary><secondary>relazioni con i tipi di dati</secondary></indexterm>Come
|
||||
i tipi di dati collegano i file di dati alle azioni</title>
|
||||
<para>Si consideri il tipo di dati XWD. Per creare un file di tipo XWD, l'utente
|
||||
assegna al file un nome che termini con uno dei due suffissi (o estensioni)
|
||||
accettati: <filename>.xwd</filename> o<filename>.wd</filename>. Il desktop
|
||||
utilizza questo nome come <emphasis>criterio</emphasis> per designare il tipo
|
||||
di file.</para>
|
||||
<para>Il tipo di dati XWD assegna ad ogni file le seguenti caratteristiche:
|
||||
</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Un'icona caratteristica che permette di riconoscere facilmente
|
||||
il tipo di file.</para>
|
||||
</listitem>
|
||||
<listitem><para>Un testo di aiuto che fornisce informazioni sul tipo di dati.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Un menu Selezioni personalizzato nella Gestione di file contenente
|
||||
le azioni Aprire e Stampare. L'azione Aprire associata ai file XWD esegue
|
||||
l'azione Xwud.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect3 id="sag.intac.div.10">
|
||||
<title>Esecuzione delle azioni dal menu Selezioni<indexterm><primary>Selezioni,
|
||||
menu</primary></indexterm></title>
|
||||
<para>Il menu Selezioni della Gestione di file è attivo solo quando
|
||||
è stato selezionato un file o una directory. I comandi che compaiono
|
||||
nella parte inferiore del menu variano a seconda del tipo di dati. Nel caso
|
||||
dei file XWD, il menu Selezioni presenterà le opzioni Aprire e Stampare.
|
||||
</para>
|
||||
<para>Il campo <command>ACTIONS</command> nella definizione del tipo di dati
|
||||
specifica i comandi che verranno aggiunti al menu Selezioni per quel tipo
|
||||
di dati.</para>
|
||||
<programlisting>DATA_ATTRIBUTES XWD
|
||||
{
|
||||
ACTIONS Open,Print
|
||||
…
|
||||
}</programlisting>
|
||||
<para><indexterm><primary>Selezioni, menu</primary></indexterm>Il contenuto
|
||||
del menu Selezioni della Gestione di file dipende dal tipo di dati dell'oggetto
|
||||
selezionato. Tuttavia, l'azione Aprire è comune a molti tipi di dati
|
||||
diversi.</para>
|
||||
<figure>
|
||||
<title>Il menu Selezioni associato a un file XWD</title>
|
||||
<graphic id="sag.intac.grph.6" entityref="SAG.IntAc.fig.6"></graphic>
|
||||
</figure>
|
||||
<para>In genere, l'azione Aprire<indexterm><primary>Aprire, azione</primary>
|
||||
</indexterm> avvia l'applicazione a cui è associato il file di dati.
|
||||
Ad esempio, aprendo un file XWD si esegue l'azione Xwud, che a sua volta
|
||||
eseguirà il client X xwud per visualizzare l'immagine del file sullo
|
||||
schermo. In altre parole, per il tipo di dati XWD l'azione Aprire coincide
|
||||
con l'azione Xwud. Allo stesso modo, aprendo un file di dati di tipo TEXTFILE
|
||||
verrà avviato l'Editor di testo, mentre aprendo un file BM (a mappa
|
||||
di bit) o PM (a mappa di pixel) verrà avviato l'Editor delle icone.
|
||||
</para>
|
||||
<para>La possibilità di creare una serie di azioni Aprire che eseguono
|
||||
operazioni diverse si basa su due caratteristiche delle definizioni delle
|
||||
azioni:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para><indexterm><primary>azioni</primary><secondary>mappatura</secondary>
|
||||
</indexterm><indexterm><primary>mappatura delle azioni</primary></indexterm>La
|
||||
mappatura delle azioni.</para>
|
||||
<para>La mappatura delle azioni permette di creare un'azione che esegua un'altra
|
||||
azione anziché eseguire direttamente un comando. Ad esempio, è
|
||||
possibile creare un'azione Aprire che sia mappata per (cioè che esegua)
|
||||
l'azione Xwud.</para>
|
||||
</listitem>
|
||||
<listitem><para><indexterm><primary>azioni</primary><secondary>restrizione
|
||||
dei tipi di dati</secondary></indexterm>La restrizione dei tipi di dati associati
|
||||
alle azioni.</para>
|
||||
<para>Le definizioni delle azioni possono includere un campo <filename>ARG_TYPE</filename> che limiti l'esecuzione dell'azione a certi tipi di dati. Ad esempio,
|
||||
si può specificare che l'azione Aprire mappata per l'azione Xwud venga
|
||||
applicata solo ai file di dati di tipo XWD.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Qui di seguito è riportata la definizione che mappa l'azione
|
||||
Aprire dell'azione Xwud per il tipo di dati XWD. La definizione si trova nel
|
||||
file di configurazione <filename>/usr/dt/appconfig/types/<symbol role="Variable">lingua</symbol>/xclients.dt</filename>
|
||||
del database:</para>
|
||||
<programlisting>ACTION Open
|
||||
{
|
||||
LABEL Aprire
|
||||
ARG_TYPE XWD
|
||||
TYPE MAP
|
||||
MAP_ACTION Xwud
|
||||
}</programlisting>
|
||||
<para>Il campo <command>TYPE</command> specifica che si tratta di un'azione
|
||||
di mappatura; il campo <filename>MAP_ACTION</filename> specifica che questa
|
||||
azione dovrà eseguire l'azione Xwud. Il campo <filename>ARG_TYPE</filename>
|
||||
specifica che questa azione verrà applicata solo ai file associati
|
||||
al tipo di dati XWD.</para>
|
||||
<para>Si confronti ora la definizione precedente dell'azione Aprire con la
|
||||
definizione riportata qui di seguito, contenuta nel file del database <filename>/usr/dt/appconfig/types/<symbol role="Variable">lingua</symbol>/dt.dt</filename>:</para>
|
||||
<programlisting>ACTION Open
|
||||
{
|
||||
LABEL Aprire
|
||||
ARG_TYPE BM
|
||||
TYPE MAP
|
||||
MAP_ACTION Dticon
|
||||
}</programlisting>
|
||||
<para>Questa definizione si applica ai file associati al tipo di dati ( <filename>ARG_TYPE</filename>) BM (file a mappa di bit). La definizione mappa l'azione
|
||||
Aprire sull'azione Dticon, cioè sull'azione che avvia l'Editor delle
|
||||
icone.</para>
|
||||
</sect3>
|
||||
<sect3 id="sag.intac.div.11">
|
||||
<title><indexterm><primary>tipi di dati</primary><secondary>risposta al doppio
|
||||
clic</secondary></indexterm>Definizione dell'effetto del doppio clic in base
|
||||
al tipo di dati</title>
|
||||
<para>L'effetto del doppio clic associato al tipo di dati è definito
|
||||
dalla prima voce del campo <command>ACTIONS</command>. Nel caso del tipo di
|
||||
dati XWD, il doppio clic esegue l'azione Aprire, che a sua volta eseguirà
|
||||
l'azione Xwud.</para>
|
||||
</sect3>
|
||||
<sect3 id="sag.intac.div.12">
|
||||
<title><indexterm><primary>tipi di dati</primary><secondary>risposta al rilascio
|
||||
su un'</secondary></indexterm><indexterm><primary>icona</primary></indexterm>Rilascio
|
||||
di un file di dati sull'icona di un'azione</title>
|
||||
<para>Quando si rilascia un file di dati sull'icona di un'azione, il sistema
|
||||
esegue quell'azione usando il file di dati come argomento (vedere <!--Original
|
||||
XRef content: '“Come le azioni
|
||||
utilizzano i file di d--><!--ati come argomenti” a pagina 135'--><xref
|
||||
role="SecTitleAndPageNum" linkend="sag.intac.mkr.4">).</para>
|
||||
<para>Ad esempio, rilasciando un file di dati XWD sull'icona “Visualizzazione
|
||||
Xwd” verrà eseguita l'azione Xwud utilizzando come argomento
|
||||
il file rilasciato. Il client X <command>xwud</command> verrà quindi
|
||||
eseguito con quel file di dati.</para>
|
||||
</sect3>
|
||||
</sect2>
|
||||
<sect2 id="sag.intac.div.13">
|
||||
<title><indexterm><primary>tipi di dati</primary><secondary>stampa</secondary>
|
||||
</indexterm><indexterm><primary>stampa</primary><secondary>configurazione
|
||||
per un tipo di dati</secondary></indexterm>Creazione di azioni di stampa associate
|
||||
ai tipi di dati</title>
|
||||
<para>Per stampare un file di dati dal desktop si possono usare i seguenti
|
||||
metodi:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Usare il comando Stampare del menu Selezioni della Gestione
|
||||
di file.</para>
|
||||
</listitem>
|
||||
<listitem><para>Rilasciare un file di dati su un'area appropriata del desktop
|
||||
(il controllo della stampante del Pannello principale o l'icona di una stampante
|
||||
nella Gestione della stampa).</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Oltre a questi metodi generali, in molti casi è possibile stampare
|
||||
i file dall'interno delle applicazioni.</para>
|
||||
<para>I metodi di stampa del desktop utilizzano azioni di nome Stampare. Come
|
||||
nel caso di Aprire, il nome Stampare viene usato per molti tipi di dati diversi.
|
||||
Ciò significa che anche le azioni Stampare utilizzano la mappatura
|
||||
delle azioni e il campo <filename>ARG_TYPE</filename> per personalizzare la
|
||||
stampa per ogni tipo di dati.</para>
|
||||
<para>L'esempio seguente riporta l'azione Stampare associata al tipo di dati
|
||||
XWD. La definizione si trova in <filename>/usr/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol><filename>/xclients.dt</filename>:</para>
|
||||
<programlisting>ACTION Print
|
||||
{
|
||||
LABEL Stampare
|
||||
ARG_TYPE XWD
|
||||
TYPE MAP
|
||||
MAP_ACTION NoPrint
|
||||
}</programlisting>
|
||||
<para>Questa azione Stampare, specifica per i file XWD, è mappata su
|
||||
un'azione NoPrint. NoPrint è un'azione speciale definita in <filename>/usr/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol><filename>/dt.dt</filename>, che<indexterm><primary>NoPrint, azione</primary></indexterm> visualizza
|
||||
un messaggio di avvertimento indicante che il tipo di dati dell'oggetto non
|
||||
può essere stampato.</para>
|
||||
<para>Si confronti ora l'azione Stampare associata ai file XWD con la seguente
|
||||
azione Stampare per i file PCL:</para>
|
||||
<programlisting>ACTION Print
|
||||
{
|
||||
LABEL Stampare
|
||||
ARG_TYPE PCL
|
||||
TYPE MAP
|
||||
MAP_ACTION PrintRaw
|
||||
}</programlisting>
|
||||
<para>L'azione PrintRaw, definita nel file di configurazione <filename>/usr/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol><filename>/print.dt</filename>,
|
||||
contiene la riga comandi per la stampa dei file PCL.</para>
|
||||
<programlisting>ACTION PrintRaw
|
||||
{
|
||||
TYPE <?Pub Caret>COMMAND
|
||||
WINDOW_TYPE NO_STDIO
|
||||
EXEC_STRING /usr/dt/bin/dtlp -w %(File)Arg_1%
|
||||
}</programlisting>
|
||||
</sect2>
|
||||
</sect1>
|
||||
</chapter>
|
||||
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 16:05:15-->
|
||||
<?Pub *0000034625>
|
||||
659
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch09.sgm
Normal file
659
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch09.sgm
Normal file
@@ -0,0 +1,659 @@
|
||||
<!-- $XConsortium: ch09.sgm /main/10 1996/12/20 20:47:50 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.dtcra.div.1">
|
||||
<title id="sag.dtcra.mkr.1"><indexterm><primary>Creare azione</primary></indexterm>Creazione
|
||||
di azioni e tipi di dati con Creare azione</title>
|
||||
<para><indexterm><primary>Creare azione</primary><secondary>introduzione</secondary>
|
||||
</indexterm><indexterm><primary>dtCreate, Vedere Creare azione<</primary>
|
||||
</indexterm><indexterm><primary>$nopage></primary></indexterm>Creare azione
|
||||
è uno strumento che consente di creare:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Un'azione per l'avvio di un'applicazione</para>
|
||||
</listitem>
|
||||
<listitem><para>Uno o più tipi di dati per i file di dati di un'applicazione
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Azioni per aprire e stampare i file di dati di un'applicazione
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Permette inoltre di creare azioni semplici che eseguano comandi del
|
||||
sistema operativo o script delle shell.</para>
|
||||
<informaltable id="sag.dtcra.itbl.1" frame="all">
|
||||
<tgroup cols="1" colsep="1" rowsep="1">
|
||||
<colspec colwidth="4.00in">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Funzioni
|
||||
di Creare azioni143'--><xref role="JumpText" linkend="sag.dtcra.mkr.2"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Limitazioni
|
||||
di Creare azione144'--><xref role="JumpText" linkend="sag.dtcra.mkr.3"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Creazione
|
||||
di un'azione e di un tipo di dati pe--><!--r un'applicazione con Creare azione145'--><xref
|
||||
role="JumpText" linkend="sag.dtcra.mkr.4"></para></entry></row></tbody></tgroup>
|
||||
</informaltable>
|
||||
<para>Per maggiori informazioni, vedere la pagina di spiegazioni <filename moreinfo="refentry">dtcreate(1X)</filename>.</para>
|
||||
<sect1 id="sag.dtcra.div.2">
|
||||
<title id="sag.dtcra.mkr.2">Funzioni di Creare azioni<indexterm><primary>Creare azione</primary><secondary>funzionalità</secondary></indexterm></title>
|
||||
<para>Creare azioni comprende una finestra principale e un insieme di riquadri
|
||||
di dialogo con cui creare le azioni e i tipi di dati associati.</para>
|
||||
<para>Creare azioni opera come segue:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Crea la definizione di un'azione che esegue un comando.</para>
|
||||
</listitem>
|
||||
<listitem><para><indexterm><primary>Creare azione</primary><secondary>creazione
|
||||
dei file di configurazione</secondary></indexterm><indexterm><primary>file
|
||||
di definizione delle azioni, creazione con Creare azione</primary></indexterm>Crea
|
||||
un file di nome <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/types/</filename><symbol role="Variable">nome_azione</symbol><filename>.dt</filename>, in cui memorizza le definizioni delle azioni e dei tipi di
|
||||
dati create per l'applicazione.</para>
|
||||
</listitem>
|
||||
<listitem><para>Crea un<indexterm><primary>file delle azioni</primary></indexterm><indexterm>
|
||||
<primary>azioni</primary><secondary>file, Vedere file delle azioni</secondary>
|
||||
</indexterm> <emphasis>file dell'azione</emphasis> nella directory iniziale
|
||||
dell'utente. Il file dell'azione è un eseguibile con lo stesso<indexterm>
|
||||
<primary>azioni</primary><secondary>nomi</secondary></indexterm> nome dell'azione.
|
||||
</para>
|
||||
<para>La rappresentazione del file dell'azione nella Gestione di file viene
|
||||
detta<indexterm><primary>icone</primary><secondary>uso con Creare azione</secondary>
|
||||
</indexterm> <emphasis>icona dell'applicazione</emphasis>, poiché facendovi
|
||||
doppio clic viene avviata l'applicazione.</para>
|
||||
<para>Opzionalmente, è possibile rendere l'icona dell'azione una zona
|
||||
di rilascio, specificando nella sua definizione uno o più tipi di dati
|
||||
che supportano la funzione di trascinamento e rilascio.</para>
|
||||
</listitem>
|
||||
<listitem><para>Crea uno o più tipi di dati per i file creati dall'applicazione
|
||||
(opzionale).</para>
|
||||
</listitem>
|
||||
<listitem><para>Crea un'azione Aprire per ciascun tipo di dati.</para>
|
||||
</listitem>
|
||||
<listitem><para>Crea un'azione Stampare per ciascun tipo di dati (opzionale).
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Ricarica il database delle azioni e dei tipi di dati. In questo
|
||||
modo, le definizioni delle azioni e dei tipi di dati hanno effetto immediatamente.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect1>
|
||||
<sect1 id="sag.dtcra.div.3">
|
||||
<title id="sag.dtcra.mkr.3">Limitazioni di Creare azione<indexterm><primary>Creare azione</primary><secondary>limitazioni</secondary></indexterm></title>
|
||||
<para>Creare azione permette essenzialmente di creare azioni e tipi di dati
|
||||
per l'avvio delle applicazioni. Oltre a queste funzioni base, le azioni e
|
||||
i tipi di dati possono includere molte altre funzionalità, che tuttavia
|
||||
possono essere implementate solo creando le definizioni manualmente.</para>
|
||||
<para>Per maggiori informazioni, vedere:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para><!--Original XRef content: 'Capitolo 10,
|
||||
“Creazione delle azi--><!--oni con la procedura manuale'--><xref role="ChapNumAndTitle"
|
||||
linkend="sag.cract.mkr.1"></para>
|
||||
</listitem>
|
||||
<listitem><para><!--Original XRef content: 'Capitolo 11,
|
||||
“Creazione dei tipi --><!--di dati con la procedura manuale'--><xref
|
||||
role="ChapNumAndTitle" linkend="sag.crdt.mkr.1"></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect2 id="sag.dtcra.div.4">
|
||||
<title>Limitazioni relative alle azioni<indexterm><primary>azioni</primary>
|
||||
<secondary>limitazioni di Creare azione</secondary></indexterm></title>
|
||||
<para>Creare azione non può essere usato per creare l'azione di avvio
|
||||
di un'applicazione quando si verificano una o più delle seguenti condizioni:
|
||||
</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>La riga comandi richiede un argomento<indexterm><primary>azioni</primary><secondary>argomenti diversi dai file</secondary></indexterm><indexterm>
|
||||
<primary><</primary></indexterm><indexterm><primary>$nopage>azioni</primary>
|
||||
<secondary>parametri, Vedere argomenti</secondary></indexterm> diverso da un
|
||||
file (parametro).</para>
|
||||
<para>Ad esempio, non si potrà usare Creare azione per scrivere un'azione
|
||||
che esegua il comando:</para>
|
||||
<programlisting> lp -d<symbol role="Variable">dispositivo nomefile</symbol></programlisting>
|
||||
<para>dove l'utente deve specificare il <symbol role="Variable">dispositivo</symbol> ad ogni esecuzione del comando.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>L'icona dell'applicazione deve avere un'etichetta differente
|
||||
dal nome dell'azione.</para>
|
||||
<para>Ad esempio, non si potrà usare Creare azione per creare una versione
|
||||
in lingua locale di un'azione esistente.</para>
|
||||
</listitem>
|
||||
<listitem><para>L'azione richiede una delle funzioni avanzate del database
|
||||
delle azioni.</para>
|
||||
<para>Si definiscono funzioni avanzate le azioni che:</para>
|
||||
<itemizedlist remap="Bullet2">
|
||||
<listitem><para>Avviano comandi su sistemi remoti rispetto alla definizione
|
||||
dell'azione</para>
|
||||
</listitem>
|
||||
<listitem><para>Richiamano altre azioni</para>
|
||||
</listitem>
|
||||
<listitem><para>Devono essere eseguite con un nome utente diverso (ad esempio
|
||||
come superutente)</para>
|
||||
</listitem>
|
||||
<listitem><para>Fanno largo uso della funzione di “mappatura”
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Si comportano in modi diversi a seconda del numero di file
|
||||
specificati come argomenti</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.dtcra.div.5">
|
||||
<title><indexterm><primary>tipi di dati</primary><secondary>requisiti per
|
||||
la creazione manuale</secondary></indexterm>Limitazioni relative ai tipi di
|
||||
dati<indexterm><primary>tipi di dati</primary><secondary>limitazioni di Creare
|
||||
azione</secondary></indexterm></title>
|
||||
<para>Creare azione non può essere usato per creare il tipo di dati
|
||||
per i file di un'applicazione quando si verificano una o più delle
|
||||
seguenti condizioni:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Il tipo di dati deve essere associato ad altre azioni oltre
|
||||
ad Aprire e Stampare.</para>
|
||||
</listitem>
|
||||
<listitem><para>L'azione Aprire per il tipo di dati non coincide con il comando
|
||||
dell'azione.</para>
|
||||
<para>Ad esempio, Creare azione non potrà essere usato per creare un
|
||||
tipo di dati che assegni un'icona unica alla directory che rappresenta il
|
||||
gruppo di applicazioni di una determinata applicazione.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.dtcra.div.6">
|
||||
<title id="sag.dtcra.mkr.4">Creazione di un'azione e di un tipo di dati per
|
||||
un'applicazione con Creare azione<indexterm><primary>Creare azione</primary>
|
||||
<secondary>uso</secondary></indexterm></title>
|
||||
<para>Prima di avviare Creare azione è necessario procurarsi le seguenti
|
||||
informazioni sull'applicazione.</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>La riga comandi richiesta per l'avvio dell'applicazione.</para>
|
||||
<para>Occorrerà sapere se la riga comandi richiede o meno l'indicazione
|
||||
di un file come argomento, e se tale argomento è necessario o opzionale.
|
||||
</para>
|
||||
<para>Se l'applicazione richiede un argomento diverso da un file, l'azione
|
||||
non potrà essere creata usando Creare azione.</para>
|
||||
</listitem>
|
||||
<listitem><para>I tipi di dati che l'applicazione può accettare.</para>
|
||||
<para>Alcune applicazioni accettano un solo tipo di dati, mentre altre (ad
|
||||
esempio gli editor di testo ASCII o gli editor grafici) possono accettare
|
||||
dati di diversi tipi.</para>
|
||||
</listitem>
|
||||
<listitem><para>Il modo in cui l'applicazione identifica i suoi file di dati.
|
||||
</para>
|
||||
<para>Il metodo di identificazione può essere basato sul nome (ad esempio
|
||||
sulla presenza del suffisso <filename>.doc</filename>) e/o sul contenuto del
|
||||
file. Se l'applicazione non usa un metodo basato sul nome del file, sarà
|
||||
possibile definire una convenzione per l'icona dell'azione.</para>
|
||||
</listitem>
|
||||
<listitem><para>Opzionalmente: La riga comandi richiesta per la stampa dei
|
||||
file</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect2 id="sag.dtcra.div.7" role="Procedure">
|
||||
<title id="sag.dtcra.mkr.5">Come creare un'azione per un'applicazione</title>
|
||||
<orderedlist>
|
||||
<listitem><para>Fare doppio clic<indexterm><primary>Creare azione</primary>
|
||||
<secondary>avvio</secondary></indexterm> su Creare azione nel gruppo di applicazioni
|
||||
Strumenti_desktop.</para>
|
||||
<figure>
|
||||
<title>L'icona di Creare azione nella Gestione di applicazioni</title>
|
||||
<graphic id="sag.dtcra.grph.1" entityref="SAG.dtCrA.fig.1"></graphic>
|
||||
</figure>
|
||||
<para><indexterm><primary>Creare azione</primary><secondary>finestra principale</secondary></indexterm>Verrà aperta la finestra principale di Creare
|
||||
azione.</para>
|
||||
<figure>
|
||||
<title>La finestra principale di Creare azione</title>
|
||||
<graphic id="sag.dtcra.grph.2" entityref="SAG.dtCrA.fig.2"></graphic>
|
||||
</figure>
|
||||
</listitem>
|
||||
<listitem><para>Inserire il nome da assegnare all'icona dell'azione nel campo
|
||||
di testo<indexterm><primary>Nome dell'</primary></indexterm><indexterm><primary>azione, campo di Creare azione</primary></indexterm><indexterm><primary>Creare
|
||||
azione</primary><secondary>nome dell'</secondary></indexterm><indexterm><primary>azione</primary></indexterm> “Nome dell'azione”.</para>
|
||||
</listitem>
|
||||
<listitem><para>Usare i controlli<indexterm><primary>Icone dell'</primary>
|
||||
</indexterm><indexterm><primary>azione, controlli di Creare azione</primary>
|
||||
</indexterm> della sezione “Icone dell'azione” per specificare
|
||||
l'icona da associare all'applicazione. Inizialmente comparirà l'icona
|
||||
predefinita.</para>
|
||||
<itemizedlist remap="Bullet2">
|
||||
<listitem><para>Per selezionare un'altra icona esistente, fare clic su “Ricercare
|
||||
icone” per aprire il riquadro di dialogo per la ricerca. Vedere <!--Original
|
||||
XRef
|
||||
content: '“Uso del riquadro di
|
||||
dialogo per la ri--><!--cerca delle icone”
|
||||
a pagina 155'--><xref role="SecTitleAndPageNum" linkend="sag.dtcra.mkr.7">.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Per creare una nuova icona, scegliere “Editare icona”
|
||||
per avviare l'Editor delle icone.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
<listitem><para>Nel campo di testo “Comando da eseguire al doppio clic
|
||||
sull'icona”, digitare il comando richiesto per l'avvio dell'applicazione.
|
||||
</para>
|
||||
<para><indexterm><primary>Creare azione</primary><secondary>sintassi dei comandi
|
||||
delle azioni</secondary></indexterm>Usare la sintassi <filename>$</filename><symbol role="Variable">n</symbol> per specificare l'uso di un file come argomento;
|
||||
ad esempio:</para>
|
||||
<para remap="CodeIndent1"><computeroutput>emacs</computeroutput></para>
|
||||
<para><computeroutput>bitmap $1</computeroutput></para>
|
||||
<para><computeroutput>diff $1 $2</computeroutput></para>
|
||||
<para><computeroutput>lp -oraw $1</computeroutput></para>
|
||||
<para><indexterm><primary>Creare azione</primary><secondary>uso dei file come
|
||||
argomenti</secondary></indexterm><indexterm><primary>argomenti</primary><secondary>per l'</secondary></indexterm><indexterm><primary>indicazione di file con
|
||||
Creare azione</primary></indexterm>Se la riga comandi include un argomento <filename>$</filename><symbol role="Variable">n</symbol>, l'icona dell'azione fungerà
|
||||
da zona di rilascio per i file.</para>
|
||||
<para>Nell'impostazione predefinita, le righe comandi non vengono inviate
|
||||
a una shell. Gli esempi seguenti mostrano due righe comandi personalizzate
|
||||
in cui viene specificato l'uso di una shell:</para>
|
||||
<para remap="CodeIndent1"><computeroutput>/bin/sh -c 'ps | lp'</computeroutput></para>
|
||||
<para><computeroutput>/bin/sh -c 'spell $1 | more'</computeroutput></para>
|
||||
</listitem>
|
||||
<listitem><para>Digitare il testo di aiuto relativo all'icona dell'azione
|
||||
nel campo “Testo di aiuto per l'azione”.</para>
|
||||
<para><indexterm><primary>aiuto</primary><secondary>composizione con Creare
|
||||
azione</secondary></indexterm>Il testo digitato andrà a capo automaticamente.
|
||||
Tuttavia, questi ritorni a capo non saranno mantenuti nella visualizzazione
|
||||
dell'aiuto online. Per specificare un ritorno a capo forzato, usare la sintassi <filename></filename>.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para><indexterm><primary>azioni</primary><secondary>tipo di finestra</secondary></indexterm><indexterm><primary>finestre, uso per le azioni</primary>
|
||||
</indexterm>Scegliere il tipo di finestra da usare per l'azione dal menu “Tipo
|
||||
di finestra”.</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="213*">
|
||||
<colspec colwidth="243*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Grafica (finestra X)</para></entry>
|
||||
<entry align="left" valign="top"><para>L'applicazione verrà avviata
|
||||
in una propria finestra</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><indexterm><primary>emulatore di terminale</primary><secondary>opzione di chiusura automatica per le azioni</secondary>
|
||||
</indexterm>Terminale (chiusura automatica)</para></entry>
|
||||
<entry align="left" valign="top"><para>L'applicazione verrà eseguita
|
||||
in una finestra di emulazione di terminale che si chiuderà automaticamente
|
||||
all'uscita dall'applicazione</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><indexterm><primary>emulatore di terminale</primary><secondary>opzione di chiusura manuale per le azioni</secondary>
|
||||
</indexterm>Terminale (chiusura manuale)</para></entry>
|
||||
<entry align="left" valign="top"><para>L'applicazione verrà eseguita
|
||||
in una finestra di emulazione di terminale che resterà aperta fino
|
||||
a un comando di chiusura esplicito</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><indexterm><primary>azioni</primary>
|
||||
<secondary>disabilitazione dell'</secondary></indexterm><indexterm><primary>output a video</primary></indexterm>Nessun output</para></entry>
|
||||
<entry align="left" valign="top"><para>L'applicazione non produrrà
|
||||
alcun output sul video</para></entry></row></tbody></tgroup></informaltable>
|
||||
</listitem>
|
||||
<listitem><para>Procedere come segue:</para>
|
||||
<itemizedlist remap="Bullet2">
|
||||
<listitem><para>Se l'applicazione possiede file di dati, e si desidera creare
|
||||
uno o più tipi di dati per questi file, vedere la sezione seguente <!--Original
|
||||
XRef content: '“Come
|
||||
creare uno o più tipi
|
||||
di --><!--dati per un'applicazione'--><xref role="SectionTitle" linkend="sag.dtcra.mkr.6">.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Se non si desidera creare uno speciale tipo di dati, salvare
|
||||
l'azione scegliendo Salvare dal menu File. Provare quindi la nuova azione
|
||||
facendo doppio clic sulla sua icona nella propria directory iniziale.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.dtcra.div.8" role="Procedure">
|
||||
<title id="sag.dtcra.mkr.6">Come creare uno o più tipi di dati per
|
||||
un'applicazione<indexterm><primary>Creare azione</primary><secondary>creazione
|
||||
dei tipi di dati</secondary></indexterm><indexterm><primary>tipi di dati</primary>
|
||||
<secondary>creazione con Creare azione</secondary></indexterm></title>
|
||||
<orderedlist>
|
||||
<listitem><para>Definire l'azione per l'applicazione seguendo la procedura
|
||||
descritta in <!--Original XRef content: '“Come creare
|
||||
un'azione
|
||||
per un'applicazi--><!--one'--><xref role="SectionTitle" linkend="sag.dtcra.mkr.5">.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Fare clic sul pulsante “Funzioni avanzate” per
|
||||
espandere la finestra di Creare azione.</para>
|
||||
<figure>
|
||||
<title>La sezione “Funzioni avanzate” nella finestra principale
|
||||
di Creare azione</title>
|
||||
<graphic id="sag.dtcra.grph.3" entityref="SAG.dtCrA.fig.3"></graphic>
|
||||
</figure>
|
||||
</listitem>
|
||||
<listitem><para><indexterm><primary>richiesta di file, definizione in Creare
|
||||
azione</primary></indexterm><indexterm><primary>Creare azione</primary><secondary>richiesta di un file</secondary></indexterm>Se si desidera che, facendo doppio
|
||||
clic sull'icona, venga richiesto il nome di un file, digitare il testo della
|
||||
richiesta nel campo “All'avvio dell'azione, chiedere all'utente”.
|
||||
</para>
|
||||
<para>Per l'uso di questo campo, attenersi ai seguenti criteri:</para>
|
||||
<itemizedlist remap="Bullet2">
|
||||
<listitem><para>Il campo <symbol role="Variable">deve</symbol> essere usato
|
||||
se la riga comandi richiede <symbol role="Variable">obbligatoriamente</symbol> l'indicazione
|
||||
di un file come argomento.</para>
|
||||
</listitem>
|
||||
<listitem><para>Il campo deve essere lasciato vuoto se la riga comandi non
|
||||
richiede l'indicazione di un file.</para>
|
||||
</listitem>
|
||||
<listitem><para>Se l'indicazione di un file come argomento è opzionale,
|
||||
si potrà scegliere se specificare o meno un testo per la richiesta.
|
||||
Nel primo caso, facendo doppio clic sull'icona dell'azione comparirà
|
||||
la richiesta del file. Nel secondo caso, l'azione verrà eseguita usando
|
||||
come argomento una stringa vuota.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
<listitem><para>Specificare i tipi di file che l'azione potrà accettare
|
||||
come argomenti:</para>
|
||||
<itemizedlist remap="Bullet2">
|
||||
<listitem><para>Se l'azione accetta qualsiasi tipo di dati, selezionare “Tutti
|
||||
i tipi di dati”.</para>
|
||||
</listitem>
|
||||
<listitem><para>Se l'azione può accettare solo i tipi di dati creati
|
||||
per l'applicazione, selezionare “Solo i tipi nella lista”.</para>
|
||||
<para>Inizialmente, la lista<indexterm><primary>tipi di dati</primary><secondary>elenco in Creare azione</secondary></indexterm> “Tipi di dati che utilizzano
|
||||
l'azione” sarà vuota. Essa verrà riempita con i tipi di
|
||||
dati creati dall'utente per l'applicazione.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
<listitem><para>Fare clic sul pulsante Aggiungere vicino alla lista per aprire
|
||||
il riquadro di dialogo “Aggiunta di un tipo di dati”.</para>
|
||||
<figure>
|
||||
<title>Riquadro di dialogo “Aggiunta di un tipo di dati” di Creare
|
||||
azione</title>
|
||||
<graphic id="sag.dtcra.grph.4" entityref="SAG.dtCrA.fig.4"></graphic>
|
||||
</figure>
|
||||
</listitem>
|
||||
<listitem><para>Opzionalmente: Se non si desidera usare il nome predefinito
|
||||
per il tipo di dati, digitare un nuovo nome nel campo<indexterm><primary>Nome del tipo di dati, campo di Creare azione</primary></indexterm><indexterm>
|
||||
<primary>Creare azione</primary><secondary>nome del tipo di dati</secondary>
|
||||
</indexterm> “Nome del tipo di dati”.</para>
|
||||
<para>Il nome non può includere spazi vuoti. Il nome del tipo di dati
|
||||
non sarà visibile agli utenti dell'applicazione; esso sarà usato
|
||||
nel database delle azioni e dei tipi di dati per identificare la definizione
|
||||
di quel tipo di dati.</para>
|
||||
</listitem>
|
||||
<listitem><para>Fare clic sul pulsante Editare vicino al riquadro “Caratteristiche
|
||||
di identificazione” per aprire il riquadro di dialogo per la modifica
|
||||
delle caratteristiche<indexterm><primary>Caratteristiche di identificazione</primary><secondary>riquadro di dialogo</secondary></indexterm>.</para>
|
||||
<figure>
|
||||
<title>Riquadro di dialogo “Caratteristiche di identificazione”
|
||||
di Creare azione</title>
|
||||
<graphic id="sag.dtcra.grph.5" entityref="SAG.dtCrA.fig.5"></graphic>
|
||||
</figure>
|
||||
<para>Le caratteristiche di un tipo di dati sono i criteri usati per distinguere
|
||||
quel tipo di dati dagli altri. Si possono scegliere uno o più dei seguenti
|
||||
criteri:</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="210*">
|
||||
<colspec colwidth="318*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>File o Cartelle</para></entry>
|
||||
<entry align="left" valign="top">Il tipo di dati sar&agrave; applicable
|
||||
solo ai file o solo alle cartelle</entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><indexterm><primary>tipi di dati</primary>
|
||||
<secondary>identificazione</secondary><tertiary>in base al nome</tertiary>
|
||||
</indexterm>Schema del nome</para></entry>
|
||||
<entry align="left" valign="top">L'identificazione del tipo di date sar&agrave;
|
||||
basata sul nome del file</entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><indexterm><primary>autorizzazioni,
|
||||
impostazione con Creare azione</primary></indexterm><indexterm><primary>tipi
|
||||
di dati</primary><secondary>autorizzazioni</secondary></indexterm>Autorizzazioni
|
||||
</para></entry>
|
||||
<entry align="left" valign="top">Autorizzazzione di lettura, scrittura ed
|
||||
esecuzione</entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><indexterm><primary>tipi di dati</primary>
|
||||
<secondary>identificazione</secondary><tertiary>in base al contenuto</tertiary>
|
||||
</indexterm>Contenuto</para></entry>
|
||||
<entry align="left" valign="top">Contenuto dei una determinata porzione del
|
||||
file</entry></row></tbody></tgroup></informaltable>
|
||||
</listitem>
|
||||
<listitem><para>Sceglie se il tipo di dati dovra rappresentare un file o una
|
||||
cartella</para>
|
||||
<figure>
|
||||
<title>Selezione della caratteristica File o Cartelle per un tipo di dati.</title>
|
||||
<graphic id="sag.dtcra.grph.6" entityref="SAG.dtCrA.fig.6"></graphic>
|
||||
</figure>
|
||||
</listitem>
|
||||
<listitem><para>Se l'identificazione del tipo di dati è basata sul
|
||||
nome del file, selezionare la casella “Schema del nome” e specificare
|
||||
lo schema nel campo di testo.</para>
|
||||
<figure>
|
||||
<title>Indicazione del nome per l'identificazione del tipo di dati</title>
|
||||
<graphic id="sag.dtcra.grph.7" entityref="SAG.dtCrA.fig.7"></graphic>
|
||||
</figure>
|
||||
<para>Si possono usare i caratteri speciali * e ?:</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="83*">
|
||||
<colspec colwidth="445*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>*</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Corrisponde a qualunque sequenza di
|
||||
caratteri</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>?</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Corrisponde a qualunque carattere singolo
|
||||
</para></entry></row></tbody></tgroup></informaltable>
|
||||
</listitem>
|
||||
<listitem><para>Se l'identificatione del tipo di dati e basata sul nome del
|
||||
file, selezionare la casella “Schema del nome” e spezificare lo
|
||||
schema nel campo di testo.</para>
|
||||
<figure>
|
||||
<title>Indicazione delle autorizzazioni di identificazione per un tipo di
|
||||
dati</title>
|
||||
<graphic id="sag.dtcra.grph.8" entityref="SAG.dtCrA.fig.8"></graphic>
|
||||
</figure>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="105*">
|
||||
<colspec colwidth="423*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Sì</para></entry>
|
||||
<entry align="left" valign="top"><para>Il file deve possedere le autorizzazioni
|
||||
specificate</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>No</para></entry>
|
||||
<entry align="left" valign="top"><para>Il file <emphasis>non</emphasis> deve
|
||||
possedere le autorizzazioni specificate</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Opzionale</para></entry>
|
||||
<entry align="left" valign="top"><para>Le autorizzazioni specificate sono
|
||||
irrilevanti</para></entry></row></tbody></tgroup></informaltable>
|
||||
</listitem>
|
||||
<listitem><para>Se l'identificazione del tipodi dati e basata sul contenuto
|
||||
del file, selezionare la casella Contenuto e inserire le informazioni richieste
|
||||
— lo Schema da ricercare e il Tipo di contenuto. Opzionalmente, si potra
|
||||
spezificare il byte da cui iniziare la ricerca.</para>
|
||||
<figure>
|
||||
<title>Indicazione del contenuto di identificazione per un tipo di dati</title>
|
||||
<graphic id="sag.dtcra.grph.9" entityref="SAG.dtCrA.fig.9"></graphic>
|
||||
</figure>
|
||||
<note>
|
||||
<para>L'identificazione del tipo di dati basata sul contenuto può rallentare
|
||||
le prestazioni del sistema.</para>
|
||||
</note>
|
||||
</listitem>
|
||||
<listitem><para>Fare clic su OK per chiudere il riquadro di dialogo “Caratteristiche
|
||||
di identificazione”.</para>
|
||||
<para>Le caratteristiche specificate verranno visualizzate nel campo<indexterm>
|
||||
<primary>Caratteristiche di identificazione</primary><secondary>campo di Creare
|
||||
azione</secondary></indexterm> “Caratteristiche di identificazione”
|
||||
nella forma seguente:</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="106*">
|
||||
<colspec colwidth="422*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>d</para></entry>
|
||||
<entry align="left" valign="top"><para>Directory</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>r</para></entry>
|
||||
<entry align="left" valign="top"><para>Il file possiede l'autorizzazione di
|
||||
lettura</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>w</para></entry>
|
||||
<entry align="left" valign="top"><para>Il file possiede l'autorizzazione di
|
||||
scrittura</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>x</para></entry>
|
||||
<entry align="left" valign="top"><para>Il file possiede l'autorizzazione di
|
||||
esecuzione</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>!</para></entry>
|
||||
<entry align="left" valign="top"><para>Operatore logico NOT</para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>&</para></entry>
|
||||
<entry align="left" valign="top"><para>Operatore logico AND</para></entry>
|
||||
</row></tbody></tgroup></informaltable>
|
||||
</listitem>
|
||||
<listitem><para>Nel campo “Testo di aiuto per il tipo di dati”,
|
||||
digitare le informazioni di aiuto appropriate per i file di dati del tipo
|
||||
specificato.</para>
|
||||
</listitem>
|
||||
<listitem><para>Usare i controlli della sezione “Icone del tipo di dati”
|
||||
per specificare l'icona da associare all'applicazione. Inizialmente comparirà
|
||||
l'icona predefinita.</para>
|
||||
<itemizedlist remap="Bullet2">
|
||||
<listitem><para>Per selezionare un'altra icona esistente, fare clic su “Ricercare
|
||||
icone” per aprire il riquadro di dialogo per la ricerca. Vedere <!--Original
|
||||
XRef content: '“Uso del
|
||||
riquadro di dialogo per la ri--><!--cerca delle icone” a pagina 155'--><xref
|
||||
role="SecTitleAndPageNum" linkend="sag.dtcra.mkr.7">.</para>
|
||||
</listitem>
|
||||
<listitem><para>Per creare una nuova icona, fare clic su “Editare icona”
|
||||
per avviare l'Editor delle icone.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
<listitem><para>Verificare il comando nel campo “Comando di apertura
|
||||
per il tipo di dati”. Questo è il comando che verrà eseguito
|
||||
facendo doppio clic su un file di dati del tipo specificato.</para>
|
||||
</listitem>
|
||||
<listitem><para>Opzionalmente: Se l'applicazione dispone di un comando per
|
||||
la stampa dei file di dati dalla riga comandi, digitare questo comando nel
|
||||
campo “Comando di stampa per il tipo di dati”, usando la sintassi <filename>$</filename><symbol role="Variable">n</symbol> per l'uso di un file come argomento.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Salvare la definizione del tipo di dati in uno dei modi seguenti:
|
||||
</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Fare clic su OK per salvare il tipo di dati e chiudere il
|
||||
riquadro di dialogo “Aggiunta di un tipo di dati”.</para>
|
||||
</listitem>
|
||||
<listitem><para>Fare clic su Applicare per salvare il tipo di dati senza chiudere
|
||||
il riquadro di dialogo. In questo modo si potrà procedere direttamente
|
||||
alla definizione di un altro tipo di dati per l'azione.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.dtcra.div.9">
|
||||
<title id="sag.dtcra.mkr.7">Uso del riquadro di dialogo per la ricerca delle
|
||||
icone<indexterm><primary>Creare azione</primary><secondary>scelta delle icone</secondary></indexterm><indexterm><primary>icone</primary><secondary>riquadro
|
||||
di dialogo per la ricerca</secondary></indexterm><indexterm><primary>Ricerca
|
||||
di un set di icone, riquadro di dialogo</primary></indexterm></title>
|
||||
<para>Il riquadro di dialogo “Ricerca di un set di icone” viene
|
||||
visualizzato facendo clic su “Ricercare icone” dalla finestra
|
||||
principale di Creare azione o dalla finestra “Aggiunta di un tipo di
|
||||
dati”. Esso permette di specificare l'icona da usare per l'azione o
|
||||
il tipo di dati definito.</para>
|
||||
<figure>
|
||||
<title>Riquadro di dialogo “Ricerca di un set di icone”<indexterm>
|
||||
<primary>tipi di dati</primary><secondary>icone</secondary></indexterm><indexterm>
|
||||
<primary>icone</primary><secondary>di tipi di dati</secondary></indexterm><indexterm>
|
||||
<primary>icone</primary><secondary>di azioni</secondary></indexterm><indexterm>
|
||||
<primary>azioni</primary><secondary>icone</secondary></indexterm></title>
|
||||
<graphic id="sag.dtcra.grph.10" entityref="SAG.dtCrA.fig.10"></graphic>
|
||||
</figure>
|
||||
<para>Saranno disponibili per la selezione i set di icone che si trovano:
|
||||
</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>In una directory del percorso di ricerca delle icone. La lista
|
||||
“Cartelle con icone” mostra tutte le directory incluse nel percorso
|
||||
di ricerca.</para>
|
||||
</listitem>
|
||||
<listitem><para>In un pacchetto di registrazione che verrà integrato
|
||||
nel desktop usando <command>dtappintegrate</command>. Queste icone non si
|
||||
trovano ancora in una directory del percorso di ricerca delle icone, ma vi
|
||||
saranno incluse con l'esecuzione di <command>dtappintegrate</command>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<note>
|
||||
<para>Le definizioni delle azioni e dei tipi di dati create con Creare azione
|
||||
indicheranno il nome base dei file delle icone (il nome del file esclusi
|
||||
i suffissi per tipo e dimensione). Le icone delle azioni e dei tipi di dati
|
||||
create con Creare azione dovranno essere collocate in una directory del percorso
|
||||
di ricerca.</para>
|
||||
</note>
|
||||
<sect3 id="sag.dtcra.div.10" role="Procedure">
|
||||
<title>Come specificare un set di icone situato nel percorso di ricerca</title>
|
||||
<orderedlist>
|
||||
<listitem><para>Nella lista “Cartelle delle icone” del riquadro
|
||||
di dialogo “Ricerca di un set di icone”, fare doppio clic sul
|
||||
percorso della directory in cui si trova l'icona.</para>
|
||||
<para>L'elenco “File delle icone” mostrerà tutti i file
|
||||
di quella cartella che contengono l'immagine di un'icona.</para>
|
||||
</listitem>
|
||||
<listitem><para>Nella lista “File delle icone”, fare clic sull'icona
|
||||
da selezionare.</para>
|
||||
<para>Il nome base del file verrà inserito nel campo “Nome del
|
||||
file dell'icona”.</para>
|
||||
</listitem>
|
||||
<listitem><para>Fare clic su OK.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect3>
|
||||
<sect3 id="sag.dtcra.div.11" role="Procedure">
|
||||
<title>Come specificare un'icona inclusa in un pacchetto di registrazione</title>
|
||||
<para>Quando si crea un pacchetto di registrazione, i file grafici che contengono
|
||||
le icone si trovano inizialmente nella seguente directory del pacchetto:
|
||||
</para>
|
||||
<para><symbol role="Variable">radice_app</symbol><filename>/dt/appconfig/icons/</filename><symbol role="Variable">lingua</symbol></para>
|
||||
<para>Dopo la registrazione con <command>dtappintegrate</command>, i file
|
||||
delle icone vengono copiati nella directory <filename>/etc/dt/appconfig/icons/</filename><symbol role="Variable">lingua</symbol>, che è inclusa nel
|
||||
percorso di ricerca delle icone.</para>
|
||||
<para>Per specificare le icone da includere in un pacchetto di registrazione,
|
||||
procedere come segue:</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Nel campo “Nome del file dell'icona” del riquadro
|
||||
di dialogo “Ricerca di un set di icone”, <?Pub Caret>inserire
|
||||
il nome base del file che contiene l'icona desiderata.</para>
|
||||
</listitem>
|
||||
<listitem><para>Fare clic su OK.</para>
|
||||
<para>Creare azione visualizzerà un riquadro di dialogo indicante che
|
||||
le icone non si trovano in una directory inclusa nel percorso di ricerca
|
||||
delle icone.</para>
|
||||
</listitem>
|
||||
<listitem><para>Nel riquadro di informazione, scegliere OK.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect3>
|
||||
</sect2>
|
||||
</sect1>
|
||||
</chapter>
|
||||
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 16:05:15-->
|
||||
<?Pub *0000037624>
|
||||
1701
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch10.sgm
Normal file
1701
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch10.sgm
Normal file
File diff suppressed because it is too large
Load Diff
942
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch11.sgm
Normal file
942
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch11.sgm
Normal file
@@ -0,0 +1,942 @@
|
||||
<!-- $XConsortium: ch11.sgm /main/11 1996/12/21 19:19:37 rws $ -->
|
||||
<?Pub Caret>
|
||||
<!-- (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.crdt.div.1">
|
||||
<title id="sag.crdt.mkr.1">Creazione dei tipi di dati con la procedura manuale</title>
|
||||
<para><indexterm><primary>tipi di file, Vedere tipi di dati<</primary>
|
||||
</indexterm><indexterm><primary>$nopage></primary></indexterm><indexterm>
|
||||
<primary>tipi di dati</primary><secondary>creazione manuale</secondary></indexterm>Per
|
||||
creare la definizione di un tipo di dati si può procedere in due modi:
|
||||
</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Usare lo strumento Creare azione. Per informazioni a riguardo
|
||||
vedere il <!--Original XRef content: 'Capitolo 9, “Creazione di
|
||||
azioni --><!--e tipi di dati con Creare azione'--><xref role="ChapNumAndTitle"
|
||||
linkend="sag.dtcra.mkr.1">.</para>
|
||||
</listitem>
|
||||
<listitem><para>Creare manualmente la definizione del tipo di dati.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>La procedura manuale richiede la modifica di un file del database.</para>
|
||||
<para>Questo capitolo descrive la procedura da seguire per creare manualmente
|
||||
le definizioni dei tipi di dati.</para>
|
||||
<informaltable id="sag.crdt.itbl.1" frame="all">
|
||||
<tgroup cols="1">
|
||||
<colspec colname="1" colwidth="4.0 in">
|
||||
<tbody>
|
||||
<row rowsep="1">
|
||||
<entry><para><!--Original XRef content: 'Casi in cui occorre creare i tipi
|
||||
di dati manu--><!--almente190'--><xref role="JumpText" linkend="sag.crdt.mkr.2"></para></entry>
|
||||
</row>
|
||||
<row rowsep="1">
|
||||
<entry><para><!--Original XRef content: 'Definizioni dei tipi di dati: criteri
|
||||
e attrib--><!--uti190'--><xref role="JumpText" linkend="sag.crdt.mkr.3"></para></entry>
|
||||
</row>
|
||||
<row rowsep="1">
|
||||
<entry><para><!--Original XRef content: 'Creazione manuale di un tipo di dati:
|
||||
procedur--><!--a generale191'--><xref role="JumpText" linkend="sag.crdt.mkr.4"></para></entry>
|
||||
</row>
|
||||
<row rowsep="1">
|
||||
<entry><para><!--Original XRef content: 'Esempio di creazione di un'azione
|
||||
e di un tipo--><!-- di dati personale193'--><xref role="JumpText" linkend="sag.crdt.mkr.7"></para></entry>
|
||||
</row>
|
||||
<row rowsep="1">
|
||||
<entry><para><!--Original XRef content: 'Definizione dei criteri per un tipo
|
||||
di dati197--><!--'--><xref role="JumpText" linkend="sag.crdt.mkr.11"></para></entry>
|
||||
</row></tbody></tgroup></informaltable>
|
||||
<sect1 id="sag.crdt.div.2">
|
||||
<title>Vedere anche</title>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Per informazioni introduttive sui tipi di dati, vedere il <!--Original
|
||||
XRef content: 'Capitolo 8,
|
||||
“Introduzione alle a--><!--zioni e ai tipi di dati'--><xref role="ChapNumAndTitle"
|
||||
linkend="sag.intac.mkr.1">.</para>
|
||||
</listitem>
|
||||
<listitem><para>Per informazioni di riferimento sulle definizioni dei tipi
|
||||
di dati, vedere la pagina di spiegazioni <filename>dtdtsfile(4)</filename>.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect1>
|
||||
<sect1 id="sag.crdt.div.3">
|
||||
<title id="sag.crdt.mkr.2">Casi in cui occorre creare i tipi di dati manualmente</title>
|
||||
<para>Creando manualmente un tipo di dati è possibile usare tutte le
|
||||
funzionalità offerte dalla sintassi delle definizioni.</para>
|
||||
<para><indexterm><primary>tipi di dati</primary><secondary>requisiti per la
|
||||
creazione manuale</secondary></indexterm>In particolare, un tipo di dati deve
|
||||
essere creato manualmente se si desidera utilizzare le seguenti caratteristiche:
|
||||
</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>L'identificazione del tipo di dati in base alla posizione
|
||||
(percorso)</para>
|
||||
</listitem>
|
||||
<listitem><para>La possibilità di associare al tipo di dati un'azione
|
||||
diversa da Aprire e Stampare</para>
|
||||
</listitem>
|
||||
<listitem><para>L'uso di nomi, schemi o contenuti diversi per lo stesso tipo
|
||||
di dati — ad esempio, uno stesso tipo di dati può essere associato
|
||||
ai nomi <filename>*.abc</filename> o <filename>*.def</filename></para>
|
||||
</listitem>
|
||||
<listitem><para>L'identificazione del tipo di dati in base al collegamento
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect1>
|
||||
<sect1 id="sag.crdt.div.4">
|
||||
<title id="sag.crdt.mkr.3">Definizioni dei tipi di dati: criteri e attributi</title>
|
||||
<para>La definizione di un tipo di dati consiste di due sezioni separate del
|
||||
database:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>La<indexterm><primary>DATA_ATTRIBUTES</primary><secondary>definizione</secondary></indexterm> definizione degli attributi ( <filename>DATA_ATTRIBUTES</filename>).</para>
|
||||
<para>La sezione <filename>DATA_ATTRIBUTES</filename> definisce il nome, l'aspetto
|
||||
e il comportamento dei file associati al tipo di dati.</para>
|
||||
</listitem>
|
||||
<listitem><para>La definizione dei criteri (<filename><indexterm><primary>DATA_CRITERIA</primary><secondary>definizione</secondary></indexterm>DATA_CRITERIA</filename> ).</para>
|
||||
<para>La sezione <filename>DATA_CRITERIA</filename> definisce i criteri per
|
||||
l'identificazione del tipo di dati. Ogni criterio specifica i <filename>DATA_ATTRIBUTES</filename> a cui si riferisce.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Per ogni attributo specificato in <filename>DATA_ATTRIBUTES</filename>
|
||||
deve essere definito almeno un criterio nella sezione <filename><indexterm>
|
||||
<primary>DATA_CRITERIA</primary><secondary>uso con DATA_ATTRIBUTES</secondary>
|
||||
</indexterm>DATA_CRITERIA</filename>; possono essere definiti anche più
|
||||
criteri per uno stesso attributo.</para>
|
||||
<para>Ad esempio, supponendo di avere definito degli attributi per i file
|
||||
PostScript che descrivono l'aspetto e il comportamento di questi file nella
|
||||
Gestione di file, si potranno creare due criteri separati per il tipo di dati
|
||||
PostScript — uno basato sul nome del file e l'altro sul contenuto.</para>
|
||||
<para>Per maggiori informazioni, vedere <!--Original XRef content: '“Definizione
|
||||
dei criteri per un tipo di--><!-- dati”
|
||||
a pagina 197'--><xref role="SecTitleAndPageNum" linkend="sag.crdt.mkr.11">.
|
||||
</para>
|
||||
</sect1>
|
||||
<sect1 id="sag.crdt.div.5">
|
||||
<title id="sag.crdt.mkr.4">Creazione manuale di un tipo di dati: procedura
|
||||
generale</title>
|
||||
<para>Questa sezione descrive come creare un file di configurazione per un
|
||||
tipo di dati.</para>
|
||||
<sect2 id="sag.crdt.div.6">
|
||||
<title id="sag.crdt.mkr.5">File di configurazione per i tipi di dati<indexterm>
|
||||
<primary>tipi di dati</primary><secondary>file di configurazione</secondary>
|
||||
</indexterm><indexterm><primary>file di configurazione</primary><secondary>tipi di dati</secondary></indexterm></title>
|
||||
<para>I file di configurazione che contengono le definizioni per i tipi di
|
||||
dati devono rispondere alle seguenti caratteristiche:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Il nome del file deve avere la forma <symbol role="Variable">nome</symbol><filename>.dt</filename></para>
|
||||
</listitem>
|
||||
<listitem><para>I file devono trovarsi nel percorso di ricerca del database.
|
||||
Il percorso di ricerca predefinito comprende le seguenti directory:</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="158*">
|
||||
<colspec colwidth="370*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Tipi di dati personali</para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/types</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Tipi di dati di sistema</para></entry>
|
||||
<entry align="left" valign="top"><para><filename>/etc/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Tipi di dati predefiniti</para></entry>
|
||||
<entry align="left" valign="top"><para><filename>/usr/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol>.</para><para>Questa directory non dovrebbe essere modificata.</para></entry></row></tbody>
|
||||
</tgroup></informaltable>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Per informazioni su come modificare il percorso di ricerca del database,
|
||||
vedere <!--Original XRef content: '“Impostazione del valore di un
|
||||
percorso--><!-- di ricerca” a pagina 117'--><xref role="SecTitleAndPageNum"
|
||||
linkend="sag.datab.mkr.6">.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.crdt.div.7" role="Procedure">
|
||||
<title id="sag.crdt.mkr.6">Come creare la definizione di un tipo di dati<indexterm>
|
||||
<primary>tipi di dati</primary><secondary>definizione</secondary></indexterm></title>
|
||||
<orderedlist>
|
||||
<listitem><para>Aprire un file del database o crearne uno nuovo.</para>
|
||||
<para>Per maggiori informazioni, vedere la sezione precedente, <!--Original
|
||||
XRef content: '“File
|
||||
di
|
||||
configurazione per i tipi di --><!--dati'--><xref role="SectionTitle" linkend="sag.crdt.mkr.5">
|
||||
.</para>
|
||||
</listitem>
|
||||
<listitem><para>Definire gli attributi per il tipo di dati usando la sintassi:<indexterm>
|
||||
<primary>DATA_ATTRIBUTES</primary><secondary>sintassi</secondary></indexterm></para>
|
||||
<programlisting>DATA_ATTRIBUTES <symbol role="Variable">nome_tipo_di_dati</symbol>
|
||||
{
|
||||
ICON <symbol role="Variable">nome_immagine</symbol>
|
||||
DESCRIPTION <symbol role="Variable">stringa</symbol>
|
||||
<symbol role="Variable">campo_attributo</symbol>
|
||||
<symbol role="Variable">campo_attributo</symbol>
|
||||
…
|
||||
}</programlisting>
|
||||
<para>dove:</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="139*">
|
||||
<colspec colwidth="389*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><symbol>nome_tipo_di_dati</symbol></para></entry>
|
||||
<entry align="left" valign="top"><para>È un nome unico assegnato a
|
||||
questo tipo di dati.</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><symbol>nome_immagine</symbol></para></entry>
|
||||
<entry align="left" valign="top"><para>È il percorso o il nome di un
|
||||
file contenente un'icona. Usare il nome base del file. Ad esempio, nel caso
|
||||
di due file di nome <filename>immagine.m.pm</filename> e <filename>immagine.t.pm</filename>, usare il nome <command>immagine</command>.</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><symbol>campo_attributo</symbol></para></entry>
|
||||
<entry align="left" valign="top"><para>È un campo che definisce l'aspetto
|
||||
o il comportamento del tipo di dati.</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><symbol>stringa</symbol></para></entry>
|
||||
<entry align="left" valign="top"><para>È una stringa di caratteri da
|
||||
usare come testo di aiuto per il tipo di dati.</para></entry></row></tbody>
|
||||
</tgroup></informaltable>
|
||||
<para>Vedere <!--Original XRef content: '“Esempio
|
||||
di creazione di un'azione e di--><!-- un tipo di dati
|
||||
personale” a
|
||||
pagina 193'--><xref role="SecTitleAndPageNum" linkend="sag.crdt.mkr.7">.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Definire i criteri per il tipo di dati usando la sintassi:
|
||||
</para>
|
||||
<programlisting>
|
||||
|
||||
DATA_CRITERIA <symbol role="Variable">nome_criterio</symbol>
|
||||
{
|
||||
DATA_ATTRIBUTES_NAME <symbol role="Variable">nome_tipo_di_dati</symbol>
|
||||
<symbol role="Variable">campo_criterio</symbol>
|
||||
<symbol role="Variable">campo_criterio</symbol>
|
||||
…
|
||||
}</programlisting>
|
||||
<para>dove:</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="116*">
|
||||
<colspec colwidth="412*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><symbol>nome_criterio</symbol></para></entry>
|
||||
<entry align="left" valign="top"><para>È un nome unico usato per la
|
||||
definizione di questo criterio</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><symbol>nome_tipo_di_dati</symbol></para></entry>
|
||||
<entry align="left" valign="top"><para>È il nome usato nella sezione <filename>DATA_ATTRIBUTES</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><symbol>campo_criterio</symbol></para></entry>
|
||||
<entry align="left" valign="top"><para>È il campo che definisce i criteri
|
||||
per associare un file a questo tipo di dati</para></entry></row></tbody></tgroup>
|
||||
</informaltable>
|
||||
<para>Vedere <!--Original XRef content: '“Definizione
|
||||
dei criteri per un tipo di--><!-- dati” a pagina 197'--><xref
|
||||
role="SecTitleAndPageNum" linkend="sag.crdt.mkr.11">.</para>
|
||||
</listitem>
|
||||
<listitem><para>Salvare il file del database.</para>
|
||||
</listitem>
|
||||
<listitem><para>Creare le icone per il tipo di dati.</para>
|
||||
<para>Per maggiori informazioni, vedere <!--Original
|
||||
XRef content: '“Scelta dell'icona da utilizzare
|
||||
per un--><!--
|
||||
tipo di dati” a pagina 194'--><xref role="SecTitleAndPageNum"
|
||||
linkend="sag.crdt.mkr.8">.</para>
|
||||
</listitem>
|
||||
<listitem><para>Se necessario, creare le azioni specificate nel campo <command>ACTIONS</command> della definizione degli attributi.</para>
|
||||
</listitem>
|
||||
<listitem><para>Fare doppio clic su “Ricaricare azioni” nel gruppo
|
||||
Strumenti_desktop per rileggere il database.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.crdt.div.8">
|
||||
<title id="sag.crdt.mkr.7"><?X-setsize 13.0 pt>Esempio di creazione di un'azione
|
||||
e di un tipo di dati personale<indexterm><primary>tipi di dati</primary><secondary>esempio</secondary></indexterm><indexterm><primary>tipi di dati e azioni personali,
|
||||
creazione</primary></indexterm></title>
|
||||
<para>Si supponga che il sistema contenga un'applicazione di nome <command>xgif</command> per la visualizzazione delle immagini GIF. Normalmente, il
|
||||
programma viene avviato con il comando:</para>
|
||||
<para><command>xgif</command> <symbol role="Variable">nomefile</symbol></para>
|
||||
<para>Si desidera avere la possibilità di visualizzare le immagini
|
||||
GIF in questi modi:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Facendo doppio clic su un file di dati GIF</para>
|
||||
</listitem>
|
||||
<listitem><para>Selezionando il file di dati e scegliendo l'applicazione dal
|
||||
menu Selezioni</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Creare con un editor il file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/types/VisualizzaGif.dt</filename>.</para>
|
||||
</listitem>
|
||||
<listitem><para>Inserire le seguenti definizioni per il tipo di dati:</para>
|
||||
<programlisting>DATA_ATTRIBUTES Gif
|
||||
{
|
||||
DESCRIPTION File grafico Gif.
|
||||
ICON IconaGif
|
||||
ACTIONS Visualizza
|
||||
}
|
||||
DATA_CRITERIA Criteri_Gif
|
||||
{
|
||||
DATA_ATTRIBUTES_NAME Gif
|
||||
NAME_PATTERN *.gif
|
||||
}</programlisting>
|
||||
</listitem>
|
||||
<listitem><para>Inserire la definizione per l'azione VisualizzaGif:</para>
|
||||
<programlisting>ACTION VisualizzaGif
|
||||
{
|
||||
EXEC_STRING xgif %(File)Arg_1"File Gif da visualizzare:"
|
||||
WINDOW_TYPE NO_STDIO
|
||||
DESCRIPTION Fare doppio clic o rilasciare un file per\
|
||||
avviare il visualizzatore Gif.
|
||||
}</programlisting>
|
||||
<para>Poiché la definizione non include un campo <command>ICON</command>,
|
||||
l'azione userà l'icona predefinita del sistema.</para>
|
||||
</listitem>
|
||||
<listitem><para>Inserire l'azione di mappatura seguente per collegare l'azione
|
||||
VisualizzaGif all'azione Visualizza specificata nella definizione del tipo
|
||||
di dati. Usare il campo <filename>ARG_TYPE</filename> per restringere l'azione
|
||||
di visualizzazione ai file di tipo Gif.</para>
|
||||
<programlisting>ACTION Visualizza
|
||||
{
|
||||
ARG_TYPE Gif
|
||||
TYPE MAP
|
||||
MAP_ACTION VisualizzaGif
|
||||
}</programlisting>
|
||||
</listitem>
|
||||
<listitem><para>Salvare il file.</para>
|
||||
</listitem>
|
||||
<listitem><para>Fare doppio clic su “Ricaricare azioni” nel gruppo
|
||||
Strumenti_desktop per rileggere il database.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.crdt.div.9">
|
||||
<title>Definizione degli attributi di un tipo di dati<indexterm><primary>DATA_ATTRIBUTES</primary><secondary>definizione</secondary></indexterm><indexterm>
|
||||
<primary>tipi di dati</primary><secondary>attributi</secondary></indexterm></title>
|
||||
<para>I campi della sezione <filename>DATA_ATTRIBUTES</filename> definiscono
|
||||
l'aspetto e il comportamento del tipo di dati. Oltre a specificare il nome
|
||||
del tipo di dati, essi permettono di definire:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>L'icona da usare nella Gestione di file (campo <command>ICON</command> )</para>
|
||||
</listitem>
|
||||
<listitem><para>Il comportamento al doppio clic sull'icona e il contenuto
|
||||
del menu Selezioni (campo <command>ACTIONS</command>)</para>
|
||||
</listitem>
|
||||
<listitem><para>Il testo dell'aiuto online per il tipo di dati (campo <command>DESCRIPTION<indexterm><primary>DESCRIPTION, campo</primary></indexterm><indexterm>
|
||||
<primary>tipi di dati</primary><secondary>informazioni di aiuto</secondary>
|
||||
</indexterm><indexterm><primary>aiuto</primary><secondary>sui tipi di dati</secondary></indexterm></command>)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect2 id="sag.crdt.div.10">
|
||||
<title id="sag.crdt.mkr.8">Scelta dell'icona da utilizzare per un tipo di
|
||||
dati<indexterm><primary>icone</primary><secondary>di tipi di dati</secondary>
|
||||
</indexterm><indexterm><primary>tipi di dati</primary><secondary>icone</secondary>
|
||||
</indexterm></title>
|
||||
<para>Usare il campo <command><indexterm><primary>ICON, campo</primary><secondary>uso per i tipi di dati</secondary></indexterm>ICON</command> per specificare
|
||||
l'icona da usare nella Gestione di file per rappresentare il tipo di dati.
|
||||
Se non viene specificata alcuna icona, la Gestione di file userà solo
|
||||
un'etichetta.</para>
|
||||
<para>Il valore del campo <command><indexterm><primary>ICON, campo</primary>
|
||||
<secondary>valori possibili</secondary></indexterm>ICON</command> può
|
||||
essere:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para><indexterm><primary>nome base dei file</primary></indexterm><indexterm>
|
||||
<primary>file</primary><secondary>nome base</secondary></indexterm><indexterm>
|
||||
<primary>icone</primary><secondary>nome base</secondary></indexterm>Il nome
|
||||
base di un file.</para>
|
||||
<para>Con il termine <emphasis>nome base</emphasis> si intende il nome del
|
||||
file contenente l'immagine dell'icona esclusi i suffissi per la dimensione
|
||||
(<literal>l</literal>, <literal>m</literal> e <literal>t</literal>) e per
|
||||
il tipo di immagine (<literal>bm</literal> e <literal>pm</literal>). Ad esempio,
|
||||
per i file <filename>IconaGiochi.m.pm</filename> e <filename>IconaGiochi.t.pm</filename> il nome base sarà <filename>IconaGiochi</filename>.</para>
|
||||
<para>Se si utilizza il nome base, i file delle icone devono trovarsi in directory
|
||||
incluse nel percorso di ricerca delle icone:</para>
|
||||
<itemizedlist remap="Bullet2">
|
||||
<listitem><para>Per le icone personali: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/icons</filename></para>
|
||||
</listitem>
|
||||
<listitem><para>Per le icone di sistema: <filename>/etc/dt/appconfig/icons/</filename><symbol role="Variable">lingua</symbol></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
<listitem><para>Il percorso assoluto del file dell'icona, incluso il nome
|
||||
completo del file.</para>
|
||||
<para>L'uso del percorso assoluto è necessario solo se il file dell'icona
|
||||
non si trova in una directory del percorso di ricerca. Ad esempio, se il file <filename>IconaGiochi.m.pm</filename> si trova nella directory <filename>/doc/progetti</filename>, che non è inclusa nel percorso di ricerca delle icone,
|
||||
il valore del campo <command>ICON</command> dovrà essere <filename>/doc/progetti/IconaGiochi.m.pm</filename>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>La <!--Original XRef content: 'Tabella 11‐1'--><xref role="CodeOrFigureOrTable"
|
||||
linkend="sag.crdt.mkr.9"> indica le dimensioni in cui creare le icone e i
|
||||
nomi da utilizzare per i rispettivi file.</para>
|
||||
<table id="sag.crdt.tbl.1" frame="topbot">
|
||||
<title id="sag.crdt.mkr.9">Nomi e dimensioni per le icone dei tipi di dati</title>
|
||||
<tgroup cols="3" colsep="0" rowsep="0">
|
||||
<colspec colwidth="1.50in">
|
||||
<colspec colwidth="1.99in">
|
||||
<colspec colwidth="1.93in">
|
||||
<thead>
|
||||
<row><entry align="left" valign="bottom"><para><literal>Dimensioni in pixel</literal></para></entry><entry align="left" valign="bottom"><para><literal>Nome del file a mappa di bit</literal></para></entry><entry align="left" valign="bottom"><para><literal>Nome del file a mappa di pixel</literal></para></entry></row></thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>48 x 48</para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.l.bm</filename></para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.l.pm</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>32 x 32</para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.m.bm</filename></para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.m.pm</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>16 x 16</para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.t.bm</filename></para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.t.pm</filename></para></entry></row></tbody></tgroup></table>
|
||||
</sect2>
|
||||
<sect2 id="sag.crdt.div.11">
|
||||
<title id="sag.crdt.mkr.10">Associazione dei tipi di dati<indexterm><primary>tipi di dati</primary><secondary>associazione con le azioni</secondary></indexterm> alle
|
||||
azioni<indexterm><primary>azioni</primary><secondary>associazioni con i tipi
|
||||
di dati</secondary></indexterm><indexterm><primary>tipi di dati</primary>
|
||||
<secondary>associazione con le azioni</secondary></indexterm></title>
|
||||
<para>Per associare i tipi di dati alle azioni sono disponibili due metodi:
|
||||
</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Specificare nel campo <command><indexterm><primary>ACTIONS,
|
||||
campo</primary></indexterm>ACTIONS</command> della sezione <filename>DATA_ATTRIBUTES</filename> le azioni che dovranno comparire nel menu Selezioni della Gestione
|
||||
di file. La prima azione specificata sarà quella predefinita (quella
|
||||
eseguita al doppio clic).</para>
|
||||
</listitem>
|
||||
<listitem><para>Restringere le azioni a determinati tipi di dati usando il
|
||||
campo <filename><indexterm><primary>ARG_TYPE, campo</primary></indexterm>ARG_TYPE</filename>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Ad esempio, la definizione seguente crea un tipo di dati per i file
|
||||
“readme” creati dall'amministratore di sistema che abbiano un
|
||||
nome nella forma <filename>*.rm</filename>.</para>
|
||||
<programlisting>DATA_ATTRIBUTES LeggimiAmm
|
||||
{
|
||||
ICON LeggimiA
|
||||
ACTIONS Aprire,Rispondere
|
||||
}
|
||||
|
||||
DATA_CRITERIA LeggimiAmmCriteri
|
||||
{
|
||||
NAME_PATTERN *.rm
|
||||
DATA_ATTRIBUTES_NAME LeggimiAmm
|
||||
}</programlisting>
|
||||
<para>Qui di seguito è definita un'azione Rispondere che apre una copia
|
||||
del file nell'Editor di testo. Salvando il file ed uscendo dall'Editor di
|
||||
testo, il file viene inviato via posta elettronica all'amministratore di sistema
|
||||
(all'indirizzo <filename>sysadmin@utd</filename>).</para>
|
||||
<programlisting>ACTION Rispondere
|
||||
{
|
||||
ARG_TYPE LeggimiAmm
|
||||
EXEC_STRING /bin/sh -c 'cp %Arg_1% $HOME/readme.temp;\
|
||||
chmod +w $HOME/readme.temp; \
|
||||
dtpad $HOME/readme.temp; \
|
||||
cat $HOME/readme.temp | \
|
||||
/usr/bin/mailx sysadmin@utd; \
|
||||
rm $HOME/readme.temp'
|
||||
WINDOW_TYPE NO_STDIO
|
||||
}</programlisting>
|
||||
</sect2>
|
||||
<sect2 id="sag.crdt.div.12">
|
||||
<title>Come nascondere i file in base al tipo di dati<indexterm><primary>file</primary><secondary>visibilità</secondary></indexterm><indexterm>
|
||||
<primary>o meno in base al tipo di dati</primary></indexterm><indexterm>
|
||||
<primary>tipi di dati</primary><secondary>nascosti</secondary></indexterm><indexterm>
|
||||
<primary>tipi di dati</primary><secondary>uso per la visualizzazione o meno
|
||||
dei file</secondary></indexterm></title>
|
||||
<para>I file associati ai tipi di dati invisibili non vengono visualizzati
|
||||
nella Gestione di file.</para>
|
||||
<para>Per specificare la caratteristica di invisibilità per il tipo
|
||||
di dati definito, usare come segue il campo <command>PROPERTIES</command>
|
||||
della sezione <filename>DATA_ATTRIBUTES</filename>:</para>
|
||||
<programlisting>PROPERTIES invisible</programlisting>
|
||||
</sect2>
|
||||
<sect2 id="sag.crdt.div.13">
|
||||
<title>Definizione della risposta di un file alle operazioni degli utenti</title>
|
||||
<para>I campi seguenti della sezione <filename>DATA_ATTRIBUTES</filename>
|
||||
vengono usati principalmente dai programmatori di applicazioni. Essi specificano
|
||||
il comportamento dei file in risposta a diverse attività degli utenti
|
||||
del desktop.</para>
|
||||
<para>Per maggiori informazioni, vedere il manuale <emphasis>Common Desktop
|
||||
Environment Programmer's Guide</emphasis>, incluso nella documentazione per
|
||||
gli sviluppatori.</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="210*">
|
||||
<colspec colwidth="318*">
|
||||
<thead>
|
||||
<row><entry align="left" valign="bottom"><para>Campo</para></entry><entry
|
||||
align="left" valign="bottom"><para>Descrizione</para></entry></row></thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename><indexterm><primary>MOVE_TO_ACTION,
|
||||
campo</primary></indexterm>MOVE_TO_ACTION</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Per le directory ed altri tipi di raccoglitori.
|
||||
Specifica l'azione da eseguire quando si sposta un file in un raccoglitore
|
||||
di questo tipo.</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>C<indexterm><primary>COPY_TO_ACTION,
|
||||
campo</primary></indexterm>OPY_TO_ACTION</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Per le directory ed altri tipi di raccoglitori.
|
||||
Specifica l'azione da eseguire quando si copia un file in un raccoglitore
|
||||
di questo tipo.</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename><indexterm><primary>LINK_TO_ACTION,
|
||||
campo</primary></indexterm>LINK_TO_ACTION</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Specifica l'azione da eseguire quando
|
||||
si collega un file ad un file di questo tipo.</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename><indexterm><primary>IS_TEXT,
|
||||
campo</primary></indexterm>IS_TEXT</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Specifica che i file di questo tipo
|
||||
contengono un testo che può essere visualizzato in un riquadro di testo.
|
||||
</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><command><indexterm><primary>MEDIA,
|
||||
campo</primary></indexterm>MEDIA</command></para></entry>
|
||||
<entry align="left" valign="top"><para>Specifica il tipo di media ToolTalk
|
||||
corrispondente.</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename><indexterm><primary>MIME_TYPE_MEDIA,
|
||||
campo</primary></indexterm>MIME_TYPE</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Specifica il tipo MIME corrispondente.
|
||||
</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename><indexterm><primary>X400_TYPE,
|
||||
campo</primary></indexterm>X400_TYPE</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Specifica il tipo X400 corrispondente.
|
||||
</para></entry></row></tbody></tgroup></informaltable>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.crdt.div.14">
|
||||
<title id="sag.crdt.mkr.11">Definizione dei criteri per un tipo di dati<indexterm>
|
||||
<primary>tipi di dati</primary><secondary>criteri di identificazione</secondary>
|
||||
</indexterm><indexterm><primary>tipi di dati</primary><secondary>differenziazione</secondary></indexterm><indexterm><primary>tipi di dati</primary><secondary>criteri di identificazione</secondary></indexterm></title>
|
||||
<para>I campi della sezione <filename><indexterm><primary>DATA_CRITERIA</primary>
|
||||
<secondary>definizione</secondary></indexterm>DATA_CRITERIA</filename> definiscono
|
||||
i criteri da utilizzare per assegnare un determinato tipo di oggetto ad un
|
||||
file o a una directory.</para>
|
||||
<para>Per l'identificazione dei tipi di oggetti si possono usare i seguenti
|
||||
criteri:</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="145*">
|
||||
<colspec colwidth="383*">
|
||||
<thead>
|
||||
<row><entry align="left" valign="bottom"><para>Criterio</para></entry><entry
|
||||
align="left" valign="bottom"><para>Descrizione</para></entry></row></thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Nome del file</para></entry>
|
||||
<entry align="left" valign="top"><para>Il nome del file deve corrispondere
|
||||
a uno schema specificato. Usare il campo <filename><indexterm><primary>NAME_PATTERN,
|
||||
campo</primary></indexterm>NAME_PATTERN</filename>.</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Posizione del file</para></entry>
|
||||
<entry align="left" valign="top"><para>Il percorso deve corrispondere a uno
|
||||
schema specificato. Usare il campo <filename><indexterm><primary>PATH_PATTERN,
|
||||
campo</primary></indexterm>PATH_PATTERN</filename>.</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Contenuto del file</para></entry>
|
||||
<entry align="left" valign="top"><para>Una parte specifica del contenuto del
|
||||
file deve corrispondere ai dati specificati. Usare il campo <command><indexterm>
|
||||
<primary>CONTENT, campo</primary></indexterm>CONTENT</command>.</para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Modalità del file</para></entry>
|
||||
<entry align="left" valign="top"><para>Il file deve possedere le autorizzazioni
|
||||
specificate (lettura, scrittura, esecuzione, directory). Usare il campo <command><indexterm>
|
||||
<primary>MODE, campo</primary></indexterm>MODE</command>.</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><indexterm><primary>collegamenti simbolici</primary><secondary>uso per l'</secondary></indexterm><indexterm><primary>identificazione dei tipi di dati</primary></indexterm>Collegamenti simbolici
|
||||
</para></entry>
|
||||
<entry align="left" valign="top"><para>L'identificazione del tipo di dati
|
||||
è basata sul file a cui l'oggetto è collegato.</para></entry>
|
||||
</row></tbody></tgroup></informaltable>
|
||||
<para>Si possono usare più criteri per uno stesso tipo di dati. Tuttavia,
|
||||
non si dovrebbero usare insieme i criteri <filename>NAME_PATTERN</filename>
|
||||
e <filename>PATH_PATTERN</filename>.</para>
|
||||
<sect2 id="sag.crdt.div.15">
|
||||
<title>Tipi di dati basati sul nome<indexterm><primary>tipi di dati</primary>
|
||||
<secondary>identificazione</secondary><tertiary>in base al nome</tertiary>
|
||||
</indexterm></title>
|
||||
<para>Usare il campo <filename>NAME_PATTERN</filename> per specificare il
|
||||
tipo di nome richiesto. Il valore del campo può includere i seguenti
|
||||
caratteri speciali:</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="75*">
|
||||
<colspec colwidth="453*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top">?</entry>
|
||||
<entry align="left" valign="top"><para>Corrisponde a qualsiasi carattere singolo
|
||||
</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top">*</entry>
|
||||
<entry align="left" valign="top"><para>Corrisponde a qualsiasi sequenza di
|
||||
caratteri (incluse le stringhe vuote)</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>[</filename><symbol role="Variable">cc</symbol>…<filename>]</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Corrisponde a uno qualsiasi dei caratteri
|
||||
(<symbol role="Variable">c</symbol>) racchiusi tra parentesi</para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>[</filename><symbol role="Variable">c</symbol>−<symbol role="Variable">c</symbol><filename>]</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Corrisponde a uno qualsiasi dei caratteri
|
||||
inclusi nell'ambito tra <symbol role="Variable">c</symbol> e <symbol role="Variable">c</symbol></para></entry></row></tbody></tgroup></informaltable>
|
||||
<sect3 id="sag.crdt.div.16">
|
||||
<title>Esempi</title>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>La definizione seguente crea un tipo di dati basato sul nome
|
||||
del file. Il nome deve iniziare con <command>QS</command> e terminare in <filename>.doc</filename>.</para>
|
||||
<programlisting>DATA_ATTRIBUTES QS_Doc
|
||||
{
|
||||
DESCRIPTION Questo file è un documento del progetto QS.
|
||||
ICON Doc_Word
|
||||
ACTIONS Aprire
|
||||
}
|
||||
DATA_CRITERIA QS_Doc_Criteria
|
||||
{
|
||||
NAME_PATTERN QS*.doc
|
||||
DATA_ATTRIBUTES_NAME QS_Doc
|
||||
}</programlisting>
|
||||
</listitem>
|
||||
<listitem><para>La definizione seguente crea un tipo di dati applicabile alle
|
||||
directory di nome <filename>Demo_</filename><symbol role="Variable">n</symbol>,
|
||||
dove <symbol role="Variable">n</symbol> è un valore da 0 a 9.</para>
|
||||
<programlisting>DATA_ATTRIBUTES Demo_directory
|
||||
{
|
||||
DESCRIPTION Questa è una directory. Fare doppio clic \
|
||||
per aprirla.
|
||||
ICON Demo
|
||||
ACTIONS OpenInPlace,OpenNewView
|
||||
}
|
||||
DATA_CRITERIA Demo_directory_criteri
|
||||
{
|
||||
NAME_PATTERN Demo_[0-9]
|
||||
MODE d
|
||||
DATA_ATTRIBUTES_NAME Demo_directory
|
||||
}</programlisting>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect3>
|
||||
</sect2>
|
||||
<sect2 id="sag.crdt.div.17">
|
||||
<title>Tipi di dati basati sulla posizione<indexterm><primary>tipi di dati</primary><secondary>identificazione</secondary><tertiary>in base al percorso</tertiary></indexterm><indexterm><primary>tipi di dati</primary><secondary>identificazione</secondary><tertiary>in base alla posizione</tertiary></indexterm></title>
|
||||
<para>Usare il campo <filename><indexterm><primary>PATH_PATTERN, campo</primary>
|
||||
<secondary>sintassi</secondary></indexterm>PATH_PATTERN</filename> per specificare
|
||||
il percorso. Si possono usare gli stessi caratteri speciali descritti per <filename>NAME_PATTERN</filename>.</para>
|
||||
<para>Ad esempio, il tipo di dati seguente utilizza un criterio basato sul
|
||||
percorso.</para>
|
||||
<programlisting>DATA_ATTRIBUTES Illustrazioni_progetto
|
||||
{
|
||||
DESCRIPTION File grafico per il progetto QS. Fare doppio clic \
|
||||
sull'icona per visualizzarlo.
|
||||
ICON IllustQS
|
||||
}
|
||||
|
||||
DATA_CRITERIA Criteri_Illustrazioni_progetto
|
||||
{
|
||||
DATA_ATTRIBUTES_NAME Illustrazioni_progetto
|
||||
PATH_PATTERN */projects/QS/graphics/*
|
||||
}</programlisting>
|
||||
</sect2>
|
||||
<sect2 id="sag.crdt.div.18">
|
||||
<title>Tipi di dati basati sul nome e sulla posizione</title>
|
||||
<para>Per creare un tipo di dati basato sia sul nome del file che sulla posizione,
|
||||
includere il nome nel valore <filename>PATH_PATTERN</filename>. Non è
|
||||
possibile usare sia <filename>NAME_PATTERN</filename> che <filename>PATH_PATTERN</filename> nella stessa definizione dei criteri.</para>
|
||||
<sect3 id="sag.crdt.div.19">
|
||||
<title>Esempi</title>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>La seguente definizione del tipo di dati Sorgenti_QS si applica
|
||||
a tutti i file di nome <filename>app<symbol role="Variable">n</symbol>.c</filename>,
|
||||
dove <symbol role="Variable">n</symbol> è un valore da 1 a 9, situati
|
||||
nelle directory secondarie di <filename>*/progetti/QS</filename>.</para>
|
||||
<programlisting>DATA_ATTRIBUTES Sorgenti_QS
|
||||
{
|
||||
…
|
||||
}
|
||||
DATA_CRITERIA Criteri_Sorgenti_QS
|
||||
{
|
||||
PATH_PATTERN */progetti/QS/*/app[1-9].c
|
||||
DATA_ATTRIBUTES_NAME Sorgenti_QS
|
||||
}</programlisting>
|
||||
</listitem>
|
||||
<listitem><para>Il tipo di dati seguente si applica a tutti i file della directory <filename>/doc/progetto1</filename> di nome <command>ch</command><symbol role="Variable">nn</symbol>.<symbol role="Variable">xxx</symbol>, dove <symbol role="Variable">n</symbol> è un valore da 0 a 9, e <symbol role="Variable">xxx</symbol>
|
||||
è un qualsiasi suffisso di tre caratteri.</para>
|
||||
<programlisting>DATA_ATTRIBUTES Capitoli
|
||||
{
|
||||
DESCRIPTION Capitolo della relazione sul progetto.
|
||||
ICON capitolo
|
||||
ACTIONS Editare,Stampare
|
||||
}
|
||||
|
||||
DATA_CRITERIA CriteriCapitoli
|
||||
{
|
||||
PATH_PATTERN /doc/progetto1/ch[0-9][0-9].??
|
||||
DATA_ATTRIBUTES_NAME Capitoli
|
||||
}</programlisting>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect3>
|
||||
</sect2>
|
||||
<sect2 id="sag.crdt.div.20">
|
||||
<title id="sag.crdt.mkr.12">Uso delle modalità come criterio di identificazione
|
||||
del tipo di dati<indexterm><primary>tipi di dati</primary><secondary>identificazione</secondary><tertiary>in base alla modalità</tertiary></indexterm></title>
|
||||
<para>Usare il campo <command><indexterm><primary>MODE, campo</primary><secondary>sintassi</secondary></indexterm>MODE</command> per specificare le autorizzazioni
|
||||
richieste.</para>
|
||||
<para>I criteri di modalità vengono in genere utilizzati in combinazione
|
||||
con i tipi di dati basati sul nome, sulla posizione o sul contenuto. Permettono
|
||||
di limitare l'applicazione del tipo di dati ad un file o a una directory,
|
||||
o di specificare i tipi di autorizzazioni richieste.</para>
|
||||
<para>Il campo <command>MODE</command> può includere gli operatori
|
||||
logici e i caratteri seguenti:</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="82*">
|
||||
<colspec colwidth="446*">
|
||||
<thead>
|
||||
<row><entry align="left" valign="bottom"><para>Operatore</para></entry><entry
|
||||
align="left" valign="bottom"><para>Descrizione</para></entry></row></thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>!</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Operatore logico<indexterm><primary></primary>
|
||||
</indexterm> NOT</para><indexterm><primary>NOT, operatore nel campo MODE</primary>
|
||||
</indexterm></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>&</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Operatore logico<indexterm><primary></primary>
|
||||
</indexterm> AND</para><indexterm><primary>AND, operatore nel campo MODE</primary>
|
||||
</indexterm></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>|</para></entry>
|
||||
<entry align="left" valign="top"><para>Operatore logico<indexterm><primary></primary>
|
||||
</indexterm> OR</para><indexterm><primary>OR, operatore nel campo MODE</primary>
|
||||
</indexterm></entry></row></tbody></tgroup></informaltable>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="89*">
|
||||
<colspec colwidth="439*">
|
||||
<thead>
|
||||
<row><entry align="left" valign="bottom"><para>Carattere</para></entry><entry
|
||||
align="left" valign="bottom"><para>Descrizione</para></entry></row></thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><command><indexterm><primary>file</primary><secondary>uso come criterio per i tipi di dati</secondary></indexterm></command></para><para>f</para></entry>
|
||||
<entry align="left" valign="top"><para>Il tipo di dati è applicabile
|
||||
solo ai file</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><command><indexterm><primary>directory,
|
||||
uso come criterio per i tipi di dati</primary></indexterm>d</command></para></entry>
|
||||
<entry align="left" valign="top"><para>Il tipo di dati è applicabile
|
||||
solo alle directory</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><command>r</command></para></entry>
|
||||
<entry align="left" valign="top"><para>Il file è leggibile per tutti
|
||||
gli utenti</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><command><indexterm><primary>sola lettura,
|
||||
criterio per i tipi di dati</primary></indexterm><indexterm><primary>tipi
|
||||
di dati</primary><secondary>di sola lettura</secondary></indexterm>w</command></para></entry>
|
||||
<entry align="left" valign="top"><para>Il file è scrivibile per tutti
|
||||
gli utenti</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><command><indexterm><primary>tipi di
|
||||
dati</primary><secondary>eseguibili</secondary></indexterm><indexterm><primary>file eseguibili, uso come criterio per i tipi di dati</primary></indexterm>x</command></para></entry>
|
||||
<entry align="left" valign="top"><para>Il file è eseguibile per tutti
|
||||
gli utenti</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><command><indexterm><primary>collegamento,
|
||||
uso come criterio per i tipi di dati</primary></indexterm>l</command></para></entry>
|
||||
<entry align="left" valign="top"><para>Il file è un collegamento</para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><para><command>u</command></para></entry>
|
||||
<entry><para>Il file è set-uid</para></entry></row>
|
||||
<row>
|
||||
<entry><para><command>g</command></para></entry>
|
||||
<entry><para>Il file è set-gid</para></entry></row></tbody></tgroup>
|
||||
</informaltable>
|
||||
<para>Nell'impostazione predefinita, il criterio è irrilevante.</para>
|
||||
<sect3 id="sag.crdt.div.21">
|
||||
<title>Esempi</title>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>I campi seguenti restringono il tipo di dati nel modo descritto:
|
||||
</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="84*">
|
||||
<colspec colwidth="444*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>f&!w</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>File di sola lettura</para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>!w</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>File e directory di sola lettura</para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><computeroutput>f&x</computeroutput></para></entry>
|
||||
<entry align="left" valign="top"><para>File eseguibili</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>f&w&x</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>File accessibili sia in lettura che
|
||||
in esecuzione</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>x|!w</para></entry>
|
||||
<entry align="left" valign="top"><para>File eseguibili o di sola lettura</para></entry>
|
||||
</row></tbody></tgroup></informaltable>
|
||||
</listitem>
|
||||
<listitem><para>La definizione seguente crea un tipo di dati applicabile a
|
||||
file di sola lettura e non eseguibili il cui nome risponde allo schema <filename>*.doc</filename>. Si presume che per questo tipo di dati sia stata definita
|
||||
un'azione Visualizzare.</para>
|
||||
<programlisting>DATA_ATTRIBUTES Doc_solalettura
|
||||
{
|
||||
ICON sola_lettura
|
||||
DESCRIPTION Questo documento non è accessibile in scrittura.\
|
||||
Facendo doppio clic verrà avviato l'editor con \
|
||||
una copia di sola lettura del file.
|
||||
ACTIONS Visualizzare
|
||||
}
|
||||
DATA_CRITERIA Criteri_Doc_solalettura
|
||||
{
|
||||
NAME_PATTERN *.doc
|
||||
MODE !d&!x&!w
|
||||
DATA_ATTRIBUTES_NAME Doc_solalettura
|
||||
}</programlisting>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect3>
|
||||
</sect2>
|
||||
<sect2 id="sag.crdt.div.22">
|
||||
<title>Identificazione del tipo di dati in base al contenuto<indexterm><primary>tipi di dati</primary><secondary>identificazione</secondary><tertiary>in base
|
||||
al contenuto</tertiary></indexterm></title>
|
||||
<para>Usare il campo <command><indexterm><primary>CONTENT, campo</primary>
|
||||
</indexterm>CONTENT</command> per specificare l'identificazione del tipo di
|
||||
dati in base al contenuto del file. Questo criterio può essere usato
|
||||
insieme a quelli basati sul nome e sulla posizione.</para>
|
||||
<para>Questo metodo di identificazione può essere basato sia su una
|
||||
stringa che su un numero contenuto nel file. Il primo byte del file corrisponde
|
||||
al numero 0.</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Per identificare il tipo di dati in base a una stringa contenuta
|
||||
nel file, usare la sintassi:</para>
|
||||
<para remap="CodeIndent1"><computeroutput>CONTENT <symbol role="Variable">byte_iniziale</symbol> string <symbol role="Variable">stringa</symbol></computeroutput></para>
|
||||
</listitem>
|
||||
<listitem><para>Per identificare il tipo di dati in base a un numero, usare
|
||||
la sintassi:</para>
|
||||
<para remap="CodeIndent1"><command>CONTENT <symbol role="Variable">byte_iniziale</symbol> byte <symbol role="Variable">numero</symbol></command></para>
|
||||
<para><command>CONTENT <symbol role="Variable">byte_iniziale</symbol> short <symbol role="Variable">numero</symbol></command></para>
|
||||
<para><command>CONTENT <symbol role="Variable">byte_iniziale</symbol> long <symbol role="Variable">numero</symbol></command></para>
|
||||
</listitem>
|
||||
<listitem><para>Per basare l'identificazione sul contenuto di una directory,
|
||||
usare la sintassi:</para>
|
||||
<para remap="CodeIndent1"><command>CONTENT 0 filename “<symbol role="Variable">nome_file</symbol>”</command></para>
|
||||
<para>Usare la notazione C standard per i numeri ottali (che iniziano per <command>0</command>) ed esadecimali (che iniziano per <command>0X</command>).</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<note>
|
||||
<para>L'uso del metodo di identificazione basato sul contenuto rallenterà
|
||||
le prestazioni del sistema. Se possibile, usare i criteri basati sul nome
|
||||
e sulla posizione.</para>
|
||||
</note>
|
||||
<para>Il tipo di dati seguente, Wingz_scrivibili, si applica a tutti i file
|
||||
con autorizzazione di scrittura contenenti la stringa <command>WNGZ</command>
|
||||
all'inizio del file.</para>
|
||||
<programlisting>DATA_ATTRIBUTES Wingz_scrivibili
|
||||
{
|
||||
…
|
||||
}
|
||||
|
||||
DATA_CRITERIA Criteri_Wingz_scrivibili
|
||||
{
|
||||
CONTENT 0 string WNGZ
|
||||
MODE w&!d
|
||||
DATA_ATTRIBUTES_NAME Wingz_scrivibili
|
||||
}</programlisting>
|
||||
</sect2>
|
||||
<sect2 id="sag.crdt.div.23" role="Procedure">
|
||||
<title id="sag.crdt.mkr.13">Come creare un tipo di dati con diversi criteri
|
||||
indipendenti<indexterm><primary>tipi di dati</primary><secondary>criteri di
|
||||
identificazione multipli</secondary></indexterm></title>
|
||||
<para>È possibile creare un tipo di dati con diversi criteri indipendenti
|
||||
— in questo caso, un file può essere assegnato al tipo di dati
|
||||
se risponde ad <emphasis>uno</emphasis> o ad entrambi i criteri.</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Definire la sezione <filename>DATA_ATTRIBUTES</filename> per
|
||||
il tipo di dati.</para>
|
||||
</listitem>
|
||||
<listitem><para>Definire un campo nella sezione <filename><indexterm><primary>DATA_CRITERIA</primary><secondary>valori multipli</secondary></indexterm>DATA_CRITERIA</filename> per ogni attributo.</para>
|
||||
<para>Usare il campo <filename>DATA_ATTRIBUTES_NAME</filename> per collegare
|
||||
ognuno dei criteri alla stessa definizione di <filename>DATA_ATTRIBUTES</filename>.
|
||||
</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
<para>Le definizioni seguenti creano il tipo di dati Mif. L'identificazione
|
||||
del tipo di dati sarà basata sul nome o sul contenuto.</para>
|
||||
<programlisting>DATA_ATTRIBUTES Mif
|
||||
{
|
||||
ICON Frame
|
||||
ACTION_LIST Aprire,Stampare
|
||||
}
|
||||
|
||||
DATA_CRITERIA Criteri_Mif_Nome
|
||||
{
|
||||
DATA_ATTRIBUTES_NAME Mif
|
||||
NAME_PATTERN *.mif
|
||||
}
|
||||
|
||||
DATA_CRITERIA Criteri_Mif_Contenuto
|
||||
{
|
||||
DATA_ATTRIBUTES_NAME Mif
|
||||
CONTENT 1 string MIFFile
|
||||
}</programlisting>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.crdt.div.24">
|
||||
<title>Creazione di tipi di dati in altre lingue</title>
|
||||
<para>Il percorso di ricerca per i tipi di dati include le directory dipendenti
|
||||
dalla lingua. Il desktop utilizza il valore della variabile<indexterm><primary>LANG, variabile</primary><secondary>effetto sui tipi di dati</secondary></indexterm> LANG
|
||||
per determinare le directory in cui cercare le definizioni dei tipi di dati.
|
||||
</para>
|
||||
<sect2 id="sag.crdt.div.25">
|
||||
<title>Directory per i tipi di dati in altre lingue</title>
|
||||
<para>Le definizioni dei tipi di dati tradotti devono trovarsi nelle directory
|
||||
appropriate all'interno dei percorsi di ricerca delle azioni.</para>
|
||||
<para>Il percorso di ricerca predefinito include le seguenti directory:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Azioni personali: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/types</filename></para>
|
||||
</listitem>
|
||||
<listitem><para>Azioni di sistema: <filename>/etc/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol></para>
|
||||
</listitem>
|
||||
<listitem><para>Azioni predefinite: <filename>/usr/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.crdt.div.26" role="Procedure">
|
||||
<title>Come adattare un tipo di dati per un'altra lingua</title>
|
||||
<orderedlist>
|
||||
<listitem><para>Creare un file nella directory dipendente dalla lingua appropriata
|
||||
(ad esempio, in <filename>/etc/dt/appconfig/types/it</filename>).</para>
|
||||
</listitem>
|
||||
<listitem><para>Copiare la definizione del tipo di dati nel file di configurazione
|
||||
dipendente dalla lingua.</para>
|
||||
</listitem>
|
||||
<listitem><para>Tradurre uno o più campi nella definizione del tipo
|
||||
di dati.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
</sect1>
|
||||
</chapter>
|
||||
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 16:05:15-->
|
||||
<?Pub *0000051765>
|
||||
467
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch12.sgm
Normal file
467
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch12.sgm
Normal file
@@ -0,0 +1,467 @@
|
||||
<!-- $XConsortium: ch12.sgm /main/11 1996/12/20 20:48:11 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.cricn.div.1">
|
||||
<title id="sag.cricn.mkr.1">Creazione di icone per il desktop</title>
|
||||
<para id="sag.cricn.mkr.2">Le icone del desktop sono associate ai seguenti
|
||||
elementi:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Azioni e tipi di dati nella Gestione di file e nella Gestione
|
||||
di applicazioni</para>
|
||||
</listitem>
|
||||
<listitem><para>Controlli dei Pannello principale</para>
|
||||
</listitem>
|
||||
<listitem><para>Finestre delle applicazioni ridotte a icona</para>
|
||||
</listitem>
|
||||
<listitem><para>Elementi grafici usati dalle applicazioni, come tavolozze
|
||||
e barre di strumenti</para>
|
||||
</listitem>
|
||||
<listitem><para>Sfondi degli spazi di lavoro</para>
|
||||
<informaltable id="sag.cricn.itbl.1" frame="all">
|
||||
<tgroup cols="1">
|
||||
<colspec colname="1" colwidth="4.0 in">
|
||||
<tbody>
|
||||
<row rowsep="1">
|
||||
<entry><para><!--Original XRef content: 'File grafici delle icone205'--><xref
|
||||
role="JumpText" linkend="sag.cricn.mkr.3"></para></entry></row>
|
||||
<row rowsep="1">
|
||||
<entry><para><!--Original XRef content: 'Associazioni delle icone208'--><xref
|
||||
role="JumpText" linkend="sag.cricn.mkr.8"></para></entry></row>
|
||||
<row rowsep="1">
|
||||
<entry><para><!--Original XRef content: 'Suggerimenti per il disegno delle
|
||||
icone212'--><xref role="JumpText" linkend="sag.cricn.mkr.9"></para></entry>
|
||||
</row></tbody></tgroup></informaltable>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<note>
|
||||
<para>Maggiori informazioni sulle icone del desktop si trovano nella documentazione
|
||||
per l'ambiente di sviluppo. Vedere il Capitolo 4, “Visual Design”,
|
||||
nella <citetitle>Style Guide and Certification Checklist</citetitle>.</para>
|
||||
</note>
|
||||
<sect1 id="sag.cricn.div.2">
|
||||
<title id="sag.cricn.mkr.3">File grafici delle icone</title>
|
||||
<para>Perché il desktop possa usare l'immagine di un'icona, questa
|
||||
immagine deve:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Avere il formato corretto.</para>
|
||||
</listitem>
|
||||
<listitem><para>Usare la forma corretta per il nome.</para>
|
||||
</listitem>
|
||||
<listitem><para>Avere le dimensioni richieste per il desktop.</para>
|
||||
</listitem>
|
||||
<listitem><para>Trovarsi in una directory inclusa nel percorso di ricerca
|
||||
delle icone.</para>
|
||||
</listitem>
|
||||
<listitem><para>Essere chiamata dal costrutto del desktop con la sintassi
|
||||
corretta. Se ad esempio si crea un nuovo controllo per il Pannello principale,
|
||||
si dovrà usare il campo <command>ICON</command> nella definizione del
|
||||
Pannello principale per specificare l'icona da utilizzare per quel controllo.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect2 id="sag.cricn.div.3">
|
||||
<title><indexterm><primary>icone</primary><secondary>percorso di ricerca,
|
||||
Vedere percorso di ricerca delle icone<</secondary></indexterm><indexterm>
|
||||
<primary>$nopage></primary></indexterm><indexterm><primary>icone</primary>
|
||||
<secondary>server, Vedere server di icone<</secondary></indexterm><indexterm>
|
||||
<primary>$nopage></primary></indexterm>Formati dei file delle icone<indexterm>
|
||||
<primary>icone</primary><secondary>formati dei file</secondary></indexterm><indexterm>
|
||||
<primary><</primary></indexterm><indexterm><primary>$nopage>mappa di bit</primary><secondary>Vedere anche icone[mappa di bit</secondary><tertiary>aaa]</tertiary></indexterm></title>
|
||||
<para>Se si dispone di un monitor a colori, usare file a mappa di pixel (XPM),
|
||||
solitamente identificati dal suffisso <filename>.pm</filename>. Diversamente,
|
||||
usare file a mappa di bit (XBM), in genere identificati dal suffisso <filename>.bm</filename>. Se il file a mappa di pixel utilizza un effetto di trasparenza,
|
||||
creando il file <filename>.bm</filename> verrà generato un file di
|
||||
maschera (<filename>_m.bm</filename>). Per maggiori informazioni sul modo
|
||||
in cui il desktop ricerca i file delle icone, vedere <!--Original XRef content:
|
||||
'“Percorso di ricerca delle icone&rdquor--><!--; a pagina 124'--><xref
|
||||
role="SecTitleAndPageNum" linkend="sag.datab.mkr.13">.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.cricn.div.4">
|
||||
<title><indexterm><primary>icone</primary><secondary>nomi dei file</secondary>
|
||||
</indexterm><indexterm><primary>nomi dei file per le icone</primary></indexterm>Nomi
|
||||
dei file delle icone</title>
|
||||
<para>Ogni icona e ogni immagine di sfondo è memorizzata in un file
|
||||
separato. In genere, per specificare un'icona si utilizza il nome base del
|
||||
file. Ad esempio, se il nome completo del file è:<indexterm><primary>icone</primary><secondary>ricerca dei file</secondary></indexterm><indexterm>
|
||||
<primary>icone</primary><secondary>convenzioni per i nomi</secondary></indexterm><indexterm>
|
||||
<primary>.pm, estensione per i nomi dei file[pm, estensione]</primary></indexterm><indexterm>
|
||||
<primary>.bm, estensione per i nomi dei file[bm, estensione]</primary></indexterm><indexterm>
|
||||
<primary>mappa di bit</primary><secondary>ricerca dei file</secondary></indexterm><indexterm>
|
||||
<primary>mappa di pixel</primary><secondary>ricerca dei file</secondary></indexterm><indexterm>
|
||||
<primary>immagini, Vedere icone<</primary></indexterm><indexterm><primary>$nopage></primary></indexterm></para>
|
||||
<programlisting>/usr/dt/appconfig/icons/<symbol>lingua</symbol>/posta.l.pm
|
||||
</programlisting>
|
||||
<para>si userà semplicemente il nome <command>posta</command>. L'uso
|
||||
convenzionale dei suffissi aiuta a raggruppare le icone per tipo e dimensione.
|
||||
I nomi delle icone per i componenti del desktop utilizzano i seguenti formati
|
||||
generali:</para>
|
||||
<para><symbol role="Variable">nomebase</symbol><filename>.</filename><symbol role="Variable">dimensione</symbol><filename>.</filename><symbol role="Variable">formato</symbol></para>
|
||||
<para>Oppure</para>
|
||||
<para><symbol role="Variable">nomebase</symbol><filename>.</filename><symbol role="Variable">formato</symbol></para>
|
||||
<para>dove:</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="91*">
|
||||
<colspec colwidth="437*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nomebase</symbol></para></entry>
|
||||
<entry align="left" valign="top"><para>È il nome base utilizzato per
|
||||
indicare l'immagine</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">dimensione</symbol></para></entry>
|
||||
<entry align="left" valign="top"><para>È una lettera indicante una
|
||||
delle seguenti dimensioni: <command>l</command> (grande), <command>m</command>
|
||||
(media), <command>s</command> (piccola), <command>t</command> (piccolissima)
|
||||
</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">formato</symbol></para></entry>
|
||||
<entry align="left" valign="top"><para>È il formato del file: <command>pm</command> (mappa di pixel) <command>bm</command> (mappa di bit)</para></entry>
|
||||
</row></tbody></tgroup></informaltable>
|
||||
</sect2>
|
||||
<sect2 id="sag.cricn.div.5">
|
||||
<title id="sag.cricn.mkr.4">Convenzioni per le dimensioni delle icone<indexterm>
|
||||
<primary>icone</primary><secondary>convenzioni per le dimensioni</secondary>
|
||||
</indexterm><indexterm><primary>dimensioni delle icone</primary></indexterm></title>
|
||||
<para><indexterm><primary>mappa di bit</primary><secondary>convenzioni per
|
||||
i nomi dei file</secondary></indexterm>La<indexterm><primary>mappa di pixel</primary><secondary>convenzioni per i nomi dei file</secondary></indexterm> <!--Original
|
||||
XRef content: 'Tabella 12‐1'--><xref role="CodeOrFigureOrTable"
|
||||
linkend="sag.cricn.mkr.5"> mostra le dimensioni in pixel consigliate per le
|
||||
icone del desktop</para>
|
||||
<table id="sag.cricn.tbl.1" frame="topbot">
|
||||
<title id="sag.cricn.mkr.5">Dimensioni delle icone e nomi dei file</title>
|
||||
<tgroup cols="3" colsep="0" rowsep="0">
|
||||
<colspec colwidth="2.01in">
|
||||
<colspec colwidth="1.45in">
|
||||
<colspec colwidth="1.44in">
|
||||
<thead>
|
||||
<row><entry align="left" valign="bottom"><para><literal>Dimensione icona</literal></para></entry>
|
||||
<entry align="left" valign="bottom"><para><literal>File a mappa di bit</literal></para></entry>
|
||||
<entry align="left" valign="bottom"><para><literal>File a mappa di pixel</literal></para></entry>
|
||||
</row></thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>16 x 16 (piccolissima)</para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.t.bm</filename></para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.t.pm</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>24 x 24 (piccola)</para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.s.bm</filename></para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.s.pm</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>32 x 32 (media)</para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.m.bm</filename></para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.m.pm</filename></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>48 x 48 (grande)</para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.l.bm</filename></para></entry>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">nome</symbol><filename>.l.pm</filename></para></entry></row></tbody></tgroup></table>
|
||||
<para id="sag.cricn.mkr.6">.</para>
|
||||
<para>La <!--Original XRef content: 'Tabella 12‐2'--><xref role="CodeOrFigureOrTable"
|
||||
linkend="sag.cricn.mkr.7"> mostra le dimensioni delle icone usate per i componenti
|
||||
del desktop. In alcuni casi, la dimensione dell'icona usata dipende dalla
|
||||
risoluzione del monitor.</para>
|
||||
<table id="sag.cricn.tbl.2" frame="topbot">
|
||||
<title id="sag.cricn.mkr.7">Componenti del desktop e dimensioni delle icone</title>
|
||||
<tgroup cols="4" colsep="0" rowsep="0">
|
||||
<colspec colwidth="2.01in">
|
||||
<colspec colwidth="1.24in">
|
||||
<colspec colwidth="1.26in">
|
||||
<colspec colwidth="1.49in">
|
||||
<thead>
|
||||
<row><entry align="left" valign="bottom"><para><literal>Componente del desktop</literal></para></entry><entry align="left" valign="bottom"><para><literal>Risoluzione alta</literal></para></entry><entry align="left" valign="bottom"><para><literal>Risoluzione media</literal></para></entry><entry align="left" valign="bottom"><para><literal>Risoluzione bassa</literal></para></entry></row></thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Gestione di file e Gestione di applicazioni
|
||||
(visualizzazione per nome e icona)</para></entry>
|
||||
<entry align="left" valign="top"><para>media</para></entry>
|
||||
<entry align="left" valign="top"><para>media</para></entry>
|
||||
<entry align="left" valign="top"><para>media</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Gestione di file e Gestione di applicazioni
|
||||
(visualizzazione per nome e icona piccola)</para></entry>
|
||||
<entry align="left" valign="top"><para>piccolissima</para></entry>
|
||||
<entry align="left" valign="top"><para>piccolissima</para></entry>
|
||||
<entry align="left" valign="top"><para>piccolissima</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Controlli del Pannello principale</para></entry>
|
||||
<entry align="left" valign="top"><para>grande</para></entry>
|
||||
<entry align="left" valign="top"><para>grande</para></entry>
|
||||
<entry align="left" valign="top"><para>media</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Pannelli secondari del Pannello principale
|
||||
</para></entry>
|
||||
<entry align="left" valign="top"><para>media</para></entry>
|
||||
<entry align="left" valign="top"><para>media</para></entry>
|
||||
<entry align="left" valign="top"><para>piccolissima</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Commutatori del Pannello principale
|
||||
</para></entry>
|
||||
<entry align="left" valign="top"><para>piccola</para></entry>
|
||||
<entry align="left" valign="top"><para>piccola</para></entry>
|
||||
<entry align="left" valign="top"><para>piccolissima</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>Finestre ridotte a icona</para></entry>
|
||||
<entry align="left" valign="top"><para>grande</para></entry>
|
||||
<entry align="left" valign="top"><para>grande</para></entry>
|
||||
<entry align="left" valign="top"><para>media</para></entry></row></tbody>
|
||||
</tgroup></table>
|
||||
<para>Ad esempio, se si specifica un'icona di nome <computeroutput>posta</computeroutput>
|
||||
per un determinato tipo di dati, si dispone di un monitor a colori e si è
|
||||
scelta la visualizzazione ad icone piccole per la Gestione di file, l'immagine
|
||||
usata per l'icona sarà <filename>posta.t.pm</filename>.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.cricn.div.6">
|
||||
<title><indexterm><primary>mappa di bit</primary><secondary>percorso di ricerca</secondary></indexterm><indexterm><primary>mappa di bit</primary><secondary>ricerca dei file</secondary></indexterm><indexterm><primary>mappa di pixel</primary><secondary>percorso di ricerca</secondary></indexterm><indexterm>
|
||||
<primary>mappa di pixel</primary><secondary>ricerca dei file</secondary></indexterm>Percorso
|
||||
di ricerca delle icone<indexterm><primary>percorsi di ricerca</primary><secondary>icone</secondary></indexterm></title>
|
||||
<para>Per localizzare l'immagine di un'icona, il desktop ricerca il file corrispondente
|
||||
in un elenco di directory. Questo elenco, detto <symbol role="Variable">percorso di ricerca delle icone</symbol>, è determinato dal valore
|
||||
di diverse variabili d'ambiente. Per informazioni sulle variabili utilizzate
|
||||
e sul modo di creazione del percorso di ricerca delle icone, vedere <!--Original
|
||||
XRef content: '“Percorso di ricerca delle icone&rdquor--><!--; a pagina 124'--><xref
|
||||
role="HeadingAndPage" linkend="sag.datab.mkr.13">.</para>
|
||||
<para>Il percorso di ricerca delle icone predefinito comprende le seguenti
|
||||
directory:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Icone predefinite: <filename>/usr/dt/appconfig/icons/</filename> <symbol>lingua</symbol></para>
|
||||
</listitem>
|
||||
<listitem><para>Icone di sistema: <filename>/etc/dt/appconfig/icons/</filename> <symbol>lingua</symbol></para>
|
||||
</listitem>
|
||||
<listitem><para>Icone personali: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/icons</filename></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.cricn.div.7">
|
||||
<title>Accesso alle icone attraverso la rete</title>
|
||||
<para>Il desktop può accedere anche ad icone residenti su sistemi remoti.
|
||||
Per informazioni su come creare un server di icone, vedere <!--Original
|
||||
XRef content: '“Configurazione dei
|
||||
servizi per i data--><!--base, le icone e l'aiuto” a pagina 102'--><xref
|
||||
role="SecTitleAndPageNum" linkend="sag.clsrv.mkr.16">.</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.cricn.div.8">
|
||||
<title id="sag.cricn.mkr.8">Associazioni delle icone</title>
|
||||
<para>Per rendere più veloce il riconoscimento degli oggetti è
|
||||
possibile associare le icone ai seguenti elementi:<indexterm><primary>icone</primary><secondary>creazione di associazioni</secondary></indexterm></para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Azioni e tipi di dati</para>
|
||||
</listitem>
|
||||
<listitem><para>Controlli e pannelli secondari del Pannello principale</para>
|
||||
</listitem>
|
||||
<listitem><para>Finestre di applicazioni ridotte ad icona</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect2 id="sag.cricn.div.9">
|
||||
<title>Come specificare i file delle icone</title>
|
||||
<para>Per le icone usate per azioni, tipi di dati e controlli o pannelli secondari
|
||||
del Pannello principale, specificare solo il nome base del file (senza suffissi).
|
||||
I suffissi verranno aggiunti automaticamente in base alla risoluzione dello
|
||||
schermo, ai colori supportati e alle opzioni di visualizzazione impostate
|
||||
per la Gestione di file (ad esempio, per icone piccole).</para>
|
||||
<para>Per specificare un percorso di ricerca diverso da quello predefinito,
|
||||
specificare il nome e il percorso completo dell'icona.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.cricn.div.10" role="Procedure">
|
||||
<title>Come associare un'icona a un'azione o a un tipo di dati</title>
|
||||
<orderedlist>
|
||||
<listitem><para>Specificare l'icona usando il campo <command>ICON</command>.
|
||||
</para>
|
||||
<para>Se i file delle icone utilizzano i formati appropriati per i nomi, specificare
|
||||
solo il nome base. Verrà visualizzata l'icona appropriata per la risoluzione
|
||||
e i colori supportati dal monitor.<indexterm><primary>icone</primary><secondary>associazioni con azioni o tipi di dati</secondary></indexterm><indexterm>
|
||||
<primary>azioni</primary><secondary>associazioni con le icone</secondary>
|
||||
</indexterm><indexterm><primary>tipi di dati</primary><secondary>associazioni
|
||||
con le icone</secondary></indexterm></para>
|
||||
</listitem>
|
||||
<listitem><para>Creare le icone nelle seguenti dimensioni:</para>
|
||||
<itemizedlist remap="Bullet2">
|
||||
<listitem><para>Per le azioni: grande, media e piccolissima</para>
|
||||
</listitem>
|
||||
<listitem><para>Per i tipi di dati: media e piccolissima</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
<sect3 id="sag.cricn.div.11">
|
||||
<title>Esempio di definizione di un'azione</title>
|
||||
<para>L'esempio seguente mostra la definizione di un'azione per l'avvio dello
|
||||
strumento di disegno Island Paint<superscript>TM</superscript>. L'azione
|
||||
è associata alle icone <filename>Ipaint.l</filename> e <filename>Ipaint.s</filename>.</para>
|
||||
<programlisting>ACTION AprireIslandPaint
|
||||
{
|
||||
WINDOW_TYPE NO-STDIO
|
||||
ICON Ipaint
|
||||
EXEC_STRING /usr/bin/IslandPaint %Arg_1"File da aprire:"%
|
||||
}</programlisting>
|
||||
<para>Se si utilizzano le icone a colori, il desktop aggiungerà il
|
||||
suffisso <filename>.pm</filename> al nome del file prima di iniziare la ricerca.
|
||||
Diversamente (o se non viene trovato nessun file che termina in <filename>.pm</filename>), il desktop aggiungerà il suffisso <filename>.bm</filename>.
|
||||
</para>
|
||||
<sect4 id="sag.cricn.div.12">
|
||||
<title>Esempio di definizione di un tipo di dati</title>
|
||||
<para>La definizione seguente associa le icone <filename>comprs.l</filename>
|
||||
e <filename>comprs.s</filename> ai file compressi:</para>
|
||||
<programlisting>DATA_ATTRIBUTES COMPRESSED
|
||||
{
|
||||
ICON comprs
|
||||
ACTIONS Decomprimi
|
||||
DESCRIPTION Questo è un file compresso con il comando \
|
||||
'compress' per occupare meno spazio.
|
||||
}</programlisting>
|
||||
</sect4>
|
||||
</sect3>
|
||||
</sect2>
|
||||
<sect2 id="sag.cricn.div.13" role="Procedure">
|
||||
<title>Come visualizzare un'icona in un controllo del Pannello principale</title>
|
||||
<orderedlist>
|
||||
<listitem><para>Specificare il nome dell'immagine usando il campo <command>ICON</command>.</para>
|
||||
<para>Se il controllo esegue un monitoraggio su un file (<filename>MONITOR_TYPE</filename> è impostato su mail o file), usare il campo <filename>ALTERNATE_ICON</filename> per specificare le icone da usare quando viene rilevato
|
||||
un cambiamento.<indexterm><primary>icone</primary><secondary>Pannello principale</secondary></indexterm><indexterm><primary>Pannello principale</primary>
|
||||
<secondary>uso delle icone</secondary></indexterm></para>
|
||||
<para>È anche possibile creare un'animazione per i pulsanti e le aree
|
||||
di rilascio.</para>
|
||||
</listitem>
|
||||
<listitem><para>Creare le icone nelle seguenti dimensioni:</para>
|
||||
<itemizedlist remap="Bullet2">
|
||||
<listitem><para>Per i controlli e i pannelli secondari del Pannello principale:
|
||||
grande, media e piccolissima</para>
|
||||
</listitem>
|
||||
<listitem><para>Per i commutatori degli spazi di lavoro: piccola</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
<sect3 id="sag.cricn.div.14">
|
||||
<title>Esempio</title>
|
||||
<para>Il controllo seguente assume un aspetto diverso in base alla presenza
|
||||
o meno di un file di nome <command>relazione</command> nella directory <filename>/doc/ftp/pub/</filename>. Quando il file non è presente viene visualizzata
|
||||
l'icona <filename>NoRelazione.pm</filename>; quando è presente viene
|
||||
usata l'icona <filename>Relazione.pm</filename>.</para>
|
||||
<programlisting>CONTROL ControlloRelazione
|
||||
{
|
||||
CONTAINER_NAME nome_raccoglitore
|
||||
TYPE ICON
|
||||
MONITOR_TYPE file
|
||||
FILE_NAME /doc/ftp/pub/relazione
|
||||
ICON NoRelazione
|
||||
ALTERNATE_ICON Relazione
|
||||
}</programlisting>
|
||||
</sect3>
|
||||
</sect2>
|
||||
<sect2 id="sag.cricn.div.15" role="Procedure">
|
||||
<title>Come associare un'icona alla finestra di un'applicazione</title>
|
||||
<orderedlist>
|
||||
<listitem><para>Impostare la risorsa <systemitem>iconImage</systemitem> per
|
||||
la Gestione dello spazio di lavoro come segue:<indexterm><primary>icone</primary>
|
||||
<secondary>associazioni con le applicazioni</secondary></indexterm><indexterm>
|
||||
<primary>applicazioni</primary><secondary>associazioni con le icone</secondary>
|
||||
</indexterm></para>
|
||||
<para><systemitem>Dtwm*<symbol role="Variable">nome_client</symbol>*iconImage:</systemitem> <symbol role="Variable">nome_file_icona</symbol></para>
|
||||
<para>Per determinare il valore corretto per <symbol role="Variable">nome_client</symbol>, aprire la Gestione di applicazioni e fare doppio clic su “Caratteristiche
|
||||
della finestra” nel gruppo di applicazioni Strumenti_desktop. Selezionando
|
||||
una finestra verranno mostrate le sue caratteristiche. La caratteristica<indexterm>
|
||||
<primary>WM_CLASS, caratteristica</primary></indexterm> WM_CLASS indicherà,
|
||||
tra virgolette, la classe della finestra.</para>
|
||||
<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>
|
||||
</listitem>
|
||||
<listitem><para>Scegliere “Riavviare la Gestione dello spazio di lavoro”
|
||||
dal menu di controllo dello spazio di lavoro.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
<para>Per verificare che l'icona modificata sia stata riconosciuta dalla Gestione
|
||||
dello spazio di lavoro, ridurre ad icona la finestra associata.</para>
|
||||
<note>
|
||||
<para>Alcune applicazioni non permettono di sostituire l'icona predefinita
|
||||
usata per la loro finestra.</para>
|
||||
</note>
|
||||
</sect2>
|
||||
<sect2 id="sag.cricn.div.16" role="Procedure">
|
||||
<title>Come usare la Gestione di file per visualizzare le icone<indexterm>
|
||||
<primary>icone</primary><secondary>visualizzazione con la Gestione di file</secondary></indexterm><indexterm><primary>Gestione di file, uso per la
|
||||
visualizzazione delle icone</primary></indexterm><indexterm><primary>visualizzazione
|
||||
delle icone con la Gestione di file</primary></indexterm></title>
|
||||
<orderedlist>
|
||||
<listitem><para>Copiare il file <filename>/usr/dt/examples/types/</filename><symbol>lingua</symbol><filename>/IconBrowse.dt</filename> in <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/types/Iconbrowse.dt</filename>.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Aprire la Gestione di applicazioni e fare doppio clic su “Ricaricare
|
||||
azioni” nel gruppo Strumenti_desktop.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
<para>Spostandosi in una directory che contiene file di icone (file <filename>.bm</filename> e<filename>.pm</filename>), vicino ai nomi dei file compariranno
|
||||
le immagini effettive di queste icone. Ad esempio, spostandosi nella directory <filename>/usr/dt/appconfig/icons/</filename><emphasis>lingua</emphasis> compariranno
|
||||
molte delle icone usate dal desktop.</para>
|
||||
<note>
|
||||
<para>L'uso di questa funzione su un sistema con poca memoria può
|
||||
rallentare la visualizzazione delle directory nella Gestione di file. Nella
|
||||
configurazione predefinita, le immagini più grandi di 256 x 256 pixel
|
||||
non vengono visualizzate.</para>
|
||||
</note>
|
||||
<para>Per disabilitare la visualizzazione delle icone:</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Cancellare la copia personale del file <filename>IconBrowse.dt</filename>.</para>
|
||||
</listitem>
|
||||
<listitem><para>Aprire la Gestione di applicazioni e fare doppio clic su “Ricaricare
|
||||
azioni” nel gruppo Strumenti_desktop.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.cricn.div.17">
|
||||
<title id="sag.cricn.mkr.9">Suggerimenti per il disegno delle icone<indexterm>
|
||||
<primary>icone</primary><secondary>suggerimenti per il disegno</secondary>
|
||||
</indexterm></title>
|
||||
<para>Usare un tema comune per le icone correlate. Nel disegnare ad esempio
|
||||
le icone per un'applicazione, usare elementi somiglianti per l'icona dell'applicazione
|
||||
e le icone dei file di dati.</para>
|
||||
<para>Se si disegna un'icona a colori, verificare che anche la versione in
|
||||
bianco e nero sia accettabile. Se infatti si utilizza un monitor monocromatico
|
||||
o a scala di grigi (o se non è disponibile un numero sufficiente di
|
||||
colori), l'icona verrà visualizzata automaticamente nel formato a
|
||||
due colori.</para>
|
||||
<para>Per usare in maniera coerente i colori del sistema, cercare di usare
|
||||
nel disegno delle icone solo i colori forniti dal desktop. (Le icone create
|
||||
con l'Editor delle icone useranno automaticamente solo i colori del desktop.)
|
||||
</para>
|
||||
<para>Per informazioni sulle dimensioni da usare per i componenti del desktop,
|
||||
vedere la <!--Original XRef content: 'Tabella 12‐1, “Dimensioni
|
||||
--><!--delle icone e nomi dei file,” a pagina 207'--><xref role="TableAndPage"
|
||||
linkend="sag.cricn.mkr.5">.</para>
|
||||
<sect2 id="sag.cricn.div.18">
|
||||
<title>Uso dei colori</title>
|
||||
<para>Le icone del desktop usano una tavolozza di 22 colori, di cui:<indexterm>
|
||||
<primary>colori</primary><secondary>uso nelle icone</secondary></indexterm><indexterm>
|
||||
<primary>icone</primary><secondary>uso dei colori</secondary></indexterm></para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Otto grigi statici</para>
|
||||
</listitem>
|
||||
<listitem><para>Otto colori statici: rosso, blu, verde, azzurro, magenta,
|
||||
giallo, nero e bianco</para>
|
||||
</listitem>
|
||||
<listitem><para>Sei colori dinamici: primo piano, sfondo, ombreggiatura superiore,
|
||||
ombreggiatura inferiore, selezione e trasparente</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Questa tavolozza permette di creare icone chiare e ben leggibili senza
|
||||
ricorrere alle risorse di colore richieste da altre applicazioni. La maggior
|
||||
parte delle icone del desktop usa gradazioni di grigio con accenti di colore.
|
||||
</para>
|
||||
<para>Il colore trasparente permette di creare forme apparentemente non rettangolari,
|
||||
poiché lascia trasparire all'interno dell'area rettangolare dell'icona
|
||||
il colore dello spazio di lavoro.</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
</chapter>
|
||||
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 16:05:15-->
|
||||
<?Pub Caret>
|
||||
<?Pub *0000030320>
|
||||
1655
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch13.sgm
Normal file
1655
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch13.sgm
Normal file
File diff suppressed because it is too large
Load Diff
858
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch14.sgm
Normal file
858
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch14.sgm
Normal file
@@ -0,0 +1,858 @@
|
||||
<!-- $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>
|
||||
1315
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch15.sgm
Normal file
1315
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch15.sgm
Normal file
File diff suppressed because it is too large
Load Diff
905
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch16.sgm
Normal file
905
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/ch16.sgm
Normal file
@@ -0,0 +1,905 @@
|
||||
<!-- $XConsortium: ch16.sgm /main/11 1996/12/21 19:19:50 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.i18n.div.1">
|
||||
<title id="sag.i18n.mkr.1">Configurazione di sessioni del desktop in altre
|
||||
lingue<indexterm><primary>NLS</primary><secondary>internazionalizzazione</secondary>
|
||||
</indexterm></title>
|
||||
<para>Per configurare una sessione del desktop in una lingua locale, è
|
||||
necessario:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Impostare la variabile d'ambiente LANG ed altre variabili
|
||||
d'ambiente National Language Support (NLS)</para>
|
||||
</listitem>
|
||||
<listitem><para>Accedere ai cataloghi dei messaggi e ai file di risorse dipendenti
|
||||
dalla lingua</para>
|
||||
</listitem>
|
||||
<listitem><para>Eseguire le applicazioni in modo remoto su sistemi internazionalizzati
|
||||
</para>
|
||||
<informaltable id="sag.i18n.itbl.1" frame="all">
|
||||
<tgroup cols="1" colsep="1" rowsep="1">
|
||||
<colspec colwidth="4.00in">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Gestione
|
||||
della variabile d'ambiente LANG284'--><xref role="JumpText" linkend="sag.i18n.mkr.2"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Ricerca
|
||||
dei font287'--><xref role="JumpText" linkend="sag.i18n.mkr.4"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Traduzione
|
||||
dei file di risorse app-defaults287--><!--'--><xref role="JumpText" linkend="sag.i18n.mkr.5"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Traduzione
|
||||
delle azioni e dei tipi di dati287'--><xref role="JumpText" linkend="sag.i18n.mkr.6"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Traduzione
|
||||
delle icone e dei file a mappa di b--><!--it288'--><xref role="JumpText" linkend="sag.i18n.mkr.7"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Traduzione
|
||||
dei volumi di aiuto290'--><xref role="JumpText" linkend="sag.i18n.mkr.10"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Traduzione
|
||||
dei cataloghi di messaggi290'--><xref role="JumpText" linkend="sag.i18n.mkr.11"></para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Esecuzione
|
||||
delle applicazioni internazionalizz--><!--ate in modo remoto290'--><xref role="JumpText"
|
||||
linkend="sag.i18n.mkr.12"></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><!--Original XRef content: 'Ripristino
|
||||
della mappa della tastiera290'--><xref role="JumpText" linkend="sag.i18n.mkr.13"></para></entry>
|
||||
</row></tbody></tgroup></informaltable>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect1 id="sag.i18n.div.2">
|
||||
<title id="sag.i18n.mkr.2">Gestione della variabile d'ambiente LANG<indexterm>
|
||||
<primary>internazionalizzazione</primary><secondary>variabile LANG</secondary>
|
||||
</indexterm><indexterm><primary>LANG, variabile</primary></indexterm></title>
|
||||
<para>La variabile d'ambiente <systemitem>LANG</systemitem> deve essere impostata
|
||||
in modo che il desktop utilizzi le routine del sistema operativo dipendenti
|
||||
dalla lingua. Il desktop supporta:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Le lingue dell'Europa occidentale di origine latina</para>
|
||||
</listitem>
|
||||
<listitem><para>Il giapponese</para>
|
||||
</listitem>
|
||||
<listitem><para>Il cinese tradizionale</para>
|
||||
</listitem>
|
||||
<listitem><para>Il cinese semplificato</para>
|
||||
</listitem>
|
||||
<listitem><para>Il coreano</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<note>
|
||||
<para>Il supporto delle lingue può variare a seconda del produttore.
|
||||
</para>
|
||||
</note>
|
||||
<para>La variabile <systemitem>LANG</systemitem> può essere impostata
|
||||
su qualunque valore supportato dal sistema operativo. Il menu Opzioni dello
|
||||
schermo di login mostra l'elenco delle lingue e delle regioni supportate.
|
||||
</para>
|
||||
<para>Per impostare la variabile <systemitem>LANG</systemitem> si può
|
||||
procedere in quattro modi:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Editare una risorsa nel file <filename>Xconfig</filename></para>
|
||||
</listitem>
|
||||
<listitem><para>Usare il menu Opzioni nello schermo di login</para>
|
||||
</listitem>
|
||||
<listitem><para>Creare uno script <command>Xsession.d</command> eseguibile
|
||||
nelle shell <command>sh</command> o <command>ksh</command>. (Per maggiori
|
||||
informazioni sull'uso degli script Xsession.d, vedere <!--Original XRef content:
|
||||
'“Lettura degli script Xsession.d&rdquo--><!--r; a pagina 26'--><xref
|
||||
role="SecTitleAndPageNum" linkend="sag.sesmg.mkr.5">.)</para>
|
||||
</listitem>
|
||||
<listitem><para>Editare il file <filename>.dtprofile</filename> dell'utente
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Una volta impostata la variabile LANG, il desktop utilizza i seguenti
|
||||
file dipendenti dalla lingua per determinare l'interfaccia locale da usare.
|
||||
</para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="0">
|
||||
<colspec colwidth="105*">
|
||||
<colspec colwidth="423*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><literal>Colori</literal></para></entry>
|
||||
<entry align="left" valign="top"><para><filename>/usr/dt/palettes/desc</filename><symbol role="Variable">.lingua</symbol></para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><literal>Sfondi</literal></para></entry>
|
||||
<entry align="left" valign="top"><para><filename>/usr/dt/backdrops/desc</filename><symbol role="Variable">.lingua</symbol></para></entry></row></tbody></tgroup></informaltable>
|
||||
<sect2 id="sag.i18n.div.3">
|
||||
<title><indexterm><primary>internazionalizzazione</primary><secondary>impostazione
|
||||
della lingua</secondary></indexterm>Impostazione della lingua per più
|
||||
utenti<indexterm><primary>lingua, impostazione con il file Xconfig</primary>
|
||||
</indexterm><indexterm><primary>Xconfig, file</primary><secondary>uso per
|
||||
l'</secondary></indexterm><indexterm><primary>impostazione della lingua</primary>
|
||||
</indexterm></title>
|
||||
<para>Se la lingua viene impostata usando un file <command>Xconfig</command>,
|
||||
lo schermo di login appare nella lingua locale e la variabile <systemitem>LANG</systemitem> viene impostata per tutti gli utenti. Questo è l'unico
|
||||
modo per cambiare l'impostazione di <systemitem>LANG</systemitem> per tutti
|
||||
i sistemi di un ambiente multiutente. (Per modificare <command>Xconfig</command>,
|
||||
copiare <filename>/usr/dt/config/Xconfig</filename> in <filename>/etc/dt/config/Xconfig</filename> .)</para>
|
||||
<para>La lingua viene impostata collocando la riga seguente in <filename>/etc/dt/config/Xconfig</filename>:</para>
|
||||
<programlisting>dtlogin.display_host.language: lingua</programlisting>
|
||||
<para>Ad esempio, la riga seguente imposta <systemitem>LANG</systemitem> su <command>Versione_locale_italiana</command> sul video <computeroutput>mio_host:0</computeroutput>.
|
||||
</para>
|
||||
<programlisting><command>dtlogin.mio_host_0.language: Versione_locale_italiana</command></programlisting>
|
||||
<para>Il client <command>dtlogin</command> leggerà il catalogo di messaggi
|
||||
appropriato per la lingua specificata e visualizzerà lo schermo di
|
||||
login nella versione locale. Esso determinerà quindi l'elenco delle
|
||||
lingue disponibili usando le seguenti risorse del file <filename>/etc/dt/config/Xresources</filename>:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para><systemitem>dtlogin*language</systemitem></para>
|
||||
</listitem>
|
||||
<listitem><para><systemitem>dtlogin*languageList</systemitem></para>
|
||||
</listitem>
|
||||
<listitem><para><systemitem>dtlogin*languageName</systemitem></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Il file <command>Xconfig</command> potrebbe richiedere l'impostazione
|
||||
della variabile d'ambiente <systemitem>NLSPATH</systemitem> in modo appropriato
|
||||
per la lingua selezionata. Se questa impostazione non è richiesta,
|
||||
o se si desidera impostare <systemitem>NLSPATH</systemitem> direttamente,
|
||||
vedere <!--Original XRef content: '“Variabile d'ambiente NLSPATH”
|
||||
a--><!-- pagina 286'--><xref role="HeadingAndPage" linkend="sag.i18n.mkr.3">.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.i18n.div.4">
|
||||
<title>Impostazione della lingua per una singola sessione</title>
|
||||
<para>Per impostare la lingua locale per un'unica sessione, usare il menu
|
||||
Opzioni dello schermo di login. Lo schermo di login apparirà nella
|
||||
lingua selezionata e la variabile <systemitem>LANG</systemitem> verrà
|
||||
impostata su quella lingua per l'utente. <systemitem>LANG</systemitem> tornerà
|
||||
al valore predefinito (impostato in <command>dtlogin</command>) alla fine
|
||||
della sessione.</para>
|
||||
</sect2>
|
||||
<sect2 id="sag.i18n.div.5">
|
||||
<title>Impostazione della lingua per un singolo utente<indexterm><primary>LANG, variabile</primary><secondary>in .dtprofile</secondary></indexterm><indexterm>
|
||||
<primary>.dtprofile, file</primary><secondary>impostazione di LANG[dtprofile,
|
||||
file</secondary><tertiary>impostazione di LANG]</tertiary></indexterm></title>
|
||||
<para>Ogni utente può modificare l'impostazione di <systemitem>LANG</systemitem> specificata al login usando il proprio file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dtprofile</filename>. Lo schermo di
|
||||
login non apparirà nella lingua locale, e la variabile <systemitem>LANG</systemitem> verrà impostata per quell'utente.</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Se si utilizza una shell <command>sh</command> o <command>ksh</command>:</para>
|
||||
<para remap="CodeIndent1"><programlisting>LANG=<symbol role="Variable">lingua</symbol>; export LANG</programlisting></para>
|
||||
</listitem>
|
||||
<listitem><para>Se si utilizza una shell <command>csh</command>:</para>
|
||||
<programlisting remap="CodeIndent1">setenv LANG <symbol role="Variable">lingua</symbol></programlisting>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.i18n.div.6">
|
||||
<title>Variabile d'ambiente LANG e configurazione della sessione</title>
|
||||
<para>La variabile d'ambiente LANG cambia il nome della directory in cui il
|
||||
sistema ricerca i file di configurazione della sessione.</para>
|
||||
<para>I file di configurazione della sessione dipendenti dalla lingua sono:
|
||||
</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para><filename>/usr/dt/config/</filename><symbol>lingua</symbol><filename>/Xresources</filename> (file di risorse della Gestione del login)</para>
|
||||
</listitem>
|
||||
<listitem><para><filename>/usr/dt/config/</filename><symbol>lingua</symbol><filename>/sys.font</filename> (file di risorse della Gestione delle sessioni)</para>
|
||||
</listitem>
|
||||
<listitem><para><filename>/usr/dt/config/</filename><symbol>lingua</symbol><filename>/sys.resources</filename> (file di risorse della Gestione delle sessioni)
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para><filename>/usr/dt/config/</filename><symbol>lingua</symbol><filename>/sys.session</filename> (shell eseguibile della Gestione delle sessioni)</para>
|
||||
</listitem>
|
||||
<listitem><para><filename>/usr/dt/config/</filename><symbol>lingua</symbol><filename>/sys.dtwmrc</filename> (file di risorse del sistema di gestione delle finestre)
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para><filename>/usr/dt/appconfig/types/</filename><symbol>lingua</symbol><filename>/dtwm.fp</filename> (Pannello principale del sistema di
|
||||
gestione delle finestre)</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect2>
|
||||
<sect2 id="sag.i18n.div.7">
|
||||
<title>Impostazione di altre variabili d'ambiente NLS<indexterm><primary>internazionalizzazione</primary><secondary>variabili d'</secondary></indexterm><indexterm>
|
||||
<primary>ambiente NLS</primary></indexterm><indexterm><primary>NLS</primary>
|
||||
<secondary>variabili d'</secondary></indexterm><indexterm><primary>ambiente</primary></indexterm><indexterm><primary>variabili d'</primary></indexterm><indexterm>
|
||||
<primary>ambiente</primary><secondary>NLS</secondary></indexterm></title>
|
||||
<para>Oltre a <systemitem>LANG</systemitem>, esistono altre variabili d'ambiente <systemitem>NLS</systemitem>, come <systemitem>LC_CTYPE</systemitem> e <systemitem>LC_ALL</systemitem>. Queste variabili non sono influenzate dalla lingua impostata
|
||||
per <command>dtlogin</command>, né dal menu Opzioni dello schermo di
|
||||
login. Esse devono essere impostate nei seguenti file:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Variabili di sistema: <filename>/etc/dt/config/Xsession.d</filename></para>
|
||||
</listitem>
|
||||
<listitem><para>Variabili personali: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dtprofile</filename></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect3 id="sag.i18n.div.8">
|
||||
<title id="sag.i18n.mkr.3">Variabile d'ambiente NLSPATH<indexterm><primary>cataloghi di messaggi</primary></indexterm></title>
|
||||
<para>La variabile d'ambiente <systemitem>NLSPATH</systemitem> determina i
|
||||
percorsi delle directory in cui le applicazioni cercheranno i cataloghi dei
|
||||
messaggi. Per l'uso di questi cataloghi di messaggi è necessario impostare
|
||||
nel modo appropriato sia <systemitem>LANG</systemitem> che <systemitem>NLSPATH</systemitem>. Per informazioni sulla posizione dei messaggi tradotti, vedere <!--Original
|
||||
XRef content: '“Traduzione dei cataloghi di messaggi&r--><!--dquor;
|
||||
a pagina 290'--><xref role="HeadingAndPage" linkend="sag.i18n.mkr.11">.
|
||||
In genere, i client del desktop modificano nel modo appropriato il percorso
|
||||
di NLSPATH<systemitem>NLSPATH</systemitem> all'avvio.</para>
|
||||
</sect3>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.i18n.div.9">
|
||||
<title id="sag.i18n.mkr.4">Ricerca dei font<indexterm><primary>internazionalizzazione</primary><secondary>font</secondary></indexterm></title>
|
||||
<para>I font inclusi nel desktop si trovano nella directory <filename>/usr/lib/X11/fonts</filename> .<indexterm><primary>font</primary><secondary>directory primaria</secondary></indexterm> Ogni directory contiene un file di indice, <filename>fonts.dir</filename>, e un file di alias, <filename>fonts.alias</filename>.
|
||||
Per informazioni su come creare i file <filename>fonts.dir</filename> e <filename>fonts.alias</filename>, vedere la pagina di spiegazioni <filename>mkfontdir</filename> .<indexterm><primary>font</primary><secondary>ricerca con i file
|
||||
di indice</secondary></indexterm><indexterm><primary>font</primary><secondary>ricerca con i file degli alias</secondary></indexterm><indexterm><primary>font</primary><secondary>ricerca con il comando mkfontdir</secondary></indexterm><indexterm>
|
||||
<primary>mkfontdir, comando</primary></indexterm></para>
|
||||
<para>Per ottenere l'elenco completo dei font disponibili in un server, usare
|
||||
il comando <command>xlsfonts</command>.<indexterm><primary>xlsfonts, comando</primary><secondary>elencazione dei font del server</secondary></indexterm><indexterm>
|
||||
<primary>font</primary><secondary>comando xlsfonts</secondary></indexterm><indexterm>
|
||||
<primary>xlsfonts, comando</primary><secondary>installazione</secondary></indexterm><indexterm>
|
||||
<primary>xlsfonts, comando</primary><secondary>elencazione dei font del server</secondary></indexterm><indexterm><primary>xlsfonts, comando</primary><secondary>installazione</secondary></indexterm> Per aggiungere o cancellare un font
|
||||
da un server, usare il comando <command>xset</command>.</para>
|
||||
</sect1>
|
||||
<sect1 id="SAG.I18N.div.9a">
|
||||
<title id="SAG.I18N.mkr.4a">Gestione dei caratteri definiti dall'utente<indexterm>
|
||||
<primary>caratteri definiti dall'utente</primary><secondary>gestione</secondary>
|
||||
</indexterm><indexterm><primary>traduzione</primary><secondary>caratteri
|
||||
definiti dall'utente</secondary></indexterm></title>
|
||||
<sect2>
|
||||
<title>Sommario</title>
|
||||
<para>Nei paesi asiatici quali la Cina, Corea e il Giappone sono ampiamente
|
||||
impiegati i caratteri cinesi (conosciuti come hanzi in Cina, hanja in Corea,
|
||||
e kanji in Giappone). Data la gran quantità dei caratteri cinesi (oltre
|
||||
50.000 nel dizionario di kanji più voluminoso del Giappone), i set
|
||||
codificati di caratteri standard cinesi (quali il JIS X 0208, KS C 5601,
|
||||
e il GB 2312) definiscono solamente i caratteri di uso più frequente.
|
||||
</para>
|
||||
<para>Per i fini di scrittura comuni un set di caratteri standard è
|
||||
sufficiente. Nonostante, alcuni casi richiedono l'uso di caratteri non standard.
|
||||
Ad esempio, per l'iscrizione di residenza in Giappone, il nome della persona
|
||||
e della località devono essere scritti esattamente con gli stessi caratteri
|
||||
impiegati nei moduli di iscrizione precedentemente scritti a mano. Un altro
|
||||
esempio è la pubblicazione di documenti antichi quali i classici di
|
||||
Tao e Confucio. Molti caratteri contenuti in tali documenti sono oggigiorno
|
||||
obsoleti e non definiti nei set di caratteri standard. Questi caratteri non
|
||||
standard vengono chiamati "caratteri definiti dall'utente".</para>
|
||||
<sect3>
|
||||
<title>Organizzazione degli UDC</title>
|
||||
<para>I caratteri definiti dall'utente (gli UDC) utilizzano dei punti codice
|
||||
"vuoti" (cioè, punti del set di codici ai quali non sono assegnati
|
||||
dei caratteri) or un'Area di uso privato (se definiti nel set di codici).
|
||||
Nella maggior parte dei casi, un produttore di sistemi fornirà un'area
|
||||
UDC costituita da uno o più blocchi adiacenti di punti codice che possono
|
||||
venire utilizzati per gli UDC.</para>
|
||||
<para>La procedura di base per creare un UDC è la seguente:</para>
|
||||
<orderedlist>
|
||||
<listitem><para>Assegnare un punto codice nell'area UDC al carattere da definire.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem><para>Creare un'immagine glifografica (oppure un set di immagini
|
||||
glifografiche per definire dimensioni di font multiple) per quel carattere
|
||||
utilizzando l'Editor del carattere definito dall'utente UDC, <command>dtudcfonted</command>.</para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
<para>Una volta creato, l'UDC può essere propagato ad altri sistemi
|
||||
tramite lo strumento di Scambio dati UDC. Onde mantenere la coerenza nello
|
||||
scambio di dati, le definizioni degli UDC devono essere unificati entro un'organizzazione.
|
||||
</para>
|
||||
<para>Prima di procedere alla creazione degli UDC, è necessario determinare:
|
||||
</para>
|
||||
<itemizedlist>
|
||||
<listitem><para>Il set di codici in uso e i punti codice disponbili per gli
|
||||
UDC. Per creare gli UDC, gli utenti devono sapere quali punti codice usare.
|
||||
</para>
|
||||
<para>Durante lo scambio di dati di testo con l'X Protocol viene utilizzato
|
||||
testo composto. Nel testo composto si possono utilizzare segmenti estesi per
|
||||
trasferire gli UDC. In questi casi è necessario definire il nome di
|
||||
codificazione corrispondente agli UDC e il modo in cui vengono trasferiti
|
||||
nei segmenti i punti codice o gli indici analitici glifografici.</para>
|
||||
</listitem>
|
||||
<listitem><para>Come sono organizzati i file di font e a cosa servono gli
|
||||
indici analitici glifografici per gli UDC. Gli UDC sono memorizzati in file
|
||||
di font standard con indici analitici glifografici vuoti o in file di font
|
||||
separati specifici per gli UDC. Se si utilizzano file di font separati, il
|
||||
sistema deve venire spedito con file di font vuoti per UDC. Quando si modifica
|
||||
un UDC esistente, l'utente deve specificare il nome del font e gli indici
|
||||
analitici glifografici corrispondenti all'UDC. Ciò significa che l'utente
|
||||
deve essere a conoscenza della relazione tra i punti codice e gli indici analitici
|
||||
glifografici.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect3>
|
||||
<sect3>
|
||||
<title>File dei font</title>
|
||||
<para>Per visualizzare e stampare gli UDC occorre che essi siano memorizzati
|
||||
nei database come file di font. I glifi degli UDC, come nel caso di glifi
|
||||
di altri caratteri, sono memorizzati in file di font utilizzati nel sistema
|
||||
X Window. Il formato dei file di font è PCF (Portable Compiled Format)
|
||||
e SNF (Server Natural Format), cui è possibile accedere tramite un
|
||||
server X. L'Editor del carattere definito dall'utente UDC può altresì
|
||||
accedere ai file di font in detti formati.</para>
|
||||
<para>Quando l'X server visualizza un UDC, fa riferimento all'UDC presente
|
||||
nel file di font associato. Analogamente, quando l'UDC viene stampato, lo
|
||||
spooler della stampante fa riferimento all'UDC presente nel file di font.
|
||||
</para>
|
||||
<para>Affinché il sistema X Window possa utilizzare i file di font,
|
||||
questi devono essere impostati. In altri termini, devono trovarsi nelle directory
|
||||
definite nel percorso di font del server X e i file di gestione (quali i <symbol role="Variable">fonts.dir</symbol>) devono essere collocati in dette directory.
|
||||
L'Editor dei font UD non installa nel sistema i file di font né modifica
|
||||
nessuna risorsa quale la <symbol role="Variable">fonts.dir</symbol>.</para>
|
||||
<para>L'Editor del carattere definito dall'utente UDC può utilizzare
|
||||
solamente i file di font disponibili nel paese corrente e definiti nel database
|
||||
X NLS. Il database X NLS database è quella che definisce il set di
|
||||
codici e il set di font utilizzati in ciascun paese. L'Editor del carattere
|
||||
definito dall'utente UDC crea i font UDC in varie dimensioni di punti e stili.
|
||||
Per aggiungere un font editabile occorre specificare il nome del set di codici
|
||||
e l'area UDC del database X NLS.</para>
|
||||
<para>Durante la ricerca di file di font, l'Editor del carattere definito
|
||||
dall'utente UDC e lo Strumento di scambio dati UDC cercano per primo la variabile
|
||||
d'ambiente <systemitem class="environvar">DTUDCFONTPATH</systemitem> (un elenco
|
||||
di directory separate da un due punti e contenenti i file di font UDC) e quindi
|
||||
le directory specificate nel file <filename>/usr/dt/config/$LANG/fonts.list</filename>. Per impostare le directory di ricerca di font corrispondenti
|
||||
a ciascun paese, specificarle nel file <filename>fonts.list</filename>. (Non
|
||||
dimenticare di utilizzare il due punti finale). Ad esempio:</para>
|
||||
<programlisting>#
|
||||
# fonts.list file esempio
|
||||
#
|
||||
/usr/lib/X11/fonts/misc:
|
||||
/usr/dt/config/xfonts/ja:</programlisting>
|
||||
</sect3>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>L'Editor del carattere definito dall'utente UDC</title>
|
||||
<para>L'Editor del carattere definito dall'utente UDC (<command>dtudcfonted</command>) consente di creare, editare e cancellare gli UDC.</para>
|
||||
<para>Per informazioni più dettagliate sull'uso dell'Editor del carattere
|
||||
definito dall'utente UDC, vedere la pagina di spiegazioni <command>dtudcfonted</command>.</para>
|
||||
<para>Quando si avvia l'Editor del carattere definito dall'utente UDC viene
|
||||
visualizzata la finestra <literal>Selezione font</literal>.</para>
|
||||
<para>I file di font UDC vengono specificati per nome XLFD (descrizione logica
|
||||
di font X). Gli XLFD sono nomi di font esclusivi e descrittivi utilizzati
|
||||
da client e da applicazioni. Nell'XLFD sono compresi i vari attributi dei
|
||||
font, quali lo stile e il nome di un set di caratteri. Per ragioni di comodità
|
||||
è possibile selezionare lo stile del file di font, le dimensioni e
|
||||
l'area dei codici UDC. Questa comprende il numero del set di codici specificato
|
||||
nel database X NLS e la gamma degli indici analitici glifografici per UDC
|
||||
che si possono utilizzare nel set di codici.</para>
|
||||
<para>Per ottenere un elenco dei file di font UDC, selezionare nel campo di
|
||||
selezione voci il set di codici, lo stile e le dimensioni di definizione del
|
||||
carattere del font desiderato. Specificando e quindi selezionando il pulsante <literal>Aprire</literal> si visualizza la finestra di <literal>Editazione carattere</literal>.</para>
|
||||
<sect3>
|
||||
<title>Creazione e editazione di caratteri</title>
|
||||
<para>Lo schema di caratteri viene creato o modificato nella finestra di <literal>Editazione carattere</literal>.</para>
|
||||
<para>Dall'elenco caratteri selezionare il codice corrispondente al carattere
|
||||
da editare. Ciò visualizza nel pannello di editazione lo schema di
|
||||
caratteri associato. Se il codice di caratteri non è stato registrato
|
||||
nell'area UDC non apparirà nulla nel pannello di editazione.</para>
|
||||
<para>Se il codice di caratteri non è stato registrato, aggiungerlo
|
||||
nella finestra <literal>Controllo caratteri</literal>, oppure copiare lo schema
|
||||
nella finestra <literal>Copia caratteri</literal>. Per informazioni dettagliate
|
||||
su come aggiungere codici di caratteri, vedere "Aggiunta e cancellazione dei
|
||||
codici di caratteri". Per informazioni su come copiare schemi di caratteri,
|
||||
vedere "Copia degli schemi di caratteri".</para>
|
||||
<para>Una serie di strumenti di disegno e opzioni del menu di <literal>Editazione</literal> forniscono un insieme completo di operazioni per creare e editare
|
||||
gli schemi di caratteri.</para>
|
||||
</sect3>
|
||||
<sect3>
|
||||
<title>Aggiunta e cancellazione dei codici di caratteri</title>
|
||||
<para>L'aggiunta e la cancellazione dei codici di caratteri avviene nella
|
||||
finestra <literal>Controllo caratteri</literal>, che si visualizza scegliendo <literal>Aggiungere/Cancellare</literal> dal menu di <literal>Caratteri</literal>.
|
||||
</para>
|
||||
<para>Per aggiungere un codice di caratteri, specificare le quattro cifre
|
||||
esadecimali di questo nell'area dei caratteri definiti dall'utente e fare
|
||||
clic sul pulsante <literal>Aggiungere</literal>. È altresì possibile
|
||||
aggiungere un gruppo di caratteri specificando i codici corrispondenti al
|
||||
primo e all'ultimo carattere del gruppo. Ogni nuovo codice di caratteri viene
|
||||
aggiunto all'elenco di caratteri che si sta editando nella finestra <literal>Editazione carattere</literal>. Il carattere da editare è il primo
|
||||
del codice aggiunto (o del campo di codice di carattere aggiunto). Qualora
|
||||
fosse già registrato, lo schema di caratteri corrispondente al codice
|
||||
specificato non viene modificato.</para>
|
||||
<para>Per cancellare un codice di caratteri, specificare nell'area dei caratteri
|
||||
definiti dall'utente le quattro cifre esadecimali del codice e fare clic sul
|
||||
pulsante <literal>Cancellare</literal>. È altresì possibile
|
||||
cancellare un gruppo di caratteri specificando i corrispondenti al primo e
|
||||
all'ultimo carattere del gruppo. Il programma chiede di confermare ogni cancellazione.
|
||||
</para>
|
||||
<para>La cancellazione di un codice di caratteri lo elimina dall'elenco dei
|
||||
caratteri in corso di editazione nella finestra <literal>Editazione carattere</literal>. Il codice di caratteri che segue quello cancellato diventa il
|
||||
codice editabile corrente.</para>
|
||||
</sect3>
|
||||
<sect3>
|
||||
<title>Inserimento grafico di codici di caratteri</title>
|
||||
<para>Per inserire graficamente un codice di caratteri, fare clic sul pulsante <literal>Codice</literal> nella finestra di <literal>Controllo caratteri</literal>.
|
||||
Verrà visualizzata la finestra <literal>Input di codice di caratteri</literal>. In questa finestra, fare clic sul carattere desiderato e quindi
|
||||
su <literal>Applicare</literal> per inserire il codice corrisponde al carattere
|
||||
selezionato nel campo di input di codice della finestra <literal>Controllo
|
||||
caratteri</literal>.</para>
|
||||
</sect3>
|
||||
<sect3>
|
||||
<title>Copia degli schemi di caratteri</title>
|
||||
<para>Per copiare schemi di caratteri già registrati, scegliere <literal>Copiare</literal> dal menu <literal>Caratteri</literal>. Verrà visualizzata
|
||||
la finestra <literal>Copia caratteri</literal>. La copia aggiunge il codice
|
||||
di caratteri specificato per la destinazione di copia all'elenco di caratteri
|
||||
nella finestra di Editazione.</para>
|
||||
<para>Per copiare uno schema di caratteri, selezionare le dimensioni del carattere
|
||||
e specificare il codice di quattro cifre esadecimali corrispondente. (È
|
||||
anche possibile copiare un gruppo indicando i codici corrispondenti al primo
|
||||
e all'ultimo carattere del gruppo.) Quindi, specificare il(i) codice(i) di
|
||||
quattro cifre esadecimali corrispondente al carattere (o caratteri) di destinazione
|
||||
e fare clic sul pulsante <literal>Copiare</literal>.</para>
|
||||
<para>Si possono inoltre effettuare copie composite, dove i punti presenti
|
||||
nello schema del carattere di origine vengono OR con i punti dello schema
|
||||
del carattere di destinazione.</para>
|
||||
</sect3>
|
||||
</sect2>
|
||||
<sect2>
|
||||
<title>L'utilità di scambio dati UDC</title>
|
||||
<para>Lo strumento di scambio dati UDC (<command>dtudcexch</command>) serve
|
||||
a intercambiare le immagini glifografiche UDC tra un sistema e l'altro.</para>
|
||||
<para>Il <command>dtudcexch</command> fornisce un meccanismo per distribuire
|
||||
immagini glifografiche UDC tra sistemi diversi. In termini specifici, consente
|
||||
di creare immagini glifografiche UDC in un sistema mediante l'Editor di font
|
||||
UDC (<command>dtudcfonted</command>) e di propagarle poi ad altri sistemi. <command>dtudcexch</command> memorizza le immagini glifografiche UDC in un file BDF
|
||||
(formato di distribuzione a mappa di bit), il quale è trasportato a
|
||||
un sistema di destinazione dove <command>dtudcexch</command> viene eseguito
|
||||
di nuovo, questa volta per estrarre le immagini dal file BDF e aggiungerle
|
||||
al file di font appropriato.</para>
|
||||
<para><command>dtudcexch</command> fornisce sia una funzione di esportazione
|
||||
che di importazione. La funzione di esportazione legge le immagini glifografiche
|
||||
UDC da un file di font e le memorizza in un file BDF per trasferirle ad altri
|
||||
sistemi. La funzione di importazione legge tutte le immagini glifografiche
|
||||
UDC in un file BDF e le aggiunge a un file di font specificato.</para>
|
||||
<para>Per l'esportazione, <command>dtudcexch</command> utilizza gli indici
|
||||
analitici glifografici dell'area dei codici UDC nel file di font PCF/SNF per
|
||||
selezionare le immagini glifografiche UDC. Memorizza le immagini convertite
|
||||
nel file di formato BDF con gli stessi indici di glifi. Per l'importazione, <command>dtudcexch</command> aggiunge le immagini glifografiche UDC al file di font
|
||||
PCF/SNF con gli stessi indici di glifi trovati nel file BDF. Le informazioni
|
||||
dell'area dei codici UDC sono definite nel database X NLS.</para>
|
||||
<para>Per creare differenti indici glifografici per le immagini nel sistema
|
||||
di destinazione, è possibile editare il file BDF prima di richiamare
|
||||
la funzione di importazione.</para>
|
||||
<para>Per informazioni dettagliate sull'uso dell'utilità di scambio
|
||||
dati UDC, consultare la pagina di spiegazioni <command>dtudcexch</command>.
|
||||
</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="sag.i18n.div.10">
|
||||
<title id="sag.i18n.mkr.5">Traduzione dei file di risorse app-defaults<indexterm>
|
||||
<primary>internazionalizzazione</primary><secondary>app-defaults</secondary>
|
||||
</indexterm><indexterm><primary>XUSERFILESEARCHPATH, variabile</primary></indexterm><indexterm>
|
||||
<primary>risorse</primary><secondary>associazione con la lingua</secondary>
|
||||
</indexterm><indexterm><primary>app-defaults</primary><secondary>associazione
|
||||
con la lingua</secondary></indexterm></title>
|
||||
<para>La posizione predefinita del file <filename>app-defaults</filename>
|
||||
per i client del desktop è <filename>/usr/dt/app-defaults/</filename><symbol role="Variable">lingua</symbol>. Ad esempio, se la variabile <systemitem>LANG</systemitem> è impostata su <filename>Versione_italiana</filename>,
|
||||
le applicazioni cercheranno il file <filename>app- defaults</filename> in <filename>/usr/dt/app-defaults/Versione_italiana</filename>. Se <systemitem>LANG</systemitem>
|
||||
non è impostata, l'elemento <symbol role="Variable">lingua</symbol> verrà
|
||||
ignorato e le applicazioni cercheranno il file <filename>app-defaults</filename>
|
||||
in <filename>/usr/app-defaults/C</filename>.</para>
|
||||
<para>Per cambiare la posizione di <filename>app-defaults</filename>, usare
|
||||
la variabile d'ambiente <systemitem>XFILESEARCHPATH</systemitem>. Ad esempio,
|
||||
per spostare <filename>app-defaults</filename> in <filename>/usr</filename>,
|
||||
impostare <systemitem>XFILESEARCHPATH</systemitem> su <filename>/usr/app-defaults/</filename><symbol role="Variable">lingua</symbol><filename>/</filename><symbol role="Variable">nome_classe</symbol>.</para>
|
||||
<para>Se <systemitem>XFILESEARCHPATH</systemitem> viene impostata su <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dtprofile</filename>,
|
||||
questo valore verrà applicato a tutti i client del desktop e ai client
|
||||
X avviati sul sistema. Perché anche le applicazioni non-client trovino
|
||||
i rispettivi file di risorse, sarà necessario copiare o collegare questi
|
||||
file nella directory specificata da <systemitem>XFILESEARCHPATH</systemitem>.
|
||||
</para>
|
||||
</sect1>
|
||||
<sect1 id="sag.i18n.div.11">
|
||||
<title id="sag.i18n.mkr.6">Traduzione delle azioni e dei tipi di dati</title>
|
||||
<note>
|
||||
<para>Per personalizzare un file situato nella directory <filename>/usr/dt/appconfig</filename>, copiare il file in <filename>/etc/dt/appconfig</filename> prima
|
||||
di procedere alla modifica.</para>
|
||||
</note>
|
||||
<para>Il percorso di ricerca per i file che definiscono le azioni e i tipi
|
||||
di dati include alcune directory dipendenti dalla lingua:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>File personali: <symbol role="Variable">DirectoryIniziale</symbol><filename>/dt/types</filename></para>
|
||||
</listitem>
|
||||
<listitem><para>File di sistema: <filename>/etc/dt/appconfig/types/</filename><symbol role="Variable">lingua</symbol></para>
|
||||
</listitem>
|
||||
<listitem><para>File predefiniti: <command>/usr/dt/appconfig/types/</command><symbol role="Variable">lingua</symbol></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>Il percorso di ricerca per i file di configurazione della Gestione di
|
||||
applicazioni è il seguente:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>File personali: <symbol role="Variable">DirectoryIniziale</symbol><filename>/dt/appmanager</filename></para>
|
||||
</listitem>
|
||||
<listitem><para>File di sistema: <filename>/etc/dt/appconfig/appmanager/</filename><symbol role="Variable">lingua</symbol></para>
|
||||
</listitem>
|
||||
<listitem><para>File predefiniti: <filename>/usr/dt/appconfig/appmanager/</filename><symbol role="Variable">lingua</symbol></para>
|
||||
<informaltable>
|
||||
<tgroup cols="2" colsep="0" rowsep="1">
|
||||
<colspec colwidth="453*">
|
||||
<colspec colwidth="3*">
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para>I nomi dei file e delle directory inclusi
|
||||
in questa directory sono in lingua locale.</para></entry></row></tbody></tgroup>
|
||||
</informaltable>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect1>
|
||||
<sect1 id="sag.i18n.div.12">
|
||||
<title id="sag.i18n.mkr.7">Traduzione delle icone e dei file a mappa di bit<indexterm>
|
||||
<primary>traduzione</primary><secondary>delle icone</secondary></indexterm><indexterm>
|
||||
<primary>icone</primary><secondary>creazione di versioni locali</secondary>
|
||||
</indexterm></title>
|
||||
<para>Per creare una versione locale di un'icona, aprire il file grafico con
|
||||
l'Editor delle icone e salvarlo in:</para>
|
||||
<programlisting>/etc/dt/appconfig/icons/<symbol role="Variable">lingua</symbol></programlisting>
|
||||
<para>Per salvare il file in una directory diversa, impostare la variabile
|
||||
d'ambiente <systemitem>XMICONSEARCHPATH</systemitem> in modo che includa la
|
||||
directory desiderata. La variabile <systemitem>XMICONBMSEARCHPATH</systemitem>stabilisce
|
||||
il percorso usato per la ricerca delle icone.</para>
|
||||
</sect1>
|
||||
<sect1 id="sag.i18n.div.13">
|
||||
<title id="sag.i18n.mkr.8">Traduzione dei nomi degli sfondi<indexterm><primary>icone</primary><secondary>creazione di versioni locali</secondary></indexterm></title>
|
||||
<para>La traduzione degli sfondi viene eseguita attraverso appositi file di
|
||||
descrizione (<filename>desc</filename>.<symbol role="Variable">lingua</symbol> e <filename>desc.backdrops</filename>). Non esiste una directory locale specifica (come <filename>/usr/dt/backdrops/</filename><symbol role="Variable">lingua</symbol>) per
|
||||
i file degli sfondi. Tutte le versioni locali utilizzano lo stesso insieme
|
||||
di file grafici, ma ognuna ha un proprio file <filename>desc.</filename><symbol role="Variable">lingua</symbol> contenente i nomi tradotti degli sfondi.</para>
|
||||
<para>Il file di descrizione contiene le risorse per i nomi degli sfondi tradotti.
|
||||
Ad esempio:</para>
|
||||
<programlisting>Backdrops*Corduroy.desc: Velours
|
||||
Backdrops*DarkPaper.desc: PapierKraft
|
||||
Backdrops*Foreground.desc: AvantPlan</programlisting>
|
||||
<para>Il file <filename>desc.</filename><symbol role="Variable">lingua</symbol> viene
|
||||
usato per richiamare la descrizione degli sfondi nella <symbol role="Variable">lingua</symbol> locale per la visualizzazione nella Gestione degli stili.
|
||||
Se esiste una descrizione, essa verrà inclusa nell'elenco degli sfondi
|
||||
presentato dalla Gestione degli stili. Diversamente, verrà usato il
|
||||
nome del file contenente lo sfondo.</para>
|
||||
<para>Ogni utente potrà aggiungere un proprio sfondo personale nel
|
||||
file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/backdrops/desc.backdrops</filename>. Questo file verrà usato per richiamare le descrizioni
|
||||
di tutti gli sfondi aggiunti dall'utente, indipendentemente dalla lingua utilizzata.
|
||||
</para>
|
||||
<para>Il percorso di ricerca per i file di descrizione è il seguente:
|
||||
</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>File personali: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/backdrops/desc.backdrops</filename></para>
|
||||
</listitem>
|
||||
<listitem><para>File di sistema: <filename>/etc/dt/backdrops/desc.</filename><symbol role="Variable">lingua</symbol></para>
|
||||
</listitem>
|
||||
<listitem><para>File predefiniti: <filename>/usr/dt/backdrops/desc.</filename><symbol role="Variable">lingua</symbol></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect1>
|
||||
<sect1 id="sag.i18n.div.14">
|
||||
<title id="sag.i18n.mkr.9"><indexterm><primary><</primary></indexterm><indexterm>
|
||||
<primary>$nopage>traduzione</primary><secondary>Vedere anche internazionalizzazione[traduzione</secondary><tertiary>aaa]</tertiary></indexterm>Traduzione dei nomi delle
|
||||
tavolozze<indexterm><primary>tavolozze</primary><secondary>traduzione dei
|
||||
nomi</secondary></indexterm><indexterm><primary>traduzione</primary><secondary>dei nomi delle tavolozze</secondary></indexterm><indexterm><primary>traduzione</primary><secondary>delle icone</secondary></indexterm><indexterm><primary>icone</primary><secondary>creazione di versioni locali</secondary></indexterm></title>
|
||||
<para>La traduzione delle tavolozze viene eseguita attraverso appositi file
|
||||
di descrizione (<filename>desc</filename>.<symbol role="Variable">lingua</symbol>
|
||||
e <filename>desc.palettes</filename>). Non esiste una directory locale specifica
|
||||
(come <filename>/usr/dt/palettes/</filename><symbol>lingua</symbol>). Tutte
|
||||
le versioni locali utilizzano lo stesso insieme di file grafici, ma ognuna
|
||||
ha un proprio file <filename>desc.</filename><symbol>lingua</symbol> contenente
|
||||
i nomi delle tavolozze tradotti.</para>
|
||||
<para>Il file di descrizione contiene le risorse per i nomi delle tavolozze
|
||||
tradotti. Ad esempio:</para>
|
||||
<programlisting>Palettes*Cardamon.desc: Cardamone
|
||||
Palettes*Cinnamon.desc: Cannelle
|
||||
Palettes*Clove.desc: Brun</programlisting>
|
||||
<para>Il file <filename>desc.<symbol role="Variable">lingua</symbol> </filename>viene
|
||||
usato per richiamare la descrizione delle tavolozze nella <symbol role="Variable">lingua</symbol> locale per la visualizzazione nella Gestione degli stili.
|
||||
Se esiste una descrizione, essa verrà inclusa nell'elenco delle tavolozze
|
||||
presentato dalla Gestione degli stili. Diversamente, verrà usato il
|
||||
nome del file contenente la tavolozza.</para>
|
||||
<para>Ogni utente potrà aggiungere una propria tavolozza personale
|
||||
nel file <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/palettes/desc.palettes</filename>. Questo file verrà usato per richiamare le descrizioni
|
||||
di tutte le tavolozze aggiunte dall'utente, indipendentemente dalla lingua
|
||||
utilizzata.</para>
|
||||
<para>Il percorso di ricerca per i file di descrizione è il seguente:
|
||||
</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>File personali: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/palettes/desc.palettes</filename></para>
|
||||
</listitem>
|
||||
<listitem><para>File di sistema: <filename>/etc/dt/palettes/desc.</filename><symbol role="Variable">lingua</symbol></para>
|
||||
</listitem>
|
||||
<listitem><para>File predefiniti: <filename>/usr/dt/palettes/desc.</filename><symbol role="Variable">lingua</symbol></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect1>
|
||||
<sect1 id="SAG.I18N.div.14a">
|
||||
<title id="SAG.I18N.mkr.9a">Traduzione di una BiblioInfo<indexterm><primary>BiblioInfo</primary><secondary>traduzione</secondary></indexterm><indexterm>
|
||||
<primary>traduzione</primary><secondary>BiblioInfo</secondary></indexterm></title>
|
||||
<para>Una biblioteca delle informazioni “BiblioInfo” contiene
|
||||
una o più librerie. In questa gerarchia, solo le BiblioInfo hanno azioni
|
||||
di desktop associate. Come entità di desktop, le BiblioInfo si possono
|
||||
aprire trascinandole e rilasciandole nel controllo della Gestione delle informazioni.
|
||||
Quando si apre una BiblioInfo, la Gestione delle informazioni visualizza la
|
||||
finestra di Elenco libri, mostrando tutte le librerie contenute nella BiblioInfo.
|
||||
</para>
|
||||
<para>Il percorso predefinito per le BiblioInfo viene impostato dalla variabile
|
||||
d'ambiente<systemitem class="environvar">DTINFOLIBPATH</systemitem>. (Il percorso
|
||||
standard del desktop CDE è <filename>/usr/dt/dtinfo/cde.dti</filename>).
|
||||
Il file<symbol role="Variable">nome</symbol><filename>.oli</filename> che
|
||||
si trova al primo livello di directory di una BiblioInfo contiene l'abbreviatura
|
||||
del nome della BiblioInfo. La traduzione nella lingua locale di una BiblioInfo
|
||||
si trova nelle directory secondarie sotto il primo livello di directory e
|
||||
viene denominata secondo la maschera NLS %<symbol role="Variable">L</symbol>
|
||||
(o %<symbol role="Variable">l</symbol>_%<symbol role="Variable">t</symbol>.%<symbol role="Variable">c</symbol>.) Nella finestra di Elenco libri della Gestione
|
||||
delle informazioni, ciascuna libreria di una BiblioInfo appare con la stringa
|
||||
nella versione locale o il titolo memorizzato nel file <filename>bookcase.map</filename> che si trova nella directory secondaria della libreria.</para>
|
||||
</sect1>
|
||||
<sect1 id="sag.i18n.div.15">
|
||||
<title id="sag.i18n.mkr.10">Traduzione dei volumi di aiuto<indexterm><primary>volume di aiuto</primary><secondary>traduzione</secondary></indexterm></title>
|
||||
<para>I volumi di aiuto nella lingua locale dovranno essere memorizzati in
|
||||
una delle directory indicate qui di seguito. Verrà usato il primo volume
|
||||
individuato dal sistema. La ricerca verrà effettuata, nell'ordine,
|
||||
nelle seguenti directory:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>File di aiuto personali: <symbol role="Variable">DirectoryIniziale</symbol><filename>/.dt/help</filename></para>
|
||||
</listitem>
|
||||
<listitem><para>File di aiuto di sistema: <filename>/etc/dt/appconfig/help/</filename><symbol role="Variable">lingua</symbol></para>
|
||||
</listitem>
|
||||
<listitem><para>File di aiuto predefiniti: <filename role="Variable">/usr/dt/appconfig/help/</filename><symbol role="Variable">lingua</symbol></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect1>
|
||||
<sect1 id="sag.i18n.div.16">
|
||||
<title id="sag.i18n.mkr.11">Traduzione dei cataloghi di messaggi<indexterm>
|
||||
<primary>traduzione</primary><secondary>cataloghi di messaggi</secondary>
|
||||
</indexterm></title>
|
||||
<para>I cataloghi dei messaggi tradotti devono essere collocati nella directory
|
||||
seguente:</para>
|
||||
<para><filename>/usr/dt/lib/nls/msg/</filename><symbol role="Variable">lingua</symbol>.</para>
|
||||
<para>Queste directory contengono i file <filename>*.cat</filename>.</para>
|
||||
</sect1>
|
||||
<sect1 id="sag.i18n.div.17">
|
||||
<title id="sag.i18n.mkr.12">Esecuzione delle applicazioni internazionalizzate
|
||||
in modo remoto<indexterm><primary>esecuzione remota</primary><secondary>supporto
|
||||
della lingua nativa</secondary></indexterm><indexterm><primary>NLS</primary>
|
||||
<secondary>esecuzione remota</secondary></indexterm></title>
|
||||
<para>Le applicazioni internazionalizzate possono essere avviate da qualsiasi
|
||||
host di esecuzione remoto su cui sia installato un ambiente internazionalizzato
|
||||
analogo. I valori delle variabili d'ambiente NLS impostati sull'host da cui
|
||||
si richiama l'applicazione verranno inviate all'host remoto all'avvio dell'applicazione.
|
||||
Tuttavia, le variabili d'ambiente non contengono alcuna informazione sugli
|
||||
host.</para>
|
||||
</sect1>
|
||||
<sect1 id="sag.i18n.div.18">
|
||||
<title id="sag.i18n.mkr.13">Ripristino della mappa della tastiera<indexterm>
|
||||
<primary>mappa della tastiera, ripristino</primary></indexterm><indexterm>
|
||||
<primary>internazionalizzazione</primary><secondary>analisi dei problemi</secondary>
|
||||
</indexterm></title>
|
||||
<para>Se lo schermo si comporta in modo strano, o se i caratteri non vengono
|
||||
visualizzati correttamente, è opportuno ripristinare o reinstallare
|
||||
la mappa della tastiera oppure cambiare il metodo di input.</para>
|
||||
<para id="sag.i18n.mkr.14">Il metodo di input è determinato dalle variabili
|
||||
d'ambiente <systemitem>LC_CTYPE</systemitem>, <systemitem>LANG</systemitem>
|
||||
o <systemitem>LC_ALL</systemitem>, oppure dalla lingua specificata con l'opzione <command>-lang</command>.<indexterm><primary>metodo di input, internazionalizzazione</primary></indexterm></para>
|
||||
<para>Ad esempio, se si desidera aprire un emulatore di terminale in lingua
|
||||
inglese (C) all'interno di una shell POSIX, si potrà usare:</para>
|
||||
<programlisting>LANG=C dtterm</programlisting>
|
||||
<para>Il nuovo terminale userà la versione locale C, inclusi il metodo
|
||||
di input e i font associati a quella lingua. Se si utilizza una tastiera specifica
|
||||
per la lingua locale, è possibile che il metodo di input non accetti
|
||||
i caratteri estesi. Per utilizzare la versione locale C con una tastiera specifica
|
||||
per un'altra lingua, sarà necessario impostare la variabile d'ambiente <systemitem>LC_CTYPE</systemitem>, (o <systemitem>LANG</systemitem> o <systemitem>LC_ALL</systemitem>) su un valore appropriato prima di richiamare il terminale.
|
||||
</para>
|
||||
<para>Ad esempio, per usare la versione locale C con una tastiera tedesca,
|
||||
digitare:</para>
|
||||
<programlisting>LANG=C LC_CTYPE=DeDE dtterm
|
||||
</programlisting>
|
||||
<para>Se il server X è stato ripristinato alle impostazioni predefinite
|
||||
e le mappe dei tasti sono state inizializzate, sarà possibile ripristinare
|
||||
la mappa della tastiera appropriata sul server usando il comando <command>xmodmap</command>.</para>
|
||||
</sect1>
|
||||
<sect1 id="SAG.I18N.div.19">
|
||||
<title id="SAG.I18N.mkr.14a">Selezione di un server di metodo di input<indexterm>
|
||||
<primary>server di metodo di input</primary><secondary>selezione</secondary>
|
||||
</indexterm></title>
|
||||
<para>Gli utenti asiatici possono selezionare il server di metodo di input
|
||||
(IMS) da usare all'avvio di una sessione o in qualsiasi momento durante una
|
||||
sessione (utilizzando il controllo di internazionalizzazione della Gestione
|
||||
degli stili). La selezione di IMS è consentita solo se <systemitem class="environvar">LANG</systemitem> è impostato su una lingua asiatica (giapponese, coreano,
|
||||
cinese tradizionale o cinese semplificato).</para>
|
||||
<para>Una volta selezionato un IMS, gli utenti possono impostare la modalità
|
||||
di selezione di IMS, la quale determina se verrà richiesto un IMS al
|
||||
prossimo login o se si utilizzerà automaticamente l'IMS selezionato
|
||||
correntemente.</para>
|
||||
<para>La selezione dell'IMS e la modalità sono memorizzate nel file:<indexterm>
|
||||
<primary>server di metodo di input</primary><secondary>file di selezione</secondary>
|
||||
</indexterm> <programlisting><symbol role="Variable">$HOME</symbol>/.dt/ims/[<symbol role="Variable">nome_video</symbol>/]<symbol role="Variable">nome_CDE_località</symbol></programlisting></para>
|
||||
<para>Il formato del file di selezione di IMS è il seguente:</para>
|
||||
<programlisting><literal>@SelectMode:</literal> <literal>0</literal> (Scelta all'eseguire login), o
|
||||
<literal>1</literal> (Riprendere metodo di input corrente)
|
||||
<literal>@ImsName:</literal> <symbol role="Variable">nome_ims</symbol>
|
||||
<literal>@HostName:</literal> <symbol role="Variable">nome_host</symbol></programlisting>
|
||||
<sect2 id="SAG.I18N.div.20">
|
||||
<title id="SAG.I18N.mkr.15">All'avvio della sessione<indexterm><primary>server
|
||||
di metodo di input</primary><secondary>selezione all'avvio della sessione</secondary></indexterm></title>
|
||||
<para>Per consentire agli utenti di selezionare un IMS prima dell'avvio della
|
||||
sessione, impostare la variabile d'ambiente <systemitem class="environvar">DTSTARTIMS</systemitem> su <systemitem class="constant">TRUE</systemitem>.
|
||||
L'impostazione di<systemitem class="environvar">DTSTARTIMS</systemitem> su <systemitem class="constant">TRUE</systemitem> fa sì che la Gestione delle sessioni
|
||||
esegua lo script <filename>/usr/dt/config/Xsession.d/0020.dtims</filename>,
|
||||
il quale verifica <systemitem class="environvar">LANG</systemitem>. Se <systemitem class="environvar">LANG</systemitem> è impostata su una lingua asiatica,
|
||||
lo richiama il programma <command>dtimsstart</command>. <command>dtimsstart</command> visualizza un dialogo di Selezione del metodo di input dal quale
|
||||
l'utente può selezionare l'IMS da usare. Ciò può venire
|
||||
eseguito sia da un host locale che da un host remoto.</para>
|
||||
<para>Per impostare la modalità di selezione, utilizzare il controllo
|
||||
Internazionalizzazione della Gestione degli stili (descritto di seguito) oppure <command>DtActionInvoke</command> per eseguire l'azione<literal>DtImsMode</literal>
|
||||
in <literal>Strumenti_Desktop</literal> nella Gestione delle applicazioni.
|
||||
L'azione <literal>DtImsMode</literal> visualizza un dialogo che consente di
|
||||
scegliere <literal>Scelta all'eseguire login</literal> o <literal>Riprendere
|
||||
il metodo corrente</literal>.</para>
|
||||
<para>Il nome e l'host dell'IMS selezionato e la modalità di selezione
|
||||
vengono registrati nel file di selezione dell'IMS.</para>
|
||||
</sect2>
|
||||
<sect2 id="SAG.I18N.div.21">
|
||||
<title id="SAG.I18N.mkr.16">Durante una sessione<indexterm><primary>server
|
||||
di metodo di input</primary><secondary>selezione durante una sessione</secondary>
|
||||
</indexterm></title>
|
||||
<para>A qualsiasi punto di una sessione l'utente può selezionare l'IMS
|
||||
desiderato facendo clic sul controllo Internazionalizzazione della Gestione
|
||||
degli stili. (Questo controllo viene visualizzato solo se <systemitem class="environvar">LANG</systemitem> è impostata su una lingua asiatica). Viene visualizzato
|
||||
il dialogo di Selezione di metodo di input. Se esiste un IMS corrente, il
|
||||
dialogo ne mostra il nome e l'host del server dove viene eseguito. L'utente
|
||||
può scegliere un IMS in esecuzione sull'host locale o su uno remoto.
|
||||
</para>
|
||||
<para>Per definire gli host dove può trovarsi un IMS, occorre configurare
|
||||
la risorsa di applicazione <literal>imServerHosts</literal>. La Gestione
|
||||
degli stili utilizza questa risorsa per individuare quale degli host presentare
|
||||
per la selezione dell'IMS da parte dell'utente. Contiene un elenco di nomi
|
||||
di host separati da una virgola.</para>
|
||||
<para>Oltre a selezionare l'IMS, è possibile impostare la modalità
|
||||
di selezione sia su <literal>Scelta all'eseguire login</literal> che su <literal>Riprendere il metodo corrente</literal>.</para>
|
||||
<para>Il nome e l'host dell'IMS selezionato e la modalità di selezione
|
||||
vengono registrati nel file di selezione dell'IMS.</para>
|
||||
</sect2>
|
||||
<sect2 id="SAG.I18N.div.22">
|
||||
<title id="SAG.I18N.mkr.17">Impostazione dei file di configurazione dell'IMS<indexterm>
|
||||
<primary>server di metodo di input</primary><secondary>file di configurazione</secondary></indexterm></title>
|
||||
<para>Oltre al file di selezione dell'IMS (descritto precedentemente), la
|
||||
configurazione dell'IMS viene definita dal:</para>
|
||||
<itemizedlist>
|
||||
<listitem><para>Il file Voci di località</para>
|
||||
</listitem>
|
||||
<listitem><para>Il file Voci server di metodo di input IMS</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect3 id="SAG.I18N.div.23">
|
||||
<title id="SAG.I18N.mkr.18">File di voci di località<indexterm><primary>server di metodo di input</primary><secondary>File di voci di località</secondary></indexterm><indexterm><primary>file di voci di località</primary></indexterm></title>
|
||||
<para>Il file di Voci di località contiene un elenco degli IMS che
|
||||
supportano una determinata località. La sua posizione è <filename>/usr/dt/config/ims/</filename><symbol role="Variable">nome_località</symbol> e assume il formato:</para>
|
||||
<programlisting>@Default: <symbol role="Variable">nome_ims</symbol>
|
||||
<symbol role="Variable">nome_ims</symbol>: <symbol role="Variable">etichettal_stringa</symbol>
|
||||
…</programlisting>
|
||||
<para>Il seguente è un esempio dell'elenco di IMS corrispondente alla
|
||||
località<literal>ja_JP.SJIS</literal>:</para>
|
||||
<programlisting>@Default: xjim
|
||||
xjim: HP XJIM
|
||||
atok8: ATOK8
|
||||
vje: VJE-gamma
|
||||
egbridge: EGBridge
|
||||
nessuno: Nessun metodo di input</programlisting>
|
||||
</sect3>
|
||||
<sect3 id="SAG.I18N.div.24">
|
||||
<title id="SAG.I18N.mkr.19">File di voci IMS<indexterm><primary>input method
|
||||
server</primary><secondary>file di voci IMS</secondary></indexterm><indexterm>
|
||||
<primary>file di voci IMS</primary></indexterm></title>
|
||||
<para>Il file di voci IMS descrive gli attributi di un IMS, la cui posizione
|
||||
è is <filename>/usr/dt/config/ims/</filename><symbol role="Variable">ims_nome</symbol> e assume il formato:</para>
|
||||
<programlisting><symbol role="variable">nome_attributo</symbol>: <symbol role="variable">valore_attributo</symbol></programlisting>
|
||||
<para>dove <symbol role="variable">nome_attributo</symbol> è:</para>
|
||||
<variablelist>
|
||||
<varlistentry><term><literal>protocols</literal></term>
|
||||
<listitem>
|
||||
<para>Un attributo di Stringa che identifica i protocolli XIM. I protocolli
|
||||
validi sono XIM, Ximp, e Xsi. Questo attributo è necessario.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><literal>server_name</literal></term>
|
||||
<listitem>
|
||||
<para>Un attributo di Stringa che identifica il server dove viene eseguito
|
||||
l'IMS. Questo attributo si usa per XMODIFIERS ed è obbligatorio.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><literal>cmd_path</literal></term>
|
||||
<listitem>
|
||||
<para>Un attributo di Percorso che specifica il percorso assoluto del file
|
||||
eseguibile dell'IMS. Si tratta di una parola chiave incorporata utilizzata
|
||||
per la costruzione locale del metodo di input in Xlib, la quale non necessita
|
||||
di un processo a parte. Questo attributo è obbligatorio.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><literal>cmd_param</literal></term>
|
||||
<listitem>
|
||||
<para>Un attributo di Stringa che fornisce un'opzione di riga comandi per
|
||||
il server di IMS. Il valore predefinito è NULLO.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><literal>env_set</literal></term>
|
||||
<listitem>
|
||||
<para>Un attributo di Stringa che specifica le variabili d'ambiente da impostare,
|
||||
ad eccezione di XMODIFIERS. Il valore predefinito è NULLO.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><literal>env_unset</literal></term>
|
||||
<listitem>
|
||||
<para>Un attributo di Stringa che specifica le variabili d'ambiente da disimpostare,
|
||||
ad eccezione di XMODIFIERS. Il valore predefinito è NULLO.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><literal>env_pass</literal></term>
|
||||
<listitem>
|
||||
<para>Un attributo di Stringa che specifica le variabili d'ambiente da passare
|
||||
a un IMS eseguito in forma remota, ad eccezione di LANG, DISPLAY, e XMODIFIERS.
|
||||
Il valore predefinito è NULLO.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><literal>has_window</literal></term>
|
||||
<listitem>
|
||||
<para>Un attributo booleano che indica se l'IMS ha o meno la propria finestra
|
||||
principale visualizzata. Il valore predefinito è “False”.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><literal>no_server</literal></term>
|
||||
<listitem>
|
||||
<para>Un attributo booleano che indica se <command>dtimsstart</command> deve
|
||||
avviare l'IMS o meno. “True” dovrebbe venire assegnato per il
|
||||
metodo di input locale dato che non richiede l'avvio del processo di server
|
||||
da parte di <command>dtimsstart</command>. Il valore predefinito è
|
||||
“False”.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><literal>no_remote</literal></term>
|
||||
<listitem>
|
||||
<para>Un attributo booleano che indica se l'IMS consente l'esecuzione remota
|
||||
o meno. Il valore predefinto è “False”.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry><term><literal>no_option</literal></term>
|
||||
<listitem>
|
||||
<para>Un attributo booleano che indica se l'IMS consente l'opzione riga comandi
|
||||
o meno. Qualore fosse “True”, le opzioni specificate da <literal>-imsopt</literal> vengono ignorate, nonostante il valore dell'attributo <literal>cmd_param</literal> venga sempre applicato indipendentemente dal valore. Dovrebbe
|
||||
venire assegnato “True” per il metodo di input locale. Il valore
|
||||
predefinito è “False”.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
<para>Tenere presente che dove sono consentiti valori multipli, essi devono
|
||||
essere specificati come elenco separato da spazi. Se nel file vi sono multiple
|
||||
voci con lo stesso nome di attributo, verrà usato solamente l'ultima.
|
||||
</para>
|
||||
<para>Quanto segue mostra un esempio di file di voci IMS<filename>/usr/dt/config/ims/</filename><symbol role="Variable">xjim</symbol>.</para>
|
||||
<programlisting>protocols: XIM Ximp
|
||||
server_name: xjim
|
||||
cmd_path: /usr/bin/X11/xjim<?Pub Caret>
|
||||
cmd_param: -iconic
|
||||
env_set:
|
||||
env_unset:
|
||||
env_pass:
|
||||
has_window: True</programlisting>
|
||||
</sect3>
|
||||
</sect2>
|
||||
</sect1>
|
||||
<sect1 id="SAG.I18N.div.20a">
|
||||
<title id="SAG.I18N.mkr.15a">Impostazione dello stile di metodo di input<indexterm>
|
||||
<primary>stile di metodo di input</primary><secondary>impostazione</secondary>
|
||||
</indexterm></title>
|
||||
<para>Il controllo Internazionalizzazione della Gestione degli stili consente
|
||||
di impostare lo stile del metodo di input, che determina come avverrà
|
||||
la pre-editazione. L'ordine in cui verranno usati gli stili di pre-editazione
|
||||
è memorizzato nella risorsa <literal>XmNpreeditType</literal> di <command>VendorShell</command>. <literal>XmNpreeditType</literal> registra l'ordine
|
||||
preferito di stili di pre-editazione come elenco separato da virgole. Ad esempio:
|
||||
</para>
|
||||
<programlisting>OnTheSpot,OverTheSpot,OffTheSpot,Root</programlisting>
|
||||
<para>Utilizzando i pulsanti <literal>Spostare in su</literal> e <literal>Spostare in giù</literal> nel riquadro di dialogo visualizzato dal
|
||||
controllo Internazionalizzazione, l'utente può cambiare l'ordine degli
|
||||
stili di pre-editazione entro l'elenco.</para>
|
||||
</sect1>
|
||||
</chapter>
|
||||
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 16:05:15-->
|
||||
<?Pub *0000061850>
|
||||
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/ActIcon.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/ActIcon.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/ActIconI.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/ActIconI.tif
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/CDR/appmgr.cdr
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/CDR/appmgr.cdr
Normal file
Binary file not shown.
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/CDR/sag1.cdr
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/CDR/sag1.cdr
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/CDR/types.cdr
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/CDR/types.cdr
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/CreActIc.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/CreActIc.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/DtApps.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/DtApps.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/Open4Xwd.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/Open4Xwd.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/TextPad.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/TextPad.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/XwdDispl.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/XwdDispl.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/actionfs.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/actionfs.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/actionic.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/actionic.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/actionna.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/actionna.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/actions1.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/actions1.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/adddtype.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/adddtype.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/advcract.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/advcract.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/appgath.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/appgath.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/appgroup.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/appgroup.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/appmgr.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/appmgr.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/appmgrwc.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/appmgrwc.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/appmgrwi.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/appmgrwi.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/approot.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/approot.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/appserv.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/appserv.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/appserv1.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/appserv1.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/colorset.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/colorset.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/complexa.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/complexa.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/connect.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/connect.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/connecti.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/connecti.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/content.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/content.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/creatact.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/creatact.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/datatype.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/datatype.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/fileserv.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/fileserv.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/findset.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/findset.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/fpboxes.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/fpboxes.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/fpmainbo.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/fpmainbo.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/fpsubbox.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/fpsubbox.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/idchar.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/idchar.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/idname.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/idname.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/inclfile.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/inclfile.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/login.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/login.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/nfsbased.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/nfsbased.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/permpat.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/permpat.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/sag1.cgm
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/sag1.cgm
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/sesserve.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/sesserve.tif
Normal file
Binary file not shown.
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/types.tif
Normal file
BIN
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/graphics/types.tif
Normal file
Binary file not shown.
170
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/preface.sgm
Normal file
170
cde/doc/it_IT.UTF-8/guides/sysAdminGuide/preface.sgm
Normal file
@@ -0,0 +1,170 @@
|
||||
<!-- $XConsortium: preface.sgm /main/8 1996/12/20 20:48:47 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. -->
|
||||
<preface id="sag.pref.div.1">
|
||||
<title>Prefazione</title>
|
||||
<para>Questo manuale descrive le operazioni da eseguire per personalizzare
|
||||
l'aspetto e il funzionamento del Common Desktop Environment (CDE). In particolare,
|
||||
vengono descritti i seguenti argomenti:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Personalizzazione dell'inizializzazione del sistema, del login
|
||||
e dell'avvio delle sessioni</para>
|
||||
</listitem>
|
||||
<listitem><para>Aggiunta di applicazioni e creazione di rappresentazioni nell'interfaccia
|
||||
per le applicazioni e i relativi dati</para>
|
||||
</listitem>
|
||||
<listitem><para>Configurazione dei processi, delle applicazioni e dei dati
|
||||
nella rete</para>
|
||||
</listitem>
|
||||
<listitem><para>Personalizzazione dei servizi del desktop, ad esempio della
|
||||
gestione delle finestre, della stampa, dei colori e dei font</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<sect1 id="sag.pref.div.2">
|
||||
<title>A chi è destinato il manuale</title>
|
||||
<para>Questo manuale è destinato principalmente ai seguenti tipi di
|
||||
utenti:</para>
|
||||
<itemizedlist remap="Bullet1">
|
||||
<listitem><para>Amministratori di sistema. Molte delle procedure descritte
|
||||
nel manuale richiedono le autorizzazioni di superutente.</para>
|
||||
</listitem>
|
||||
<listitem><para>Utenti esperti che desiderino personalizzare caratteristiche
|
||||
non accessibili attraverso l'interfaccia utente del desktop. Molti file di
|
||||
configurazione del desktop si trovano in posizioni legate specificamente all'utente.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect1>
|
||||
<sect1 id="sag.pref.div.3">
|
||||
<title>Organizzazione del manuale</title>
|
||||
<para>Il manuale contiene i seguenti capitoli:</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 1,
|
||||
“Configurazione della--><!-- Gestione del login'--><xref role="ChapNumAndTitleLead-in"
|
||||
linkend="sag.logmg.mkr.1"><emphasis role="Lead-in">,</emphasis> descrive come
|
||||
configurare l'aspetto e le funzioni della Gestione del login.</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 2,
|
||||
“Configurazione della--><!-- Gestione delle sessioni'--><xref role="ChapNumAndTitleLead-in"
|
||||
linkend="sag.sesmg.mkr.1"><emphasis role="Lead-in">,</emphasis> descrive il
|
||||
modo in cui vengono salvate e ripristinate le sessioni del desktop, e spiega
|
||||
come personalizzare l'avvio delle sessioni.</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 3,
|
||||
“Installazione e ammi--><!--nistrazione delle applicazioni'--><xref
|
||||
role="ChapNumAndTitleLead-in" linkend="sag.cnfam.mkr.1"><emphasis role="Lead-in">
|
||||
,</emphasis> descrive il modo in cui la Gestione di applicazioni raccoglie
|
||||
informazioni sulle applicazioni disponibili, e spiega come aggiungere nuove
|
||||
applicazioni al desktop.</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 4,
|
||||
“Registrazione di un'--><!--applicazione'--><xref role="ChapNumAndTitleLead-in"
|
||||
linkend="sag.regap.mkr.1"><emphasis role="Lead-in">,</emphasis> descrive la
|
||||
procedura per creare un pacchetto di registrazione per un'applicazione.</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 5,
|
||||
“Configurazione del d--><!--esktop in una rete'--><xref role="ChapNumAndTitleLead-in"
|
||||
linkend="sag.clsrv.mkr.1"><emphasis role="Lead-in">,</emphasis> spiega come
|
||||
distribuire i servizi, le applicazioni e i dati del desktop in una rete.
|
||||
</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 6,
|
||||
“Configurazione e amm--><!--inistrazione della stampa dal desktop'--><xref
|
||||
role="ChapNumAndTitleLead-in" linkend="sag.prcnf.mkr.1"><emphasis role="Lead-in">
|
||||
,</emphasis> descrive le procedure per aggiungere o eliminare una stampante
|
||||
dal desktop e per specificare la stampante predefinita.</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 7,
|
||||
“Percorsi di ricerca --><!--del desktop'--><xref role="ChapNumAndTitleLead-in"
|
||||
linkend="sag.datab.mkr.1"><emphasis role="Lead-in">,</emphasis> descrive il
|
||||
modo in cui il desktop cerca le applicazioni, i file di aiuto, le icone e
|
||||
altri dati sulla rete.</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 8,
|
||||
“Introduzione alle az--><!--ioni e ai tipi di dati'--><xref role="ChapNumAndTitleLead-in"
|
||||
linkend="sag.intac.mkr.1"><emphasis role="Lead-in">,</emphasis> introduce
|
||||
i concetti di azione e tipo di dati, e spiega come utilizzarli per creare
|
||||
un'interfaccia utente per le applicazioni.</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 9,
|
||||
“Creazione di azioni --><!--e tipi di dati con Creare azione'--><xref
|
||||
role="ChapNumAndTitleLead-in" linkend="sag.dtcra.mkr.1"><emphasis role="Lead-in">
|
||||
,</emphasis> spiega come usare l'applicazione Creare azione per creare nuove
|
||||
azioni e tipi di dati.</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 10,
|
||||
“Creazione delle azi--><!--oni con la procedura manuale'--><xref role="ChapNumAndTitleLead-in"
|
||||
linkend="sag.cract.mkr.1"><emphasis role="Lead-in">,</emphasis> spiega come
|
||||
creare le definizioni per le azioni editando un file di configurazione del
|
||||
database.</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 11,
|
||||
“Creazione dei tipi --><!--di dati con la procedura manuale'--><xref
|
||||
role="ChapNumAndTitleLead-in" linkend="sag.crdt.mkr.1"><emphasis role="Lead-in">
|
||||
,</emphasis> spiega come creare le definizioni per i tipi di dati editando
|
||||
un file di configurazione del database.</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 12,
|
||||
“Creazione di icone --><!--per il desktop'--><xref role="ChapNumAndTitleLead-in"
|
||||
linkend="sag.cricn.mkr.1"><emphasis role="Lead-in">,</emphasis> spiega come
|
||||
usare l'Editor delle icone e le convenzioni per i nomi, le dimensioni e i
|
||||
percorsi di ricerca per le icone del desktop.</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 13,
|
||||
“Personalizzazione a--><!--vanzata del Pannello principale'--><xref
|
||||
role="ChapNumAndTitleLead-in" linkend="sag.frpc.mkr.1"><emphasis role="Lead-in">
|
||||
,</emphasis> descrive le procedure per creare nuovi controlli e pannelli secondari
|
||||
a livello di sistema e altre operazioni di personalizzazione.</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 14,
|
||||
“Personalizzazione d--><!--ella Gestione dello spazio di lavoro'--><xref
|
||||
role="ChapNumAndTitleLead-in" linkend="sag.wmcnf.mkr.1"><emphasis role="Lead-in">
|
||||
,</emphasis> descrive come personalizzare le finestre, i pulsanti del mouse,
|
||||
le mappe della tastiera e i menu della Gestione dello spazio di lavoro.</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 15,
|
||||
“Amministrazione di --><!--risorse, font e colori delle applicazioni'--><xref
|
||||
role="ChapNumAndTitleLead-in" linkend="sag.facol.mkr.1"><emphasis role="Lead-in">
|
||||
,</emphasis> spiega come impostare le risorse delle applicazioni, e descrive
|
||||
l'uso dei font e dei colori nel desktop.</para>
|
||||
<para><emphasis role="Lead-in">Il</emphasis> <!--Original XRef content: 'Capitolo 16,
|
||||
“Configurazione di s--><!--essioni del desktop in altre lingue'--><xref
|
||||
role="ChapNumAndTitleLead-in" linkend="sag.i18n.mkr.1"><emphasis role="Lead-in">
|
||||
,</emphasis> descrive le operazioni di amministrazione necessarie per i sistemi
|
||||
che eseguono sessioni internazionalizzate.</para>
|
||||
</sect1>
|
||||
<sect1 id="SAG.Pref.div.4">
|
||||
<title>Cosa significa DocBook SGML Markup</title>
|
||||
<para>Questo manuale è stato scritto nello Structured Generalized Markup
|
||||
Language (SGML) utilizzando la Document Type Definition (DTD) DocBook. La
|
||||
tabella seguente describe il DocBook Markup utilizzato per i vari elementi
|
||||
semantici.</para>
|
||||
<table id="SAG.pref.tbl.1" frame="topbot">
|
||||
<title id="SAG.pref.mkr.1">Markup DocBook SGML<?Pub Caret></title>
|
||||
<tgroup cols="3" colsep="0" rowsep="0">
|
||||
<colspec colwidth="1.20in">
|
||||
<colspec colwidth="1.89in">
|
||||
<colspec colwidth="2.23in">
|
||||
<thead>
|
||||
<row><entry align="left" valign="bottom"><para><literal>Aspetto della marcatura</literal></para></entry><entry align="left" valign="bottom"><para><literal>Elemento semantico</literal></para></entry><entry align="left" valign="bottom"><para><literal>Esempio</literal></para></entry></row></thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><command>AaBbCc123</command></para></entry>
|
||||
<entry align="left" valign="top"><para>Nomi di comandi.</para></entry>
|
||||
<entry align="left" valign="top"><para>Usare il comando <command>ls</command>
|
||||
per visualizzare l'elenco dei file.</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><literal>AaBbCc123</literal></para></entry>
|
||||
<entry align="left" valign="top"><para>Nomi di opzioni di comandi.</para></entry>
|
||||
<entry align="left" valign="top"><para>Usare <command>ls</command> <literal>−a</literal> per visualizzare un elenco di tutti i file.</para></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><symbol role="Variable">AaBbCc123</symbol></para></entry>
|
||||
<entry align="left" valign="top"><para>Posizionatore della riga comandi: sostituire
|
||||
con un nome o valore reale.</para></entry>
|
||||
<entry align="left" valign="top"><para>Per cancellare un file, digitare <command>rm</command> <symbol role="Variable">nomefile</symbol>.</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><filename>AaBbCc123</filename></para></entry>
|
||||
<entry align="left" valign="top"><para>Nomi di file o directory.</para></entry>
|
||||
<entry align="left" valign="top"><para>Editare il file <filename>.login</filename>.
|
||||
</para></entry></row>
|
||||
<row>
|
||||
<entry align="left" valign="top"><para><emphasis>AaBbCc123</emphasis></para></entry>
|
||||
<entry align="left" valign="top"><para>Titoli di libri, parole o termini nuovi,
|
||||
o parole di particolare importanza.</para></entry>
|
||||
<entry align="left" valign="top"><para>Vedere il Capitolo 6 del <emphasis>Manuale dell'utente</emphasis>. <?Pub _newline>Questa opzione viene detta <emphasis>classe</emphasis>. <?Pub _newline>Per eseguire questa operazione <emphasis>è necessario</emphasis> essere superutente.</para></entry></row></tbody>
|
||||
</tgroup></table>
|
||||
</sect1>
|
||||
</preface>
|
||||
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 16:05:15-->
|
||||
<?Pub *0000014543>
|
||||
Reference in New Issue
Block a user