<!-- $XConsortium: ch14.sgm /main/10 1996/12/20 20:21:15 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">Personalizaci&oacute;n del Gestor de espacios
de trabajo</title>
<para><indexterm><primary>dtwm, Vea Gestor de espacios de trabajo&lt;$nopage></primary></indexterm><indexterm><primary>&lt;$nopage>Gestor de ventanas</primary><secondary>Vea tambi&eacute;n Gestor de espacios de trabajo[Gestor
de ventanasaaa]</secondary></indexterm><indexterm><primary>OSF/Gestor de
ventanas Motif, Vea Gestor de espacios de trabajo&lt;$nopage></primary></indexterm>Este
cap&iacute;tulo describe c&oacute;mo personalizar el Gestor de espacios de
trabajo del escritorio.</para>
<informaltable id="SAG.WMCnf.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: 'Workspace
Manager Configuration Files242'--><xref role="JumpText" linkend="SAG.WMCnf.mkr.2"></para></entry>
</row>
<row>
<entry align="left" valign="top"><para><!--Original XRef content: 'Customizing
Workspaces244'--><xref role="JumpText" linkend="SAG.WMCnf.mkr.5"></para></entry>
</row>
<row>
<entry align="left" valign="top"><para><!--Original XRef content: 'Workspace
Manager Menus246'--><xref role="JumpText" linkend="SAG.WMCnf.mkr.8"></para></entry>
</row>
<row>
<entry align="left" valign="top"><para><!--Original XRef content: 'Customizing
Button Bindings249'--><xref role="JumpText" linkend="SAG.WMCnf.mkr.12"></para></entry>
</row>
<row>
<entry align="left" valign="top"><para><!--Original XRef content: 'Customizing
Key Bindings252'--><xref role="JumpText" linkend="SAG.WMCnf.mkr.15"></para></entry>
</row>
<row>
<entry align="left" valign="top"><para><!--Original XRef content: 'Switching
Between Default and Custom Behavior254'--><xref role="JumpText" linkend="SAG.WMCnf.mkr.18"></para></entry>
</row></tbody></tgroup></informaltable>
<para><indexterm><primary>Gestor de espacios de trabajo</primary><secondary>definici&oacute;n</secondary></indexterm>El Gestor de espacios de trabajo
es el gestor de ventanas proporcionado por el escritorio. Al igual que otros
gestores de ventanas, controla:</para>
<itemizedlist remap="Bullet1">
<listitem><para>El aspecto de los componentes del marco de la ventana</para>
</listitem>
<listitem><para>El comportamiento de las ventanas, incluido el orden de colocaci&oacute;n
y el comportamiento del foco</para>
</listitem>
<listitem><para>Las asignaciones a teclas y las asignaciones a botones</para>
</listitem>
<listitem><para>El aspecto de las ventanas minimizadas</para>
</listitem>
<listitem><para>Los men&uacute;s Espacio de trabajo y Ventana</para>
</listitem>
</itemizedlist>
<para>Adem&aacute;s, el Gestor de espacios de trabajo controla estos componentes
del escritorio:</para>
<itemizedlist remap="Bullet1">
<listitem><para><emphasis>Espacios de trabajo</emphasis>. El Gestor de espacios
de trabajo controla el n&uacute;mero de espacios de trabajo y realiza un seguimiento
de las ventanas que se abren en cada espacio de trabajo.</para>
</listitem>
<listitem><para><emphasis><indexterm><primary>fondos</primary></indexterm><indexterm>
<primary>espacios de trabajo</primary><secondary>fondos, Vea fondos&lt;$nopage></secondary></indexterm> Fondos de espacios de trabajo</emphasis>. El usuario
cambia los fondos utilizando el Gestor de estilos. Sin embargo, la gesti&oacute;n
de fondos es una funci&oacute;n del Gestor de espacios de trabajo.</para>
</listitem>
<listitem><para><emphasis><indexterm><primary>Panel Frontal</primary><secondary>gestionado por el Gestor de espacios de trabajo</secondary></indexterm><indexterm>
<primary>Gestor de espacios de trabajo</primary><secondary>gestionar el Panel
Frontal</secondary></indexterm> El Panel Frontal</emphasis>. A pesar de que
el Panel Frontal utiliza sus propios archivos de configuraci&oacute;n, el
Gestor de espacios de trabajo lo crea y lo gestiona.</para>
</listitem>
</itemizedlist>
<para>Muchos de estos componentes pueden cambiarse con el Gestor de estilos.
El Gestor de estilos es capaz de realizar con rapidez cambios de uso frecuente,
con poco esfuerzo por parte del usuario. Otros recursos deben establecerse
manualmente.</para>
<para>El Gestor de espacios de trabajo es <command>dtwm</command>. Se basa
en el Gestor de ventanas Motif.</para>
<sect1 id="SAG.WMCnf.div.2">
<title>Consultas adicionales</title>
<itemizedlist remap="Bullet1">
<listitem><para>Para obtener informaci&oacute;n de consulta sobre el Gestor
de espacios de trabajo, consulte las p&aacute;ginas de manual <filename>dtwm(1)</filename> y <filename>dtwmrc(4)</filename>.</para>
</listitem>
<listitem><para>Para obtener informaci&oacute;n sobre c&oacute;mo establecer
los recursos del Gestor de espacios de trabajo, consulte la secci&oacute;n
<!--Original XRef content: ' Setting
Application Resources on page&numsp;256'--><xref role="SecTitleAndPageNum"
linkend="SAG.FACol.mkr.2">.</para>
</listitem>
<listitem><para>Para obtener informaci&oacute;n sobre los archivos de configuraci&oacute;n
del Panel Frontal, consulte el <!--Original XRef
content: 'Chapter&numsp;13,
 Advanced Front Panel Customization'--><xref role="ChapNumAndTitle" linkend="SAG.FrPC.mkr.1">.
</para>
</listitem>
</itemizedlist>
<para>Para obtener informaci&oacute;n adicional sobre c&oacute;mo establecer
recursos, consulte la secci&oacute;n <!--Original XRef content: ' Setting
Application
Resources on page&numsp;256'--><xref role="SecTitleAndPageNum" linkend="SAG.FACol.mkr.2">.
</para>
</sect1>
<sect1 id="SAG.WMCnf.div.3">
<title id="SAG.WMCnf.mkr.2">Archivos de configuraci&oacute;n del Gestor de
espacios de trabajo<indexterm><primary>Gestor de espacios de trabajo</primary>
<secondary>archivos de configuraci&oacute;n</secondary></indexterm><indexterm>
<primary>archivos de configuraci&oacute;n</primary><secondary>Gestor de espacios
de trabajo</secondary></indexterm><indexterm><primary>archivos de configuraci&oacute;n</primary><secondary>Gestor de ventanas</secondary></indexterm></title>
<para>El Gestor de espacios de trabajo obtiene la informaci&oacute;n sobre
los men&uacute;s de las ventanas, los men&uacute;s del espacio de trabajo,
las asignaciones a botones y las asignaciones a teclas de un archivo de configuraci&oacute;n.
</para>
<para>Utiliza uno de los siguientes archivos:</para>
<itemizedlist remap="Bullet1">
<listitem><para>Archivo personal: <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/dtwmrc</filename><indexterm><primary>dtwmrc, archivo</primary></indexterm></para>
</listitem>
<listitem><para>Archivo personalizado del sistema: <filename>/etc/dt/config/</filename><symbol role="Variable">idioma</symbol><filename>/sys.dtwmrc</filename></para>
<indexterm><primary>sys.dtwmrc, archivo</primary></indexterm></listitem>
<listitem><para>Archivo incorporado: <filename>/usr/dt/config/<symbol role="Variable">idioma</symbol>/sys.dtwmrc</filename></para>
</listitem>
</itemizedlist>
<para>El Gestor de espacios de trabajo busca un archivo de configuraci&oacute;n
en el orden mostrado anteriormente y utiliza el primero que encuentra.</para>
<para>Para los usuarios que utilizan m&aacute;s de un idioma de sesi&oacute;n,
se puede crear un archivo de configuraci&oacute;n personal dependiente del
idioma <filename><symbol role="Variable">DirectorioInicio</symbol>/.dt/<symbol role="Variable">idioma</symbol>/dtwrmc</filename> que tiene prioridad sobre <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/dtwmrc</filename>.
</para>
<sect2 id="SAG.WMCnf.div.4" role="Procedure">
<title id="SAG.WMCnf.mkr.3">Crear o modificar un archivo de configuraci&oacute;n
personal<indexterm><primary>Gestor de espacios de trabajo</primary><secondary>personalizaci&oacute;n personal</secondary></indexterm></title>
<para>El archivo de configuraci&oacute;n personal del Gestor de espacios de
trabajo es <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/dtwmrc</filename>. Si existe dicho archivo, es el archivo que se utiliza.</para>
<orderedlist>
<listitem><para>Pulse dos veces<indexterm><primary>Editar Dtwmrc, acci&oacute;n</primary></indexterm><indexterm><primary>dtwmrc, archivo</primary><secondary>editar</secondary></indexterm> Editar Dtwmrc en el grupo de aplicaciones Herramientas_Escritorio.
</para>
<para>Si ya tiene un archivo personal <filename>dtwmrc</filename>, &eacute;ste
se cargar&aacute; en el editor. Si no lo tiene, <filename>sys.dtwmrc</filename>
se copia en <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/dtwmrc</filename>, que luego se carga en el editor.</para>
</listitem>
<listitem><para>Edite el archivo.</para>
</listitem>
<listitem><para>Salga del editor.</para>
<para>El archivo se guardar como <filename>dtwmrc</filename> personal, independientemente
de su fuente original.</para>
</listitem>
</orderedlist>
</sect2>
<sect2 id="SAG.WMCnf.div.5" role="Procedure">
<title>Crear un archivo de configuraci&oacute;n accesible en el sistema<indexterm>
<primary>Gestor de espacios de trabajo</primary><secondary>personalizaci&oacute;n
accesible en el sistema</secondary></indexterm></title>
<para>El archivo de configuraci&oacute;n accesible en el sistema del Gestor
de espacios de trabajo es <filename>/etc/dt/config/</filename><symbol role="Variable">idioma</symbol><filename>/sys.dtwmrc</filename>.</para>
<itemizedlist>
<listitem><para>Copie <filename>/usr/dt/config/</filename><symbol role="Variable">idioma</symbol><filename>/sys.dtwmrc</filename><indexterm><primary>sys.dtwmrc,
archivo</primary></indexterm> en <filename>/etc/dt/config/</filename><symbol role="Variable">idioma</symbol><symbol role="Variable">idioma</symbol><filename>/sys.dtwmrc</filename>.</para>
</listitem>
</itemizedlist>
<note>
<para>Este archivo no se utiliza si existe <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/dtwmrc</filename>.</para>
</note>
</sect2>
<sect2 id="SAG.WMCnf.div.6" role="Procedure">
<title id="SAG.WMCnf.mkr.4">Incluir (Tomar como fuente) otros archivos<indexterm>
<primary>Gestor de espacios de trabajo</primary><secondary>incluir otros archivos</secondary></indexterm></title>
<itemizedlist>
<listitem><para>Utilice la sintaxis:</para>
<indexterm><primary>incluir sentencia, en archivos del Gestor de espacios
de trabajo</primary></indexterm>
<programlisting remap="CodeIndent1">include
{ 
   ruta
   ruta
   &hellip;
}</programlisting>
</listitem>
</itemizedlist>
<para>Por ejemplo, las siguientes l&iacute;neas toman como fuente el archivo
<filename>/users/ellen/mymenu</filename>:</para>
<programlisting>include
{
   /users/ellen/mymenu
}</programlisting>
<para>Las sentencias incluidas son &uacute;tiles para proporcionar m&aacute;s
funciones sin copiar el archivo de configuraci&oacute;n entero. Por ejemplo,
puede que le interese crear una nueva asignaci&oacute;n a tecla sin tener
que administrar el archivo de configuraci&oacute;n entero. El usuario puede
crear un archivo <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/dtwmrc</filename> con este contenido:</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>Reiniciar el Gestor de espacios de trabajo<indexterm><primary>Gestor
de espacios de trabajo</primary><secondary>reiniciar</secondary></indexterm></title>
<para>El Gestor de espacios de trabajo debe reiniciarse para que entren en
vigor los cambios efectuados en el archivo de configuraci&oacute;n.</para>
<itemizedlist>
<listitem><para>Elija Reiniciar el Gestor de espacios de trabajo en el men&uacute;
Espacio de trabajo (pulse el bot&oacute;n 3 del rat&oacute;n cuando el puntero
est&eacute; en el fondo).</para>
</listitem>
</itemizedlist>
</sect2>
</sect1>
<sect1 id="SAG.WMCnf.div.8">
<title id="SAG.WMCnf.mkr.5">Personalizaci&oacute;n de los espacios de trabajo<indexterm>
<primary>espacios de trabajo</primary><secondary>personalizar</secondary>
</indexterm></title>
<para>La mayor parte de la personalizaci&oacute;n de los espacios de trabajo,
como por ejemplo cambiar los nombres de los espacios de trabajo y el n&uacute;mero
de espacios de trabajo, puede realizarla el usuario utilizando la interfaz
del escritorio. Sin embargo, el Gestor de espacios de trabajo proporciona
recursos para establecer valores predeterminados accesibles en el sistema.
</para>
<sect2 id="SAG.WMCnf.div.9" role="Procedure">
<title id="SAG.WMCnf.mkr.6">Cambiar el n&uacute;mero de espacios de trabajo
para que sean accesibles en el sistema<indexterm><primary>espacios de trabajo</primary><secondary>n&uacute;mero de</secondary></indexterm></title>
<para>La configuraci&oacute;n predeterminada del escritorio proporciona cuatro
espacios de trabajo. El usuario puede a&ntilde;adir y suprimir espacios de
trabajo utilizando el men&uacute; emergente asociado con el conmutador del
Espacio de trabajo.</para>
<para>El Gestor de espacios de trabajo proporciona un recurso para cambiar
el n&uacute;mero predeterminado de espacios de trabajo.</para>
<itemizedlist>
<listitem><para>Utilice el recurso <systemitem>workspaceCount</systemitem>
para establecer el n&uacute;mero de espacios de trabajo:</para>
<indexterm><primary>workspaceCount, recurso</primary></indexterm>
<programlisting remap="CodeIndent1">Dtwm* workspaceCount: n&uacute;mero</programlisting>
</listitem>
</itemizedlist>
<para>Para obtener informaci&oacute;n sobre c&oacute;mo establecer los recursos
del Gestor de espacios de trabajo, consulte la secci&oacute;n <!--Original
XRef content: ' Setting
Application Resources on page&numsp;256'--><xref role="SecTitleAndPageNum"
linkend="SAG.FACol.mkr.2">.</para>
<para>Por ejemplo, el siguiente recurso establece el n&uacute;mero de espacios
de trabajo en seis:</para>
<programlisting>Dtwm*workspaceCount: 6</programlisting>
</sect2>
<sect2 id="SAG.WMCnf.div.10" role="Procedure">
<title>Proporcionar nombres de espacios de trabajo accesibles en el sistema<indexterm>
<primary>espacios de trabajo</primary><secondary>nombres</secondary></indexterm></title>
<para>Internamente, los espacios de trabajo se numeran mediante el convenio
de numeraci&oacute;n <command>ws</command><symbol role="Variable">n</symbol>,
donde <symbol role="Variable">n</symbol> es 0, 1, 2, etc. Por ejemplo, los
cuatro espacios de trabajo predeterminados se numeran internamente de <filename>ws0</filename> a <filename>ws3</filename>.</para>
<orderedlist>
<listitem><para>Utilice el recurso <systemitem>title</systemitem><indexterm>
<primary>title, recurso</primary></indexterm> para cambiar el nombre de un
espacio de trabajo especificado:</para>
<para remap="CodeIndent1"><systemitem>Dtwm*ws</systemitem><symbol role="Variable">n</symbol>: <symbol role="Variable">nombre</symbol></para>
<para remap="CodeIndent1"><systemitem>Dtwm*ws</systemitem><symbol role="Variable">n</symbol>.title: <symbol role="Variable">name</symbol></para>
</listitem>
</orderedlist>
<para>Para obtener informaci&oacute;n sobre c&oacute;mo establecer los recursos
del Gestor de espacios de trabajo, consulte la secci&oacute;n <!--Original
XRef content: ' Setting
Application Resources on page&numsp;256'--><xref role="SecTitleAndPageNum"
linkend="SAG.FACol.mkr.2">.</para>
<para>Por ejemplo, los siguientes recursos establecen los cuatro espacios
de trabajo predeterminados en los nombres especificados:</para>
<programlisting>Dtwm*ws0*title: Anna
Dtwm*ws1*title: Don
Dtwm*ws2*title: Julia
Dtwm*ws3*title: Patti</programlisting>
</sect2>
<sect2 id="SAG.WMCnf.div.11" role="Procedure">
<title>Crear fondos adicionales<indexterm><primary>fondos</primary><secondary>a&ntilde;adir</secondary></indexterm></title>
<orderedlist>
<listitem><para>Cree las im&aacute;genes de fondo. Pueden ser archivos de
mapas de bits o de mapas de pixels.</para>
</listitem>
<listitem><para><indexterm><primary>fondos</primary><secondary>ubicaciones
de archivo</secondary></indexterm>Coloque los fondos en uno de los siguientes
directorios. (Puede que tenga que crear el directorio).</para>
<itemizedlist remap="Bullet2">
<listitem><para>Fondos accesibles en el sistema: <filename>/etc/dt/backdrops</filename></para>
</listitem>
<listitem><para>Fondos personales: <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/backdrops</filename></para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Elija Reiniciar el Gestor de espacios de trabajo en el men&uacute;
Espacio de trabajo.</para>
</listitem>
</orderedlist>
<para>Los fondos accesibles en el sistema y personales se a&ntilde;aden a
los fondos incorporados en <filename>/usr/dt/backdrops</filename>.</para>
<para>Se puede sustituir un fondo incorporado existente creando un fondo personal
o accesible en el sistema que tenga el mismo nombre.</para>
</sect2>
<sect2 id="SAG.WMCnf.div.12" role="Procedure">
<title id="SAG.WMCnf.mkr.7">Sustituir el fondo por una imagen de gr&aacute;ficos<indexterm>
<primary>fondos</primary><secondary>utilizar imagen de gr&aacute;ficos</secondary>
</indexterm></title>
<para>Los fondos se colocan sobre la ventana ra&iacute;z de la pantalla<indexterm>
<primary>ventana ra&iacute;z</primary></indexterm>. El cuadro de di&aacute;logo
Fondo del Gestor de estilos proporciona un<indexterm><primary>SinFondo, valor</primary></indexterm> valor SinFondo en el que el fondo es transparente.</para>
<para>Existe s&oacute;lo una ventana ra&iacute;z detr&aacute;s de todos los
fondos de los espacios de trabajo. De este modo, una imagen de gr&aacute;ficos
colocada en la ventana ra&iacute;z contin&uacute;a existiendo en todos los
espacios de trabajo. Se puede especificar qu&eacute; espacios de trabajo deben
cubrir la ventana ra&iacute;z con un fondo. Sin embargo, la imagen que est&aacute;
visible cuando SinFondo est&aacute; activado ser&aacute; la misma para cada
espacio de trabajo.</para>
<orderedlist>
<listitem><para>Cree la imagen de gr&aacute;ficos. Tiene que estar en un formato
para el que exista una herramienta para mostrar la imagen en la ventana ra&iacute;z.
Por ejemplo, si tiene la intenci&oacute;n de utilizar <command>xsetroot</command>,
deber&aacute; crear un archivo de mapas de bits.</para>
</listitem>
<listitem><para>Si todav&iacute;a no existe, cree un archivo ejecutable <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/sessions/sessionetc</filename>. El archivo <command>sessionetc</command> se ejecuta cada vez
que el usuario inicia la sesi&oacute;n.</para>
</listitem>
<listitem><para>Ponga el mandato para mostrar la imagen en el archivo <command>sessionetc</command>.</para>
<para>Por ejemplo, el siguiente mandato establece un mosaico en la ventana
ra&iacute;z con el mapa de bits especificado:</para>
<para remap="CodeIndent1"><command>xsetroot <?Pub Caret>-bitmap <filename>/users/ellen/.dt/icons/root.bm</filename></command></para>
</listitem>
</orderedlist>
</sect2>
</sect1>
<sect1 id="SAG.WMCnf.div.13">
<title id="SAG.WMCnf.mkr.8">Men&uacute;s del Gestor de espacios de trabajo<indexterm>
<primary>men&uacute;s</primary><secondary>Gestor de espacios de trabajo</secondary>
</indexterm><indexterm><primary>Gestor de espacios de trabajo</primary><secondary>men&uacute;s</secondary></indexterm></title>
<para>El Gestor de espacios de trabajo tiene tres men&uacute;s predeterminados:
</para>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="174*">
<colspec colwidth="354*">
<tbody>
<row>
<entry align="left" valign="top"><para>Men&uacute; Espacio de trabajo<indexterm>
<primary>Espacio de trabajo, men&uacute;</primary><secondary>definici&oacute;n</secondary></indexterm></para></entry>
<entry align="left" valign="top"><para>Tambi&eacute;n se denomina men&uacute;
ra&iacute;z. Se muestra si el usuario pulsa el bot&oacute;n 3 del rat&oacute;n
cuando el puntero est&aacute; sobre el fondo. Este men&uacute; est&aacute;
asociado con el bot&oacute;n del rat&oacute;n por medio de una asignaci&oacute;n
a bot&oacute;n.</para></entry></row>
<row>
<entry align="left" valign="top"><para>Men&uacute; Ventana<indexterm><primary>Ventana, men&uacute;</primary><secondary>definici&oacute;n</secondary></indexterm></para></entry>
<entry align="left" valign="top"><para>Men&uacute; mostrado si el usuario
pulsa los botones 1 y 3 del rat&oacute;n cuando el puntero est&aacute; sobre
el bot&oacute;n del men&uacute; Ventana (esquina superior izquierda del marco
de la ventana). Este men&uacute; est&aacute; asociado con bot&oacute;n por
medio del recurso <systemitem>windowMenu</systemitem>.</para><indexterm><primary>windowMenu, recurso</primary></indexterm></entry></row>
<row>
<entry align="left" valign="top"><para>Men&uacute; Panel Frontal<indexterm>
<primary>Panel Frontal</primary><secondary>men&uacute;</secondary></indexterm></para></entry>
<entry align="left" valign="top"><para>Men&uacute; mostrado si el usuario
pulsa los botones 1 y 3 del rat&oacute;n cuando el puntero est&aacute; sobre
el bot&oacute;n del men&uacute; Ventana del Panel Frontal.</para></entry>
</row></tbody></tgroup></informaltable>
<sect2 id="SAG.WMCnf.div.14">
<title id="SAG.WMCnf.mkr.9">Sintaxis de los men&uacute;s del Gestor de espacios
de trabajo<indexterm><primary>Ventana, men&uacute;</primary><secondary>sintaxis</secondary></indexterm><indexterm><primary>Espacio de trabajo, men&uacute;</primary><secondary>sintaxis</secondary></indexterm></title>
<para>Los men&uacute;s del Gestor de espacios de trabajo tienen la sintaxis:
</para>
<programlisting>MenuNombreMen&uacute;
{
   selecci&oacute;n1 [mnemot&eacute;cnico] [tecla de m&eacute;todo abreviado] funci&oacute;n [argumento]
   selecci&oacute;n2 [mnemot&eacute;cnico] [tecla de m&eacute;todo abreviado] funci&oacute;n [argumento]
    &hellip;
}</programlisting>
<para>donde:</para>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="165*">
<colspec colwidth="363*">
<tbody>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">selecci&oacute;n</symbol></para></entry>
<entry align="left" valign="top"><para>Texto o mapa de bits que aparece en
el men&uacute;. Si el texto incluye espacios, encierre el texto entre comillas.
Para los mapas de bits, utilice la sintaxis @/<symbol role="Variable">ruta</symbol>.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">mnemot&eacute;cnico</symbol></para></entry>
<entry align="left" valign="top"><para>Car&aacute;cter individual que act&uacute;a
como m&eacute;todo abreviado del teclado cuando se muestra el men&uacute;.
Se especifica con el formato <filename>_</filename><symbol role="Variable">car&aacute;cter</symbol>.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">tecla de m&eacute;todo
abreviado</symbol></para></entry>
<entry align="left" valign="top"><para>M&eacute;todo abreviado del teclado
que est&aacute; activo tanto si se muestra como si no se muestra el men&uacute;.
Las teclas de m&eacute;todo abreviado tienen la sintaxis <symbol role="Variable">modificador</symbol><computeroutput>&lt;Key></computeroutput> <symbol role="Variable">Nombretecla</symbol> donde modificador es <command>Ctrl</command>, <command>Shift</command>, <command>Alt</command> (Car&aacute;cter ampliado) o <command>Lock</command>. Para obtener una lista de todos los nombres de tecla posibles,
consulte el archivo <filename>keysymdef.h</filename> en el directorio de &ldquo;inclusi&oacute;n
de X11&rdquo;.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">funci&oacute;n</symbol></para><indexterm><primary>Gestor de espacios de trabajo</primary>
<secondary>funciones</secondary></indexterm></entry>
<entry align="left" valign="top"><para>Funci&oacute;n que se debe realizar
cuando se efect&uacute;e esta selecci&oacute;n. Consulte la p&aacute;gina
de manual <filename moreinfo="RefEntry">dtwmrc(4)</filename> para obtener
una lista de funciones.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">argumento</symbol></para></entry>
<entry align="left" valign="top"><para>Argumentos de la funci&oacute;n. Para
obtener m&aacute;s detalles, consulte la p&aacute;gina de manual <filename>dtwmrc(4)</filename>.</para></entry></row></tbody></tgroup></informaltable>
<para>Por ejemplo, el siguiente elemento de men&uacute; etiquetado Restaurar
normaliza la ventana. Cuando se muestra el men&uacute;, si se escribe &ldquo;R&rdquo;
tambi&eacute;n se restaurar&aacute; la ventana. Si se pulsa Car&aacute;cter
ampliado F5 tambi&eacute;n se restaurar&aacute; la ventana.</para>
<programlisting>Restaurar _R Alt&lt;Key> F5  f.normalize</programlisting>
<note>
<para>Para obtener informaci&oacute;n completa sobre la sintaxis de los men&uacute;s
del Gestor de espacios de trabajo, consulte la p&aacute;gina de manual <filename moreinfo="RefEntry">dtwmrc(4)</filename>.</para>
</note>
</sect2>
<sect2 id="SAG.WMCnf.div.15" role="Procedure">
<title>Modificar el men&uacute; (ra&iacute;z) Espacio de trabajo existente<indexterm>
<primary>Espacio de trabajo, men&uacute;</primary><secondary>modificar</secondary>
</indexterm><indexterm><primary>&lt;$nopage>men&uacute; ra&iacute;z, Vea
Espacio de trabajo, men&uacute;</primary></indexterm></title>
<orderedlist>
<listitem><para>Abra el archivo apropiado para editarlo:</para>
<itemizedlist remap="Bullet2">
<listitem><para>Personal: <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>Accesible en el sistema: <filename>/etc/dt/config/</filename><symbol>idioma</symbol><filename>/sys.dtwmrc</filename></para>
<para>Para obtener informaci&oacute;n sobre c&oacute;mo crear estos archivos,
consulte la secci&oacute;n <!--Original XRef content: ' Workspace
Manager
Configuration Files on page&numsp;242'--><xref role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.2">.
</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Edite la descripci&oacute;n del men&uacute; Espacio de trabajo.
</para>
<para>El men&uacute; Espacio de trabajo predeterminado se llama<indexterm>
<primary>DtRootMenu</primary></indexterm> DtRootMenu.</para>
<programlisting remap="CodeIndent1">Menu DtRootMenu
{
   Men&uacute; Espacio de trabajo   f.title 
   Mostrar anterior          f.circle_up 
   Mostrar siguiente         f.circle_down
   &hellip;
}</programlisting>
</listitem>
</orderedlist>
</sect2>
<sect2 id="SAG.WMCnf.div.16" role="Procedure">
<title id="SAG.WMCnf.mkr.10">Crear un nuevo men&uacute; (ra&iacute;z) Espacio
de trabajo<indexterm><primary>Espacio de trabajo, men&uacute;</primary>
<secondary>crear</secondary></indexterm></title>
<orderedlist>
<listitem><para>Abra el archivo apropiado para editarlo:</para>
<itemizedlist remap="Bullet2">
<listitem><para>Personal: <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>Accesible en el sistema: <filename>/etc/dt/config/</filename><symbol>idioma</symbol><filename>/sys.dtwmrc</filename></para>
<para>Para obtener informaci&oacute;n sobre c&oacute;mo crear estos archivos,
consulte la secci&oacute;n <!--Original XRef content: ' Workspace
Manager
Configuration Files--><!-- on page&numsp;242'--><xref role="SecTitleAndPageNum"
linkend="sag.wmcnf.mkr.2">.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Cree el nuevo men&uacute;:</para>
<programlisting remap="CodeIndent1">Menu nombre_men&uacute;
{
   &hellip;
}</programlisting>
<para>Consulte la secci&oacute;n <!--Original XRef
content: ' Workspace
Manager Menu Syntax --><!--on page&numsp;247'--><xref role="SecTitleAndPageNum"
linkend="sag.wmcnf.mkr.9">.</para>
</listitem>
<listitem><para>Cree o edite la asignaci&oacute;n a bot&oacute;n para mostrar
el nuevo men&uacute;.</para>
<para>Si el men&uacute; sustituye el men&uacute; existente, edite la asignaci&oacute;n
a bot&oacute;n que muestra el men&uacute; Espacio de trabajo.</para>
<programlisting>&lt;Btn3Down> root f.menu nombre_men&uacute;</programlisting>
<para>Si el men&uacute; es un men&uacute; adicional, cree una nueva asignaci&oacute;n
a bot&oacute;n del rat&oacute;n. Por ejemplo, la siguiente asignaci&oacute;n
a bot&oacute;n muestra el men&uacute; cuando se pulsa Despl-bot&oacute;n 3
del rat&oacute;n sobre el fondo:</para>
<programlisting>Despl&lt;Btn3Down> root f.menu <symbol role="Variable">nombre_men&uacute;</symbol></programlisting>
</listitem>
<listitem><para>Elija Reiniciar el Gestor de espacios de trabajo en el men&uacute;
Espacio de trabajo.</para>
</listitem>
</orderedlist>
</sect2>
<sect2 id="SAG.WMCnf.div.17" role="Procedure">
<title id="SAG.WMCnf.mkr.11">Crear un nuevo men&uacute; Ventana<indexterm>
<primary>Ventana, men&uacute;</primary><secondary>nuevo</secondary></indexterm></title>
<note>
<para>El men&uacute; Ventana se crea en el Gestor de espacios de trabajo y
normalmente no se personaliza. Para que el comportamiento de las ventanas
sea coherente entre las aplicaciones, se deber&aacute; evitar realizar muchas
modificaciones en el men&uacute; Ventana.</para>
</note>
<orderedlist>
<listitem><para>Abra el archivo apropiado para editarlo:</para>
<itemizedlist remap="Bullet2">
<listitem><para>Personal: <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>Accesible en el sistema: <filename>/etc/dt/config/</filename><symbol>idioma</symbol><filename>/sys.dtwmrc</filename></para>
<para>Para obtener informaci&oacute;n sobre c&oacute;mo crear estos archivos,
consulte la secci&oacute;n <!--Original XRef content: ' Workspace
Manager
Configuration Files on page&numsp;242'--><xref role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.2">.
</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Cree el nuevo men&uacute;:</para>
<programlisting remap="CodeIndent1">Menu nombre_men&uacute;
{
   &hellip;
}</programlisting>
</listitem>
<listitem><para>Utilice el recurso <command>windowMenu</command> para especificar
el nuevo men&uacute;:</para>
<para remap="CodeIndent1"><systemitem>Dtwm*windowMenu:</systemitem> <symbol role="Variable">nombre_men&uacute;</symbol></para>
</listitem>
<listitem><para>Elija Reiniciar el Gestor de espacios de trabajo en el men&uacute;
Espacio de trabajo.</para>
</listitem>
</orderedlist>
</sect2>
</sect1>
<sect1 id="SAG.WMCnf.div.18">
<title id="SAG.WMCnf.mkr.12">Personalizaci&oacute;n de las asignaciones a
botones<indexterm><primary>Gestor de espacios de trabajo</primary><secondary>asignaciones a botones</secondary></indexterm><indexterm><primary>asignaci&oacute;n
a bot&oacute;n</primary></indexterm><indexterm><primary>&lt;$nopage>asignaci&oacute;n
a rat&oacute;n, Vea asignaci&oacute;n a bot&oacute;n</primary></indexterm></title>
<para>Una <emphasis>asignaci&oacute;n a bot&oacute;n</emphasis> asocia una
operaci&oacute;n de bot&oacute;n del rat&oacute;n y una posible tecla modificadora
del teclado con una funci&oacute;n del gestor de ventanas. Las asignaciones
a botones son aplicables a todos los espacios de trabajo.</para>
<para>Las asignaciones a botones predeterminadas del escritorio est&aacute;n
definidas en el archivo de configuraci&oacute;n del Gestor de espacios de
trabajo en un conjunto de asignaciones a botones denominado <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">Sintaxis de la asignaci&oacute;n a bot&oacute;n<indexterm>
<primary>asignaci&oacute;n a bot&oacute;n</primary><secondary>sintaxis</secondary>
</indexterm></title>
<para>La sintaxis para las asignaciones a botones es:</para>
<programlisting>Buttons ButtonBindingSetName
{
   [modificador]&lt;nombre_bot&oacute;nAcci&oacute;n_rat&oacute;n> contexto funci&oacute;n [argumento]
   [modificador]&lt;nombre_bot&oacute;nAcci&oacute;n_rat&oacute;n> contexto funci&oacute;n [argumento]
}</programlisting>
<para>donde:</para>
<informaltable>
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colwidth="120*">
<colspec colwidth="408*">
<tbody>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">nombre_bot&oacute;n</symbol></para></entry>
<entry align="left" valign="top"><para><filename>Btn1&mdash;</filename>Bot&oacute;n
izquierdo del rat&oacute;n <filename></filename> Btn2&mdash;Bot&oacute;n central
(rat&oacute;n de 3 botones) o ambos botones (rat&oacute;n de 2 botones <filename>Btn3&mdash;</filename>Bot&oacute;n derecho <filename>Btn4&mdash;</filename>Botones
1 y 2 juntos en un rat&oacute;n de 3 botones <filename>Btn5&mdash;</filename>Botones
2 y 3 juntos en un rat&oacute;n de 3 botones</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">modificador</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">acci&oacute;n_rat&oacute;n</symbol></para></entry>
<entry align="left" valign="top"><para><command>Down</command>&mdash;Mantener
pulsado un bot&oacute;n del rat&oacute;n <command>Up</command>&mdash;Soltar
un bot&oacute;n del rat&oacute;n <command>Click</command>&mdash;Pulsar y
solar un bot&oacute;n del rat&oacute;n <filename>Click2</filename>&mdash;Pulsar
dos veces un bot&oacute;n del rat&oacute;n <command>Drag</command>&mdash;Arrastrar
el rat&oacute;n mientras se mantiene pulsado el bot&oacute;n del rat&oacute;n
</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">contexto</symbol></para></entry>
<entry align="left" valign="top"><para>Indica d&oacute;nde debe estar el puntero
para que la asignaci&oacute;n entre en vigor. Si es necesario, separe varios
contenidos con el car&aacute;cter <filename>|</filename>.</para><para><command>root</command>&mdash;Ventana del espacio de trabajo <command>window</command>&mdash;Ventana
del cliente o marco de la ventana <filename>frame&mdash;</filename>Marco de
la ventana, excluido el contenido <filename>icon&mdash;</filename>Icono <filename>title&mdash;</filename>Barra de t&iacute;tulo <filename>app&mdash;</filename>Ventana
del cliente (excluido el marco)</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">funci&oacute;n</symbol></para></entry>
<entry align="left" valign="top"><para>Una de las funciones del gestor de
ventanas. Consulte la p&aacute;gina de manual <filename moreinfo="refentry">dtwmrc(4)</filename> para obtener una lista de las funciones v&aacute;lidas.
</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">argumento</symbol></para></entry>
<entry align="left" valign="top"><para>Argumentos de la funci&oacute;n del
gestor de ventanas que son necesarios. Para obtener m&aacute;s detalles, consulte
la p&aacute;gina de manual <filename moreinfo="refentry">dtwmrc(4)</filename>.
</para></entry></row></tbody></tgroup></informaltable>
<para>Por ejemplo, la siguiente l&iacute;nea hace que se muestre el men&uacute;
descrito en <command>DtRootMenu</command> cuando se pulsa el bot&oacute;n
3 del rat&oacute;n mientras el puntero est&aacute; en la ventana del espacio
de trabajo (pero no en las ventanas del cliente).</para>
<programlisting>&lt;Btn3Down> root  f.menu  DtRootMenu</programlisting>
<note>
<para>Para obtener informaci&oacute;n completa sobre la sintaxis de asignaci&oacute;n
a botones, consulte la p&aacute;gina de manual <filename moreinfo="RefEntry">dtwmrc(4)</filename>.</para>
</note>
</sect2>
<sect2 id="SAG.WMCnf.div.20" role="Procedure">
<title>A&ntilde;adir una asignaci&oacute;n a bot&oacute;n<indexterm><primary>asignaci&oacute;n a bot&oacute;n</primary><secondary>a&ntilde;adir</secondary>
</indexterm></title>
<orderedlist>
<listitem><para>Abra el archivo apropiado para editarlo:</para>
<itemizedlist remap="Bullet2">
<listitem><para>Personal: <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>Accesible en el sistema: <filename>/etc/dt/config/</filename><symbol>idioma</symbol><filename>/sys.dtwmrc</filename></para>
<para>Para obtener informaci&oacute;n sobre c&oacute;mo crear estos archivos,
consulte la secci&oacute;n <!--Original XRef content: ' Workspace
Manager
Configuration Files on page&numsp;242'--><xref role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.2">.
</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>A&ntilde;ada la asignaci&oacute;n a bot&oacute;n a la definici&oacute;n <command>DtButtonBindings</command>.</para>
<para>No asigne el mismo bot&oacute;n a funciones diferentes para las operaciones
de pulsar bot&oacute;n y pulsar tecla y no asigne m&aacute;s de una funci&oacute;n
al mismo bot&oacute;n y contexto.</para>
</listitem>
<listitem><para>Elija Reiniciar el Gestor de espacios de trabajo en el men&uacute;
Espacio de trabajo.</para>
</listitem>
</orderedlist>
</sect2>
<sect2 id="SAG.WMCnf.div.21" role="Procedure">
<title id="SAG.WMCnf.mkr.14">Crear un nuevo conjunto de asignaciones a botones<indexterm>
<primary>asignaci&oacute;n a bot&oacute;n</primary><secondary>crear nuevo
conjunto</secondary></indexterm></title>
<orderedlist>
<listitem><para>Abra el archivo apropiado para editarlo:</para>
<itemizedlist remap="Bullet2">
<listitem><para>Personal: <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>Accesible en el sistema: <filename>/etc/dt/config/</filename><symbol>idioma</symbol><filename>/sys.dtwmrc</filename></para>
<para>Para obtener informaci&oacute;n sobre c&oacute;mo crear estos archivos,
consulte la secci&oacute;n <!--Original XRef content: ' Workspace
Manager
Configuration Files on page&numsp;242'--><xref role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.2">.
</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Cree el nuevo conjunto de asignaciones a botones. Consulte
la secci&oacute;n <!--Original XRef content: ' Button Binding
Syntax on
page&numsp;250'--><xref role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.13">.
</para>
</listitem>
<listitem><para>Establezca el recurso <systemitem>buttonBindings</systemitem><indexterm>
<primary>buttonBindings, recurso</primary></indexterm> en el nuevo nombre:
</para>
<para remap="CodeIndent1"><systemitem>Dtwm*buttonBindings</systemitem>: <symbol role="Variable">NombreConjuntoAsignacionesBotones</symbol></para>
</listitem>
<listitem><para>Elija Reiniciar el Gestor de espacios de trabajo en el men&uacute;
Espacio de trabajo.</para>
</listitem>
</orderedlist>
<note>
<para>Las nuevas asignaciones a botones sustituyen las asignaciones a botones
existentes. Copie las asignaciones a botones que desee conservar de <systemitem>DtButtonBindings</systemitem>.</para>
</note>
</sect2>
</sect1>
<sect1 id="SAG.WMCnf.div.22">
<title id="SAG.WMCnf.mkr.15">Personalizaci&oacute;n de las asignaciones a
teclas</title>
<para>Una <emphasis>asignaci&oacute;n a teclado</emphasis>, que tambi&eacute;n
se conoce como <emphasis>asignaci&oacute;n a tecla</emphasis>, asocia combinaciones
de teclas con funciones del Gestor de espacios de trabajo. Las asignaciones
a teclas son aplicables a todos los espacios de trabajo.</para>
<note>
<para>Tenga cuidado de no utilizar una combinaci&oacute;n de teclas com&uacute;n
como una asignaci&oacute;n a teclado. Por ejemplo, Despl-A pone normalmente
la letra &ldquo;A&rdquo; en la ventana actual. Si asigna Despl-A a una funci&oacute;n,
se perder&aacute; su uso normal.</para>
</note>
<sect2 id="SAG.WMCnf.div.23">
<title>Asignaciones a teclas predeterminadas del escritorio<indexterm><primary>asignaci&oacute;n a tecla</primary><secondary>predeterminada</secondary></indexterm></title>
<para>Las asignaciones a teclas predeterminadas del escritorio est&aacute;n
definidas en el archivo de configuraci&oacute;n del Gestor de espacios de
trabajo en un conjunto de asignaciones a teclas denominado <filename>DtKeyBindings</filename>:</para>
<programlisting>Keys DtKeyBindings
{
   &hellip;
}</programlisting>
</sect2>
<sect2 id="SAG.WMCnf.div.24">
<title id="SAG.WMCnf.mkr.16">Sintaxis de la asignaci&oacute;n a tecla<indexterm>
<primary>asignaci&oacute;n a tecla</primary><secondary>sintaxis</secondary>
</indexterm></title>
<para>La sintaxis para las asignaciones a teclas es:</para>
<programlisting>Keys NombreConjuntoAsignacionesTeclas
{
   [Modificadores]&lt;Key>nombre_tecla contexto funci&oacute;n [argumento]
   [Modificadores]&lt;Key>nombre_tecla contexto funci&oacute;n [argumento]
   &hellip;
}</programlisting>
<para>donde:</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">Modificadores</symbol></para></entry>
<entry align="left" valign="top"><para><command>Ctrl</command>, <command>Shift</command>, <command>Alt</command> y <command>Lock</command>. Se permiten
varios modificadores; sep&aacute;relos con espacios.</para></entry></row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">nombre_tecla</symbol></para></entry>
<entry align="left" valign="top"><para>Tecla con la que la funci&oacute;n
ha establecido una correspondencia. Para teclas con letras o n&uacute;meros,
el nombre <symbol role="Variable">nombre_tecla</symbol> est&aacute; normalmente
impreso en la tecla. Por ejemplo, el nombre de la tecla &ldquo;a&rdquo; es
&ldquo;a&rdquo; y la tecla &ldquo;2&rdquo; se denomina &ldquo;2&rdquo;. La
tecla &ldquo;Tabulador&rdquo; se denomina &ldquo;Tab&rdquo;. La tecla &ldquo;F3&rdquo;
se denomina &ldquo;F3&rdquo;.</para></entry></row></tbody></tgroup></informaltable>
<para>Para otras teclas, se deletrea el nombre (por ejemplo, <command>plus</command> para la tecla &ldquo;+&rdquo;). El archivo <filename>keysymdef.h</filename>, ubicado en un directorio dependiente del sistema, contiene informaci&oacute;n
adicional sobre los nombres de tecla.</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">contexto</symbol></para></entry>
<entry align="left" valign="top"><para>Elemento que debe tener el foco de
teclado para que su acci&oacute;n entre en vigor. Se pueden concatenar contextos
si la asignaci&oacute;n se aplica a m&aacute;s un contexto. Varios contextos
se separan mediante el car&aacute;cter <filename>|</filename>.</para><para><filename>root&mdash;</filename>Fondo de espacio de trabajo <filename>window&mdash;</filename> Ventana de cliente <filename>icon&mdash;</filename>Icono</para></entry>
</row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">funci&oacute;n</symbol></para></entry>
<entry align="left" valign="top"><para>Una funci&oacute;n del gestor de ventanas.
Para obtener una lista de funciones v&aacute;lidas, consulte la p&aacute;gina
de manual <filename moreinfo="RefEntry">dtwmrc(4)</filename>.</para></entry>
</row>
<row>
<entry align="left" valign="top"><para><symbol role="Variable">argumento</symbol></para></entry>
<entry align="left" valign="top"><para>Argumentos de la funci&oacute;n del
gestor de ventanas que son necesarios. Para obtener m&aacute;s detalles, consulte
la p&aacute;gina de manual <filename moreinfo="RefEntry">dtwmrc(4)</filename>.
</para></entry></row></tbody></tgroup></informaltable>
<para>Por ejemplo, la siguiente asignaci&oacute;n a tecla permite al usuario
conmutar el foco de teclado a la siguiente ventana transitoria de una aplicaci&oacute;n
pulsando Alt+F6.</para>
<programlisting>Alt&lt;Key>F6  window  f.next_key  transient</programlisting>
<note>
<para>Para obtener informaci&oacute;n completa sobre la sintaxis de la asignaci&oacute;n
a tecla, consulte la p&aacute;gina de manual <filename moreinfo="RefEntry">dtwmrc(4)</filename>.</para>
</note>
</sect2>
<sect2 id="SAG.WMCnf.div.25" role="Procedure">
<title id="SAG.WMCnf.mkr.17">Crear un conjunto personalizado de asignaciones
a teclas<indexterm><primary>asignaci&oacute;n a tecla</primary><secondary>crear nuevo conjunto</secondary></indexterm></title>
<orderedlist>
<listitem><para>Abra el archivo apropiado para editarlo:</para>
<itemizedlist remap="Bullet2">
<listitem><para>Personal: <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/dtwmrc</filename></para>
</listitem>
<listitem><para>Accesible en el sistema: <filename>/etc/dt/config/</filename><symbol>idioma</symbol><filename>/sys.dtwmrc</filename></para>
<para>Para obtener informaci&oacute;n sobre c&oacute;mo crear estos archivos,
consulte la secci&oacute;n <!--Original XRef content: ' Workspace Manager
Configuration Files on page&numsp;242'--><xref role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.2">.
</para>
</listitem>
</itemizedlist>
</listitem>
<listitem><para>Cree un nuevo conjunto de asignaciones a teclas con un <symbol role="Variable">NombreConjuntoAsignacionesTeclas</symbol> exclusivo. Utilice
el conjunto de asignaciones a teclas predeterminado del escritorio <command>DtKeyBindings</command>, como gu&iacute;a.</para>
</listitem>
<listitem><para>Establezca el recurso <systemitem>keyBindings</systemitem><indexterm>
<primary>keyBindings, recurso</primary></indexterm> en el nuevo nombre de conjunto:
</para>
<para remap="CodeIndent1"><systemitem>Dtwm*keyBindings</systemitem>: <symbol role="Variable">NombreConjuntoAsignacionesTeclas</symbol></para>
</listitem>
<listitem><para>Elija Reiniciar el Gestor de espacios de trabajo en el men&uacute;
Espacio de trabajo.</para>
</listitem>
</orderedlist>
<note>
<para>Las nuevas asignaciones a teclas sustituyen las asignaciones a teclas
existentes. Copie las asignaciones a teclas que desee conservar de <systemitem>DtKeyBindings</systemitem> al nuevo conjunto.</para>
</note>
</sect2>
</sect1>
<sect1 id="SAG.WMCnf.div.26">
<title id="SAG.WMCnf.mkr.18">Conmutaci&oacute;n entre el comportamiento predeterminado
y el personalizado<indexterm><primary>Gestor de espacios de trabajo</primary>
<secondary>cambiar a Motif</secondary></indexterm></title>
<para>Para conmutar entre el comportamiento de ventana del escritorio de CDE
y el de Motif 1.2 predeterminado:</para>
<orderedlist>
<listitem><para>Pulse Alt+Despl+Control+!</para>
</listitem>
<listitem><para>Pulse OK en el cuadro de di&aacute;logo.</para>
</listitem>
</orderedlist>
<para>Al conmutar al comportamiento predeterminado, se eliminan el Panel Frontal
y las asignaciones personalizadas a botones y teclas.</para>
</sect1>
</chapter>
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 14:35:19-->
<?Pub *0000051004>
