<!-- $XConsortium: ch14.sgm /main/10 1996/12/20 20:39:59 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">Personnalisation du Gestionnaire de l'espace de
travail</title>
<para><indexterm><primary>dtwm, voir Gestionnaire de l'espace de travail&lt;$nopage></primary></indexterm><indexterm><primary>Gestionnaire de l'espace de travail</primary></indexterm><indexterm><primary>Gestionnaire de fen&ecirc;tre Motif,
voir Gestionnaire de l'espace de travail&lt;$nopage></primary></indexterm>Le
pr&eacute;sent chapitre d&eacute;crit la proc&eacute;dure &agrave; suivre
pour personnaliser le Gestionnaire de l'espace de travail.</para>
<informaltable id="SAG.WMCnf.itbl.1" frame="All">
<tgroup cols="1" colsep="1" rowsep="1">
<colspec colwidth="4.63in">
<tbody>
<row>
<entry align="left" valign="top"><para><!--Original XRef content: 'Fichiers
de configuration du Gestionnaire de l'espace de travail258'--><xref role="JumpText"
linkend="SAG.WMCnf.mkr.2"></para></entry></row>
<row>
<entry align="left" valign="top"><para><!--Original XRef content: 'Personnalisation
d'un espace de travail261'--><xref role="JumpText" linkend="SAG.WMCnf.mkr.5"></para></entry>
</row>
<row>
<entry align="left" valign="top"><para><!--Original XRef content: 'Menus du
Gestionnaire de l'espace de travail263'--><xref role="JumpText" linkend="SAG.WMCnf.mkr.8"></para></entry>
</row>
<row>
<entry align="left" valign="top"><para><!--Original XRef content: 'Personnalisation
des associations de fonctions aux boutons267'--><xref role="JumpText" linkend="SAG.WMCnf.mkr.12"></para></entry>
</row>
<row>
<entry align="left" valign="top"><para><!--Original XRef content: 'Personnalisation
des associations de fonctions aux touches269'--><xref role="JumpText" linkend="SAG.WMCnf.mkr.15"></para></entry>
</row>
<row>
<entry align="left" valign="top"><para><!--Original XRef content: 'Commutation
entre comportement par défaut et comportement personnalisé272'--><xref role="JumpText"
linkend="SAG.WMCnf.mkr.18"></para></entry></row></tbody></tgroup></informaltable>
<para><indexterm><primary>Gestionnaire de l'espace de travail</primary><secondary>d&eacute;finition</secondary></indexterm>Le Gestionnaire de l'espace de travail
est le gestionnaire de fen&ecirc;tres du Bureau. Comme tout gestionnaire de
fen&ecirc;tres, il contr&ocirc;le:</para>
<itemizedlist remap="Bullet1">
<listitem><para>l'apparence des composants des cadres de fen&ecirc;tres</para>
</listitem>
<listitem><para>le comportement des fen&ecirc;tres, dont leur ordre dans la
pile et le comportement de la zone d'entr&eacute;e</para>
</listitem>
<listitem><para>les associations de fonctions aux touches et aux boutons</para>
</listitem>
<listitem><para>l'apparence des fen&ecirc;tres r&eacute;duites</para>
</listitem>
<listitem><para>les menus Espace de travail et Fen&ecirc;tre</para>
</listitem>
</itemizedlist>
<para>Il contr&ocirc;le, en outre, les composants du Bureau ci-apr&egrave;s.
</para>
<itemizedlist remap="Bullet1">
<listitem><para><emphasis>Espaces de travail</emphasis>. Le Gestionnaire de
l'espace de travail contr&ocirc;le le nombre d'espaces de travail et les fen&ecirc;tres
ouvertes dans chacun d'eux.</para>
</listitem>
<listitem><para><emphasis><indexterm><primary>Fond</primary></indexterm><indexterm>
<primary>Espaces de travail</primary><secondary>voir fond&lt;$nopage></secondary>
</indexterm> Fonds des espaces de travail</emphasis>. L'utilisateur peut modifier
les arri&egrave;re-plans &agrave; l'aide du Gestionnaire de configuration.
Toutefois, la gestion des arri&egrave;re-plans est une fonction du Gestionnaire
de l'espace de travail.</para>
</listitem>
<listitem><para><emphasis><indexterm><primary>Tableau de bord</primary><secondary>Gestionnaire de l'espace de travail</secondary></indexterm><indexterm><primary>Gestionnaire de l'espace de travail</primary><secondary>gestion du Tableau
de bord</secondary></indexterm> Tableau de bord</emphasis>. Le Tableau de bord
utilise ses propres fichiers de configuration; il est cependant cr&eacute;&eacute;
et g&eacute;r&eacute; par le Gestionnaire de l'espace de travail.</para>
</listitem>
</itemizedlist>
<para>Nombre de ces composants peuvent &ecirc;tre modifi&eacute;s &agrave;
l'aide du Gestionnaire de configuration. Le Gestionnaire de configuration
permet d'appliquer rapidement et simplement des modifications fr&eacute;quemment
utilis&eacute;es. D'autres ressources doivent &ecirc;tre configur&eacute;es
manuellement.</para>
<para>Le Gestionnaire de l'espace de travail est <command>dtwm</command>.
Il est bas&eacute; sur le Gestionnaire de fen&ecirc;tres Motif.</para>
<sect1 id="SAG.WMCnf.div.2">
<title>Informations connexes</title>
<itemizedlist remap="Bullet1">
<listitem><para>Pour plus de d&eacute;tails sur le Gestionnaire de l'espace
de travail, reportez-vous aux pages de manuel <filename>dtwm(1)</filename>
et <filename>dtwmrc(4)</filename>.</para>
</listitem>
<listitem><para>Pour plus de d&eacute;tails sur la configuration des ressources
du Gestionnaire de l'espace de travail, reportez-vous &agrave; la section <!--Original
XRef content: '&rdquo;Définition de ressources d'applications&rdquo;,
page&numsp;272'--><xref role="SecTitleAndPageNum" linkend="SAG.FACol.mkr.2">.
</para>
</listitem>
<listitem><para>Pour plus de d&eacute;tails sur les fichiers de configuration
du Tableau de bord, reportez-vous au <!--Original XRef content:
'chapitre&numsp;13, &rdquo;Personnalisation du Tableau de bord&rdquo;'--><xref
role="ChapNumAndTitle" linkend="SAG.FrPC.mkr.1">.</para>
</listitem>
</itemizedlist>
<para>Pour plus de d&eacute;tails sur la configuration des ressources, reportez-vous
&agrave; la section <!--Original XRef content: '&rdquo;Définition de ressources
d'applications&rdquo;, page&numsp;272'--><xref role="SecTitleAndPageNum" linkend="SAG.FACol.mkr.2">.
</para>
</sect1>
<sect1 id="SAG.WMCnf.div.3">
<title id="SAG.WMCnf.mkr.2">Fichiers de configuration du Gestionnaire de l'espace
de travail<indexterm><primary>Gestionnaire de l'espace de travail</primary>
<secondary>fichiers de configuration</secondary></indexterm><indexterm><primary>Fichiers</primary><secondary>de configuration</secondary><tertiary>Gestionnaire
de l'espace de travail</tertiary></indexterm><indexterm><primary>Fichiers</primary><secondary>de configuration</secondary><tertiary>Gestionnaire de
l'espace de travail</tertiary></indexterm></title>
<para>Le Gestionnaire de l'espace de travail rassemble les informations concernant
les menus de fen&ecirc;tres et d'espaces de travail, et les associations de
fonctions aux touches et aux boutons contenues dans les fichiers de configuration.
</para>
<para>Il fait appel &agrave; l'un des fichiers suivants:</para>
<itemizedlist remap="Bullet1">
<listitem><para>fichier personnel: <symbol role="Variable">R&eacute;p_Personnel</symbol><filename>/.dt/dtwmrc</filename><indexterm><primary>Fichier</primary>
<secondary>dtwmrc</secondary></indexterm></para>
</listitem>
<listitem><para>fichier de niveau syst&egrave;me: <filename>/etc/dt/config/</filename><symbol role="Variable">langue</symbol><filename>/sys.dtwmrc</filename><indexterm>
<primary>Fichier</primary><secondary>sys.dtwmrc</secondary></indexterm></para>
</listitem>
<listitem><para>fichier int&eacute;gr&eacute; :<filename>/usr/dt/config/</filename><symbol role="Variable">langue</symbol><filename>/sys.dtwmrc.</filename></para>
</listitem>
</itemizedlist>
<para>Le Gestionnaire de l'espace de travail recherche un fichier de configuration
dans l'ordre ci-dessus et utilise le premier fichier trouv&eacute;.</para>
<para>Pour les utilisateurs de langues de session multiples, il est possible
de cr&eacute;er un fichier de configuration personnel et tributaire de la
langue <filename><symbol role="Variable">R&eacute;p_Personnel</symbol>/.dt/<symbol role="Variable">langue</symbol>/dtwrmc</filename>. Ce fichier est alors prioritaire
sur le fichier <filename><symbol role="Variable">R&eacute;p_Personnel</symbol>/.dt/dtwmrc</filename>.</para>
<sect2 id="SAG.WMCnf.div.4" role="Procedure">
<title id="SAG.WMCnf.mkr.3">Cr&eacute;ation ou modification d'un fichier de
configuration personnel<indexterm><primary>Gestionnaire de l'espace de travail</primary><secondary>personnalisation</secondary></indexterm></title>
<para>Le fichier personnel de configuration du Gestionnaire de l'espace de
travail est <symbol role="Variable">R&eacute;p_Personnel</symbol><filename>/.dt/dtwmrc</filename>. Le cas &eacute;ch&eacute;ant, c'est ce fichier qui
est utilis&eacute;.</para>
<orderedlist>
<listitem><para>Cliquez deux fois<indexterm><primary>Editer Dtwmrc</primary>
</indexterm><indexterm><primary>Fichier</primary><secondary>dtwmrc</secondary>
<tertiary>&eacute;</tertiary></indexterm><indexterm><primary>dition</primary>
</indexterm> sur Editer Dtwmrc dans le groupe d'applications <structname>Outils_Bureau</structname>.</para>
<para>Si vous disposez d&eacute;j&agrave; d'un fichier personnel <filename>dtwmrc</filename>, il est charg&eacute; dans l'&eacute;diteur. Si tel n'est
pas le cas, le fichier <filename>sys.dtwmrc</filename> est copi&eacute; dans <symbol role="Variable">R&eacute;p_Personnel</symbol><filename>/.dt/dtwmrc</filename>,
qui est ensuite charg&eacute; dans l'&eacute;diteur.</para>
</listitem>
<listitem><para>Modifiez le fichier.</para>
</listitem>
<listitem><para>Quittez l'&eacute;diteur.</para>
<para>Le fichier est enregistr&eacute; comme &eacute;tant votre fichier <command>dtwmrc</command> personnel, quelle que soit sa source.</para>
</listitem>
</orderedlist>
</sect2>
<sect2 id="SAG.WMCnf.div.5" role="Procedure">
<title>Cr&eacute;ation d'un fichier de configuration appliqu&eacute; au syst&egrave;me<indexterm>
<primary>Gestionnaire de l'espace de travail</primary><secondary>personnalisation
appliqu&eacute;e au syst&egrave;me</secondary></indexterm></title>
<para>Le fichier de configuration du Gestionnaire de l'espace de travail appliqu&eacute;
au syst&egrave;me est <filename>/etc/dt/config/</filename><symbol>langue</symbol><filename>/sys.dtwmrc</filename>.</para>
<itemizedlist>
<listitem><para>Copiez <filename>/usr/dt/config/</filename><symbol role="Variable">langue</symbol><filename>/sys.dtwmrc</filename><indexterm><primary>Fichier</primary><secondary>sys.dtwmrc</secondary></indexterm> dans <filename>/etc/dt/config/</filename><symbol role="Variable">langue</symbol><filename>/sys.dtwmrc</filename>.
</para>
</listitem>
</itemizedlist>
<note>
<para>Ce fichier n'est pas utilis&eacute; si <symbol role="Variable">R&eacute;p_Personnel</symbol><filename>/.dt/dtwmrc</filename> existe.</para>
</note>
</sect2>
<sect2 id="SAG.WMCnf.div.6" role="Procedure">
<title id="SAG.WMCnf.mkr.4">Inclusion d'autres fichiers<indexterm><primary>Gestionnaire de l'espace de travail</primary><secondary>inclusion d'autres
fichiers</secondary></indexterm></title>
<itemizedlist>
<listitem><para>Utilisez la syntaxe:</para>
<programlisting remap="CodeIndent1">include  
{
   chemin
   chemin 
    &hellip; 
}</programlisting>
<indexterm><primary>Instruction d'inclusion</primary></indexterm></listitem>
</itemizedlist>
<para>Les lignes suivantes, par exemple, proviennent du fichier <filename>/users/ellen/mymenu</filename>:</para>
<programlisting>include
{
   /users/ellen/mymenu
}</programlisting>
<para>Les instructions d'inclusion offrent des possibilit&eacute;s suppl&eacute;mentaires
sans n&eacute;cessiter la copie du fichier de configuration dans sa totalit&eacute;.
Un utilisateur peut, par exemple, cr&eacute;er une nouvelle association de
touches sans avoir &agrave; g&eacute;rer l'ensemble du fichier de configuration.
L'utilisateur peut cr&eacute;er un fichier <symbol role="Variable">R&eacute;p_Personnel</symbol><filename>/.dt/dtwmrc</filename> contenant:</para>
<programlisting>include
{
   /etc/dt/config/C/sys.dtwmrc
}
Keys DtKeyBindings
{
   Alt&lt;Key>F5 root f.menu Applications
}
Menu Applications
{
   "GraphicsApp" f.exec "/usr/bin/GraphicsApp/GApp"
   &hellip;
}</programlisting>
</sect2>
<sect2 id="SAG.WMCnf.div.7" role="Procedure">
<title>Relance du Gestionnaire de l'espace de travail<indexterm><primary>Gestionnaire de l'espace de travail</primary><secondary>relance</secondary>
</indexterm></title>
<para>Le Gestionnaire de l'espace de travail doit &ecirc;tre relanc&eacute;
pour que les modifications effectu&eacute;es dans le fichier de configuration
prennent effet.</para>
<itemizedlist>
<listitem><para>S&eacute;lectionnez l'option Relancer Gestionnaire de l'esp.
de travail du menu Espace de travail (positionnez le pointeur sur le fond
et appuyez sur le bouton 3 de la souris).</para>
</listitem>
</itemizedlist>
</sect2>
</sect1>
<sect1 id="SAG.WMCnf.div.8">
<title id="SAG.WMCnf.mkr.5">Personnalisation d'un espace de travail</title>
<para>La plupart des personnalisations d'espaces de travail, telles que la
modification de leurs noms et de leur nombre, peuvent &ecirc;tre effectu&eacute;es
par l'utilisateur &agrave; l'aide de l'interface du Bureau. Toutefois, le
Gestionnaire de l'espace de travail fournit les ressources n&eacute;cessaires
&agrave; la configuration de param&egrave;tres par d&eacute;faut appliqu&eacute;s
au syst&egrave;me.</para>
<sect2 id="SAG.WMCnf.div.9" role="Procedure">
<title id="SAG.WMCnf.mkr.6">Modification du nombre d'espaces de travail appliqu&eacute;s
au syst&egrave;me<indexterm><primary>Espaces de travail</primary><secondary>nombre</secondary></indexterm></title>
<para>La configuration par d&eacute;faut du Bureau comporte quatre espaces
de travail. L'utilisateur peut en ajouter ou en supprimer &agrave; l'aide
du menu instantan&eacute; associ&eacute; au s&eacute;lecteur d'espace de travail
(zone de commutation).</para>
<para>Le Gestionnaire de l'espace de travail permet de modifier le nombre
d'espaces de travail par d&eacute;faut.</para>
<itemizedlist>
<listitem><para>Utilisez la ressource <systemitem>workspaceCount</systemitem>
pour d&eacute;finir un nombre:</para>
<para remap="CodeIndent1"><systemitem>Dtwm*workspaceCount</systemitem>: <symbol role="Variable">nombre</symbol><indexterm><primary>Ressources</primary><secondary>workspaceCount</secondary></indexterm></para>
</listitem>
</itemizedlist>
<para>Pour plus de d&eacute;tails sur la configuration des ressources du Gestionnaire
de l'espace de travail, reportez-vous &agrave; la section <!--Original XRef
content: '&rdquo;Définition de ressources d'applications&rdquo;, page&numsp;272'--><xref
role="SecTitleAndPageNum" linkend="SAG.FACol.mkr.2">.</para>
<para>Par exemple, la ressource suivante permet de d&eacute;finir six espaces
de travail:</para>
<para><systemitem>Dtwm*workspaceCount</systemitem>: 6</para>
</sect2>
<sect2 id="SAG.WMCnf.div.10" role="Procedure">
<title>D&eacute;signation des espaces de travail de niveau syst&egrave;me<indexterm>
<primary>Espaces de travail</primary><secondary>noms</secondary></indexterm></title>
<para>Le nombre d'espaces de travail est d&eacute;fini par la convention <command>ws</command><symbol role="Variable">n</symbol>, o&ugrave; <symbol role="Variable">n</symbol> correspond &agrave; 0, 1, 2, etc. Par exemple, les quatre espaces
de travail par d&eacute;faut sont num&eacute;rot&eacute;s de <filename>ws0</filename> &agrave; <filename>ws3</filename>.</para>
<itemizedlist>
<listitem><para>Utilisez la ressource <systemitem>title</systemitem><indexterm>
<primary>Ressource</primary><secondary>title</secondary></indexterm> pour modifier
le nom d'un espace de travail donn&eacute;:</para>
<para remap="CodeIndent1"><systemitem>Dtwm*ws</systemitem><symbol role="Variable">n</symbol>: <symbol role="Variable">nom</symbol></para>

<Para Remap="CodeIndent1"><systemitem>Dtwm*ws</systemitem><Symbol Role="Variable">n</Symbol>.title: <Symbol Role="Variable">name</Symbol></Para>

</listitem>
</itemizedlist>
<para>Pour plus de d&eacute;tails sur la d&eacute;finition des ressources
du Gestionnaire de l'espace de travail, reportez-vous &agrave; la section <!--Original
XRef content: '&rdquo;Définition de ressources d'applications&rdquo;, page&numsp;272'--><xref
role="SecTitleAndPageNum" linkend="SAG.FACol.mkr.2">.</para>
<para>Par exemple, les ressources suivantes permettent d'affecter aux quatre
espaces de travail par d&eacute;faut des noms donn&eacute;s:</para>
<programlisting>Dtwm*ws0*title:  Anne
Dtwm*ws1*title:  Daniel
Dtwm*ws2*title:  Julie
Dtwm*ws3*title:  Patrick</programlisting>
</sect2>
<sect2 id="SAG.WMCnf.div.11" role="Procedure">
<title>Cr&eacute;ation de fonds suppl&eacute;mentaires<indexterm><primary>Fond</primary><secondary>ajout</secondary></indexterm></title>
<orderedlist>
<listitem><para>Cr&eacute;ez les images des fonds. Il peut s'agir de fichiers
bitmap ou de mappe de pixels.</para>
</listitem>
<listitem><para><indexterm><primary>Fond</primary><secondary>emplacement des
fichiers</secondary></indexterm>Copiez les fonds dans l'un des r&eacute;pertoires
suivants. Au besoin, cr&eacute;ez ce r&eacute;pertoire.</para>
<itemizedlist remap="Bullet2">
<listitem><para>Fonds appliqu&eacute;s au syst&egrave;me: <filename>/etc/dt/backdrops</filename></para>
</listitem>
<listitem><para>Fonds personnels: <symbol role="Variable">R&eacute;p_Personnel</symbol><filename>/.dt/backdrops</filename></para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>S&eacute;lectionnez l'option Relancer Gestionnaire de l'esp.
de travail du menu Espace de travail.</para>
</listitem>
</orderedlist>
<para>Les fonds personnels et de niveau syst&egrave;me sont ajout&eacute;s
aux fonds int&eacute;gr&eacute;s dans <filename>/usr/dt/backdrops</filename>.
</para>
<para>Vous pouvez remplacer un fond int&eacute;gr&eacute; par un fond personnel
ou de niveau syst&egrave;me que vous aurez cr&eacute;&eacute;.</para>
</sect2>
<sect2 id="SAG.WMCnf.div.12" role="Procedure">
<title id="SAG.WMCnf.mkr.7">Remplacement d'un fond par une image graphique<indexterm>
<primary>Fond</primary><secondary>image graphique</secondary></indexterm></title>
<para>Les fonds apparaissent en couches<indexterm><primary>Fen&ecirc;tre</primary><secondary>racine</secondary></indexterm> sur la fen&ecirc;tre racine.
La bo&icirc;te de dialogue Fond du Gestionnaire de configuration comporte
un param&egrave;tre<indexterm><primary>NoBackdrop</primary></indexterm> NoBackdrop
pour lequel le fond est transparent.</para>
<para>Une seule fen&ecirc;tre racine se trouve derri&egrave;re les fonds de
l'espace de travail. Ainsi, une image graphique plac&eacute;e dans la fen&ecirc;tre
racine est conserv&eacute;e dans tous les espaces de travail. Vous pouvez
indiquer les espaces de travail qui couvrent la fen&ecirc;tre racine avec
un fond. L'image visible lorsque le param&egrave;tre NoBackdrop est s&eacute;lectionn&eacute;
sera toutefois commune &agrave; l'ensemble des espaces de travail.</para>
<orderedlist>
<listitem><para>Cr&eacute;ez l'image graphique. Son format doit &ecirc;tre
compatible avec vos outils et permettre son affichage dans la fen&ecirc;tre
racine. Par exemple, pour utiliser <command>xsetroot</command>, vous devez
cr&eacute;er un fichier de bitmap.</para>
</listitem>
<listitem><para>S'il n'existe pas, cr&eacute;ez un fichier ex&eacute;cutable <symbol role="Variable">R&eacute;p_Personnel</symbol><filename>/.dt/sessions/sessionetc</filename>. Le fichier <filename>sessionetc</filename> est ex&eacute;cut&eacute;
chaque fois que l'utilisateur se connecte.</para>
</listitem>
<listitem><para>Entrez la commande d'affichage de l'image dans le fichier <filename>sessionetc</filename>.</para>
<para>La commande suivante, par exemple, juxtapose le fichier bitmap sur la
fen&ecirc;tre racine:</para>
<para remap="CodeIndent1"><command>xsetroot -bitmap</command> <filename>/users/ellen/.dt/icons/root.bm</filename></para>
</listitem>
</orderedlist>
</sect2>
</sect1>
<sect1 id="SAG.WMCnf.div.13">
<title id="SAG.WMCnf.mkr.8">Menus du Gestionnaire de l'espace de travail<indexterm>
<primary>Menus</primary><secondary>Gestionnaire de l'espace de travail</secondary>
</indexterm><indexterm><primary>Gestionnaire de l'espace de travail</primary>
<secondary>menus</secondary></indexterm></title>
<para>Le Gestionnaire de l'espace de travail comporte trois menus par d&eacute;faut:
</para>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="159*">
<colspec colwidth="369*">
<tbody>
<row>
<entry align="left" valign="top"><para>Menu Espace de travail<indexterm>
<primary>Menu Espace de travail</primary><secondary>d&eacute;finition</secondary>
</indexterm></para></entry>
<entry align="left" valign="top"><para>(Ou menu racine). Il s'affiche lorsque
l'utilisateur positionne le pointeur sur le fond et appuie sur le bouton 3
de la souris et ce gr&acirc;ce &agrave; une association de touches.</para></entry>
</row>
<row>
<entry align="left" valign="top"><para>Menu Fen&ecirc;tre<indexterm><primary>Menu Fen&ecirc;tre</primary></indexterm><indexterm><primary></primary><secondary>d&eacute;finition</secondary></indexterm></para></entry>
<entry align="left" valign="top"><para>Il s'affiche lorsque l'utilisateur
positionne le pointeur sur le bouton du menu Fen&ecirc;tre (angle sup&eacute;rieur
gauche de la fen&ecirc;tre) et appuie sur le bouton 1 ou 3 de la souris et
ce gr&acirc;ce &agrave; la ressource <command><indexterm><primary>Ressource</primary><secondary>windowMenu</secondary></indexterm>windowMenu</command>.
</para></entry></row>
<row>
<entry align="left" valign="top"><para>Menu Tableau de bord<indexterm><primary>Tableau de bord</primary><secondary>menu</secondary></indexterm></para></entry>
<entry align="left" valign="top"><para>Il s'affiche lorsque l'utilisateur
positionne le pointeur sur le bouton du menu Fen&ecirc;tre du Tableau de bord
et appuie sur le bouton 1 ou 3 de la souris</para></entry></row></tbody>
</tgroup></informaltable>
<sect2 id="SAG.WMCnf.div.14">
<title id="SAG.WMCnf.mkr.9">Syntaxe des menus du Gestionnaire de l'espace de
travail<indexterm><primary>Menu Fen&ecirc;tre</primary><secondary>syntaxe</secondary></indexterm><indexterm><primary>Menu Espace de travail</primary>
<secondary>syntaxe</secondary></indexterm></title>
<para>La syntaxe des menus du Gestionnaire de l'espace de travail est la suivante:
</para>
<programlisting>MenuNom_menu
{
   s&eacute;lection1 [mn&eacute;monique] [acc&eacute;l&eacute;rateur] fonction [argument]
   s&eacute;lection2 [mn&eacute;monique] [acc&eacute;l&eacute;rateur] fonction [argument]
   &hellip;
}</programlisting>
<para>O&ugrave;:</para>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="130*">
<colspec colwidth="398*">
<tbody>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">s&eacute;lection</symbol></para></entry>
<entry align="left" valign="top"><para>Texte ou bitmap qui appara&icirc;t
dans le menu. Si le texte comporte des espaces, d&eacute;limitez-le par des
guillemets. Pour les bitmaps, utilisez la syntaxe @/<symbol role="Variable">chemin</symbol>.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">mn&eacute;monique</symbol></para></entry>
<entry align="left" valign="top"><para>Caract&egrave;re unique qui agit comme
un raccourci-clavier lorsque le menu est affich&eacute;. Ce caract&egrave;re
appara&icirc;t dans le format <filename>_</filename><symbol role="Variable">caract&egrave;re</symbol>.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">acc&eacute;l&eacute;rateur</symbol></para></entry>
<entry align="left" valign="top"><para>Raccourci-clavier actif, que le menu
soit affich&eacute; ou non. La syntaxe des acc&eacute;l&eacute;rateurs est <symbol role="Variable">modificateur</symbol><computeroutput>&lt;Key></computeroutput> <symbol role="Variable">touche</symbol> o&ugrave; le modificateur est <command>Ctrl</command>, <command>Maj</command>, <command>Alt</command> (Caract&egrave;re
&eacute;tendu) ou <command>Lock</command>. Pour une liste de toutes les touches
mn&eacute;moniques possibles, reportez-vous au fichier <filename>keysymdef.h</filename> du r&eacute;pertoire "X11 include".</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">f onction</symbol></para><indexterm>
<primary>Gestionnaire de l'espace de travail</primary><secondary>fonctions </secondary></indexterm></entry>
<entry align="left" valign="top"><para>Fonction ex&eacute;cut&eacute;e lors
de cette s&eacute;lection. Pour consulter la liste des fonctions, reportez-vous
&agrave; la page de manuel <filename moreinfo="RefEntry">dtwmrc(4)</filename>.
</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">argument</symbol></para></entry>
<entry align="left" valign="top"><para>Arguments de fonction. Pour plus de
d&eacute;tails, reportez-vous &agrave; la page de manuel <filename>dtwmrc(4)</filename>.</para></entry></row></tbody></tgroup></informaltable>
<para>L'option de menu Restaurer, par exemple, r&eacute;tablit la fen&ecirc;tre.
Ainsi, lorsque le menu est affich&eacute;, vous pouvez r&eacute;tablir la
fen&ecirc;tre en appuyant sur la touche &ldquo;R&rdquo; ou sur F5.</para>
<programlisting>Restore   _R   Alt&lt;Key> F5  f.normalize</programlisting>
<note>
<para>Pour plus de d&eacute;tails sur la syntaxe des menus du Gestionnaire
de l'espace de travail, reportez-vous &agrave; la page de manuel <filename moreinfo="RefEntry">dtwmrc(4)</filename>.</para>
</note>
</sect2>
<sect2 id="SAG.WMCnf.div.15" role="Procedure">
<title>Modification du menu racine Espace de travail<indexterm><primary>Menu Espace de travail</primary><secondary>modification</secondary></indexterm><indexterm>
<primary>&lt;$nopage>Menu racine, voir Espace de travail</primary></indexterm></title>
<orderedlist>
<listitem><para>Ouvrez le fichier correspondant pour le modifier:</para>
<itemizedlist remap="Bullet2">
<listitem><para>personnel: <symbol role="Variable">R&eacute;p_Personnel</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>fichier syst&egrave;me: <filename>/etc/dt/config/</filename> <symbol>langue</symbol><filename>/sys.dtwmrc</filename></para>
<para>Pour plus de d&eacute;tails sur la cr&eacute;ation de ces fichiers,
reportez-vous &agrave; la section <!--Original XRef content: '&rdquo;Fichiers
de configuration du Gestionnaire de l'espace de travail&rdquo;, page&numsp;258'--><xref
role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.2">.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Modifiez la description du menu Espace de travail.</para>
<para>Son nom par d&eacute;faut est<indexterm><primary>DtRootMenu</primary>
</indexterm> DtRootMenu.</para>
<programlisting remap="CodeIndent1">Menu DtRootMenu 
{ 
   &ldquo;Workspace Menu&rdquo;                     f.title 
   &ldquo;Shuffle Up&rdquo;                         f.circle_up 
   &ldquo;Shuffle Down&rdquo;                       f.circle_down
   &hellip; 
}</programlisting>
</listitem>
</orderedlist>
</sect2>
<sect2 id="SAG.WMCnf.div.16" role="Procedure">
<title id="SAG.WMCnf.mkr.10">Cr&eacute;ation d'un nouveau menu racine Espace
de travail<indexterm><primary>Menu Espace de travail</primary><secondary>cr&eacute;ation</secondary></indexterm></title>
<orderedlist>
<listitem><para>Ouvrez le fichier correspondant pour le modifier:</para>
<itemizedlist remap="Bullet2">
<listitem><para>personnel: <symbol role="Variable">R&eacute;p_Personnel</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>fichier syst&egrave;me: <filename>/etc/dt/config/</filename> <symbol>langue</symbol><filename>/sys.dtwmrc</filename></para>
<para>Pour plus de d&eacute;tails sur la cr&eacute;ation de ces fichiers,
reportez-vous &agrave; la section <!--Original
XRef content: '&rdquo;Fichiers
de configuration du Gestionna--><!--ire de l'espace de travail&rdquo;,
page&numsp;258'--><xref role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.2">.
</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Cr&eacute;ation du nouveau menu:</para>
<programlisting remap="CodeIndent1">Menu nom_menu 
{ 
   &hellip; 
}</programlisting>
<para>Reportez-vous &agrave; la section <!--Original
XRef content: '&rdquo;Syntaxe
des menus du Gestionnaire de l--><!--'espace de travail&rdquo;,
page&numsp;264'--><xref role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.9">.
</para>
</listitem>
<listitem><para>Cr&eacute;ez ou modifiez l'association de fonction au bouton
permettant d'afficher le nouveau menu.</para>
<para>Si ce dernier remplace le menu existant, modifiez l'association de fonction
au bouton permettant d'afficher le menu Espace de travail.</para>
<programlisting>&lt;Btn3Down> root f.menu <symbol role="Variable">nom_menu</symbol></programlisting>
<para>S'il s'agit d'un menu suppl&eacute;mentaire, cr&eacute;ez une nouvelle
association. L'association suivante, par exemple, permet d'afficher le menu
lorsque vous appuyez simultan&eacute;ment sur la touche Maj et sur le bouton
3 de la souris apr&egrave;s avoir positionn&eacute; le pointeur sur le fond:
</para>
<programlisting>Maj&lt;Btn3Down> root f.menu <symbol role="Variable">nom_menu</symbol></programlisting>
</listitem>
<listitem><para>S&eacute;lectionnez l'option Relancer le Gestionnaire de l'esp.
de travail du menu Espace de travail.</para>
</listitem>
</orderedlist>
</sect2>
<sect2 id="SAG.WMCnf.div.17" role="Procedure">
<title id="SAG.WMCnf.mkr.11">Cr&eacute;ation d'un nouveau menu Fen&ecirc;tre<indexterm>
<primary>Menu Fen&ecirc;tre</primary><secondary>nouveau</secondary></indexterm></title>
<note>
<para>Le menu Fen&ecirc;tre est int&eacute;gr&eacute; au Gestionnaire de l'espace
de travail et n'est g&eacute;n&eacute;ralement pas personnalis&eacute;. Pour
conserver une certaine coh&eacute;rence dans le comportement des fen&ecirc;tres
d'une application &agrave; une autre, il est pr&eacute;f&eacute;rable de ne
pas effectuer de grandes modifications dans le menu Fen&ecirc;tre.</para>
</note>
<orderedlist>
<listitem><para>Ouvrez le fichier correspondant pour le modifier:</para>
<itemizedlist remap="Bullet2">
<listitem><para>personnel: <symbol role="Variable">R&eacute;p_Personnel</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>fichier syst&egrave;me: <filename>/etc/dt/config/</filename> <symbol>langue</symbol><filename>/sys.dtwmrc</filename>.</para>
<para>Pour plus de d&eacute;tails sur la cr&eacute;ation de ces fichiers,
reportez-vous &agrave; la section <!--Original XRef content: '&rdquo;Fichiers
de configuration du Gestionnaire de l'espace de travail&rdquo;, page&numsp;258'--><xref
role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.2">.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Cr&eacute;ation du nouveau menu:</para>
<programlisting remap="CodeIndent1">Menu nom_menu 
{ 
   &hellip;
}</programlisting>
</listitem>
<listitem><para>Utilisez la ressource <systemitem>windowMenu</systemitem>
pour pr&eacute;ciser le nouveau menu:</para>
<para remap="CodeIndent1"><systemitem>Dtwm*windowMenu</systemitem>: <symbol role="Variable">nom_menu</symbol></para>
</listitem>
<listitem><para>S&eacute;lectionnez l'option Relancer Gestionnaire de l'esp.
de travail du menu Espace de travail.</para>
</listitem>
</orderedlist>
</sect2>
</sect1>
<sect1 id="SAG.WMCnf.div.18">
<title id="SAG.WMCnf.mkr.12">Personnalisation des associations de fonctions
aux boutons<indexterm><primary>Gestionnaire de l'espace de travail</primary>
<secondary>association de fonction au bouton</secondary></indexterm><indexterm>
<primary>Association de fonction au bouton</primary></indexterm><indexterm>
<primary>&lt;$nopage>Bouton de souris, voir Association de fonction au bouton</primary></indexterm></title>
<para>Une <emphasis>association de fonction au bouton</emphasis> permet l'ex&eacute;cution
d'une fonction du gestionnaire de fen&ecirc;tres par l'utilisation simultan&eacute;e
d'un bouton de la souris et d'une touche du clavier. Ces associations s'appliquent
&agrave; tous les espaces de travail.</para>
<para>Les associations par d&eacute;faut sont d&eacute;finies dans le fichier
de configuration du Gestionnaire de l'espace de travail en un jeu d'associations
appel&eacute; <command><indexterm><primary>DtButtonBindings</primary></indexterm>DtButtonBindings</command>:</para>
<programlisting>Buttons DtButtonBindings
{
   &hellip;
}</programlisting>
<sect2 id="SAG.WMCnf.div.19">
<title id="SAG.WMCnf.mkr.13">Syntaxe des associations de fonctions aux boutons<indexterm>
<primary>Association de fonction au bouton</primary><secondary>syntaxe</secondary>
</indexterm></title>
<para>Cette syntaxe est la suivante:</para>
<programlisting>Buttons Nom_jeu_associations_boutons
{
   [modificateur]&lt;nom_bouton Action_souris> contexte fonction  [argument]
   [modificateur]&lt;nom_bouton Action_souris> contexte fonction  [argument]
}</programlisting>
<para>O&ugrave;:</para>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="119*">
<colspec colwidth="409*">
<tbody>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">nom_bouton</symbol></para></entry>
<entry align="left" valign="top"><para>Btn1 - Bouton gauche de la souris.
</para><para>Btn2 - Bouton du milieu (souris &agrave; trois boutons) ou
les deux boutons (souris &agrave; deux boutons).</para><para>Btn3 - Bouton
droit de la souris.</para><para>Btn4 - Boutons 1 et 2 (ensemble) d'une souris
&agrave; 3 boutons.</para><para>Btn5 - Boutons 2 et 3 (ensemble) d'une souris
&agrave; 3 boutons.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">modificateur</symbol></para></entry>
<entry align="left" valign="top"><para>Ctrl, Maj, Alt, Lock</para></entry>
</row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">action_souris</symbol></para></entry>
<entry align="left" valign="top"><para>Down - Appuyez sur un bouton de souris.
</para><para>Up - Rel&acirc;chez le bouton.</para><para>Click- Appuyez
sur le bouton et rel&acirc;chez-le.</para><para>Click2 - Cliquez deux fois.
</para><para>Drag - D&eacute;placez la souris tout en maintenant le bouton
enfonc&eacute;.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">contexte</symbol></para></entry>
<entry align="left" valign="top"><para>Indique l'emplacement du pointeur pour
que l'association prenne effet. Au besoin, s&eacute;parez les &eacute;l&eacute;ments
par le signe " | ".</para><para>root</para><para>- Fen&ecirc;tre de l'espace
de travail</para><para>window - Fen&ecirc;tre cliente ou cadre de la fen&ecirc;tre
</para><para>frameCadre de la fen&ecirc;tre, sans le contenu</para><para>icon -Ic&ocirc;ne</para><para>title&lt;-Barre de titre</para><para>app-
Fen&ecirc;tre cliente, sans le cadre</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">function</symbol></para></entry>
<entry align="left" valign="top"><para>L'une des fonctions du gestionnaire
de fen&ecirc;tres. Pour consulter la liste des fonctions valides, reportez-vous
&agrave; la page de manuel <filename moreinfo="refentry">dtwmrc(4)</filename>.
</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">argument</symbol></para></entry>
<entry align="left" valign="top"><para>Argument de fonction du gestionnaire
de fen&ecirc;tres requis. Pour plus de d&eacute;tails, reportez-vous &agrave;
la page de manuel <filename moreinfo="refentry">dtwmrc(4)</filename>.</para></entry>
</row></tbody></tgroup></informaltable>
<para>La ligne suivante, par exemple, permet d'afficher le menu d&eacute;crit
dans <command>DtRootMenu</command> lorsque vous appuyez sur le bouton 3 de
la souris alors que le pointeur se trouve dans la fen&ecirc;tre de l'espace
de travail (mais pas dans une fen&ecirc;tre cliente).</para>
<programlisting>&lt;Btn3Down>    root    f.menu    DtRootMenu</programlisting>
<note>
<para>Pour plus de d&eacute;tails sur la syntaxe des associations de fonctions
aux boutons, reportez-vous &agrave; la page de manuel <filename moreinfo="RefEntry">dtwmrc(4)</filename>.</para>
</note>
</sect2>
<sect2 id="SAG.WMCnf.div.20" role="Procedure">
<title>Ajout d'une association de fonction au bouton<indexterm><primary>Association de fonction au bouton</primary><secondary>ajout</secondary></indexterm></title>
<orderedlist>
<listitem><para>Ouvrez le fichier correspondant pour le modifier:</para>
<itemizedlist remap="Bullet2">
<listitem><para>personnel: <symbol role="Variable">R&eacute;p_Personnel</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>fichier syst&egrave;me: <filename>/etc/dt/config/</filename> <symbol>langue</symbol><filename>/sys.dtwmrc</filename></para>
<para>Pour plus de d&eacute;tails sur la cr&eacute;ation de ces fichiers,
reportez-vous &agrave; la section <!--Original XRef content: '&rdquo;Fichiers
de configuration du Gestionnaire de l'espace de travail&rdquo;, page&numsp;258'--><xref
role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.2">.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Ajoutez l'association &agrave; la d&eacute;finition <systemitem>DtButtonBindings</systemitem>.</para>
<para>Attribuez une seule fonction &agrave; un m&ecirc;me bouton.</para>
</listitem>
<listitem><para>S&eacute;lectionnez l'option Relancer Gestionnaire de l'esp.
de travail du menu Espace de travail.</para>
</listitem>
</orderedlist>
</sect2>
<sect2 id="SAG.WMCnf.div.21" role="Procedure">
<title id="SAG.WMCnf.mkr.14">Cr&eacute;ation d'un nouveau jeu d'associations
de fonctions aux boutons<indexterm><primary>Association de fonction au bouton</primary><secondary>cr&eacute;ation d'un nouveau jeu</secondary></indexterm></title>
<orderedlist>
<listitem><para>Ouvrez le fichier correspondant pour le modifier:</para>
<itemizedlist remap="Bullet2">
<listitem><para>personnel: <symbol role="Variable">R&eacute;p_Personnel</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>fichier syst&egrave;me: <filename>/etc/dt/config/</filename> <symbol>langue</symbol><filename>/sys.dtwmrc</filename></para>
<para>Pour plus de d&eacute;tails sur la cr&eacute;ation de ces fichiers,
reportez-vous &agrave; la section <!--Original XRef content: '&rdquo;Fichiers
de configuration du Gestionnaire de l'espace de travail&rdquo;, page&numsp;258'--><xref
role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.2">.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Cr&eacute;ez le nouveau jeu d'associations. Reportez-vous
&agrave; la section <!--Original XRef content: '&rdquo;Syntaxe des associations
de fonctions aux boutons&rdquo;, page&numsp;267'--><xref role="SecTitleAndPageNum"
linkend="SAG.WMCnf.mkr.13">.</para>
</listitem>
<listitem><para>D&eacute;finissez le nouveau nom de la ressource <systemitem>buttonBindings</systemitem>:<indexterm><primary>Ressources</primary><secondary>buttonBindings</secondary></indexterm></para>
<para remap="CodeIndent1"><systemitem>Dtwm*buttonBindings</systemitem>: <symbol role="Variable">Nom_jeu_associations_boutons</symbol></para>
</listitem>
<listitem><para>S&eacute;lectionnez l'option Relancer Gestionnaire de l'esp.
de travail du menu Espace de travail.</para>
</listitem>
</orderedlist>
<note>
<para>Les nouvelles associations remplacent les associations qui existaient
d&eacute;j&agrave;. Copiez celles que vous souhaitez conserver &agrave; partir
de <systemitem>DtButtonBindings</systemitem>.</para>
</note>
</sect2>
</sect1>
<sect1 id="SAG.WMCnf.div.22">
<title id="SAG.WMCnf.mkr.15">Personnalisation des associations de fonctions
aux touches</title>
<para>Les <emphasis>associations de fonctions aux touches</emphasis> attribuent
des fonctions du Gestionnaire de l'espace de travail &agrave; des touches
du clavier. Ces associations s'appliquent &agrave; tous les espaces de travail.
</para>
<note>
<para>Choisissez les associations avec pr&eacute;caution. Maj-A permet normalement
d'entrer la mettre &ldquo;A&rdquo;. Si vous associez une autre fonction &agrave;
cette combinaison de touches, la fonction d'origine devient inactive.</para>
</note>
<sect2 id="SAG.WMCnf.div.23">
<title>Associations par d&eacute;faut de fonctions aux touches<indexterm>
<primary>Association de fonctions aux touches</primary><secondary>d&eacute;faut</secondary></indexterm></title>
<para>Les associations par d&eacute;faut sont d&eacute;finies dans le fichier
de configuration du Gestionnaire de l'espace de travail en un jeu d'associations
appel&eacute; <systemitem>DtKeyBindings</systemitem>.</para>
<programlisting>Keys DtKeyBindings
{
   &hellip;
}</programlisting>
</sect2>
<sect2 id="SAG.WMCnf.div.24">
<title id="SAG.WMCnf.mkr.16">Syntaxe des associations de fonctions aux touches<indexterm>
<primary>Association de fonctions aux touches</primary><secondary>syntaxe</secondary></indexterm></title>
<para>Cette syntaxe est la suivante:</para>
<programlisting>Keys Nom_jeu_associations_touches
{
   [Modificateurs]&lt;Key>nom_touche contexte fonction  [argument]
   [Modificateurs]&lt;Key>nom_touche contexte fonction  [argument]
    &hellip; 
}</programlisting>
<para>O&ugrave;:</para>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="132*">
<colspec colwidth="396*">
<tbody>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">Modificateurs</symbol></para></entry>
<entry align="left" valign="top"><para><command>Ctrl</command>, <command>Maj</command>, <command>Alt</command> et <command>Lock</command>. Des modificateurs
multiples, s&eacute;par&eacute;s par des espaces, sont accept&eacute;s.</para></entry>
</row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">nom_touche</symbol></para></entry>
<entry align="left" valign="top"><para>Touche correspondant &agrave; la fonction.
Le <symbol role="Variable">nom_touche</symbol> des touches portant des lettres
ou des chiffres (par exemple, "a", "2", "Tab", "F3") correspond au caract&egrave;re
inscrit sur la touche.</para></entry></row></tbody></tgroup></informaltable>
<para>Le libell&eacute; des autres touches doit &ecirc;tre explicite, par
exemple, <command>plus</command> pour la touche &ldquo;+&rdquo;. Le fichier <filename>keysymdef.h</filename>, figurant dans un r&eacute;pertoire syst&egrave;me
contient des informations suppl&eacute;mentaires sur le nom des touches.
</para>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="106*">
<colspec colwidth="422*">
<tbody>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">contexte</symbol></para></entry>
<entry align="left" valign="top"><para>El&eacute;ments qui deviennent effectifs
par l'activation du clavier. Ils peuvent &ecirc;tre concat&eacute;n&eacute;s
si l'association s'applique &agrave; plusieurs contextes. Les contextes sont
s&eacute;par&eacute;s par le signe "|".</para><para>root - Fond de l'espace
de travail <command>window -</command> Fen&ecirc;tre cliente icon - Ic&ocirc;ne
</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">fonction</symbol></para></entry>
<entry align="left" valign="top"><para>Fonction du gestionnaire de fen&ecirc;tres.
Pour consulter la liste des fonctions valides, reportez-vous &agrave; la page
de manuel <filename moreinfo="RefEntry">dtwmrc(4)</filename>.</para></entry>
</row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">argument</symbol></para></entry>
<entry align="left" valign="top"><para>Argument de fonction du gestionnaire
de fen&ecirc;tres requis. Pour plus de d&eacute;tails, reportez-vous &agrave;
la page de manuel <filename moreinfo="RefEntry">dtwmrc(4)</filename>.</para></entry>
</row></tbody></tgroup></informaltable>
<para>L'association suivante, par exemple, permet &agrave; l'utilisateur de
transmettre l'activation du clavier &agrave; la fen&ecirc;tre transitoire
d'une application en appuyant sur Alt+F6.</para>
<programlisting>Alt&lt;Key>F6    window   f.next_key   transient</programlisting>
<note>
<para>Pour plus de d&eacute;tails sur la syntaxe des associations de fonctions
aux touches, reportez-vous &agrave; la page de manuel <filename moreinfo="RefEntry">dtwmrc(4)</filename>.</para>
</note>
</sect2>
<sect2 id="SAG.WMCnf.div.25" role="Procedure">
<title id="SAG.WMCnf.mkr.17">Cr&eacute;ation d'un jeu d'associations personnalis&eacute;es<indexterm>
<primary>Association de fonctions aux touches</primary><secondary>cr&eacute;ation
d'un nouveau jeu</secondary></indexterm></title>
<orderedlist>
<listitem><para>Ouvrez le fichier correspondant pour le modifier:</para>
<itemizedlist remap="Bullet2">
<listitem><para>personnel: <symbol role="Variable">R&eacute;p_Personnel</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>fichier syst&egrave;me: <filename>/etc/dt/config/</filename> <symbol>langue</symbol><filename>/sys.dtwmrc</filename></para>
<para>Pour plus de d&eacute;tails sur la cr&eacute;ation de ces fichiers,
reportez-vous &agrave; la section <!--Original XRef content: '&rdquo;Fichiers
de configuration
du Gestionna--><!--ire de l'espace de travail&rdquo;, page&numsp;258'--><xref
role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.2">.</para>
</listitem>
</itemizedlist>
</listitem>
</orderedlist>
<orderedlist>
<listitem><para>Cr&eacute;ez un nouveau jeu d'associations de fonctions &agrave;
des touches portant un nom unique: <symbol role="Variable">Nom_jeu_associations_touches</symbol>. Prenez mod&egrave;le sur le jeu d'associations de fonctions aux
touches par d&eacute;faut, <systemitem>DtKeyBindings</systemitem>.</para>
</listitem>
<listitem><para>D&eacute;finissez le nouveau nom de la ressource <systemitem>keyBindings</systemitem> :<indexterm><primary>Ressources</primary><secondary>keyBindings</secondary></indexterm></para><?Pub Caret>
<para remap="CodeIndent1"><systemitem>Dtwm*keyBindings</systemitem>: <symbol role="Variable">Nom_jeu_associations_touches</symbol></para>
</listitem>
<listitem><para>S&eacute;lectionnez l'option &ldquo;Relancer Gestionnaire
de l'esp. de travail&rdquo; du menu Espace de travail.</para>
</listitem>
</orderedlist>
<note>
<para>Les nouvelles associations remplacent celles qui existaient d&eacute;j&agrave;.
Copiez celles que vous souhaitez conserver &agrave; partir du nouveau jeu
<systemitem>DtKeyBindings</systemitem>.</para>
</note>
</sect2>
</sect1>
<sect1 id="SAG.WMCnf.div.26">
<title id="SAG.WMCnf.mkr.18">Commutation entre comportement par d&eacute;faut
et comportement personnalis&eacute;<indexterm><primary>Gestionnaire de l'espace
de travail</primary><secondary>modifi&eacute; en Motif</secondary></indexterm></title>
<para>Pour basculer du comportement d'Motif 1.2 par d&eacute;faut et celui
de la fen&ecirc;tre du Bureau CDE:</para>
<orderedlist>
<listitem><para>Appuyez sur Alt+Maj+Ctrl+!</para>
</listitem>
<listitem><para>Cliquez sur OK dans la bo&icirc;te de dialogue.</para>
</listitem>
</orderedlist>
<para>Le rappel du comportement par d&eacute;faut supprime le Tableau de bord
ainsi que toutes les associations personnalis&eacute;es de fonctions aux boutons
et aux touches.</para>
</sect1>
</chapter>
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 15:21:25-->
<?Pub *0000051469>
