837 lines
46 KiB
Plaintext
837 lines
46 KiB
Plaintext
<!-- $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ón del Gestor de espacios
|
|
de trabajo</title>
|
|
<para><indexterm><primary>dtwm, Vea Gestor de espacios de trabajo<$nopage></primary></indexterm><indexterm><primary><$nopage>Gestor de ventanas</primary><secondary>Vea también Gestor de espacios de trabajo[Gestor
|
|
de ventanasaaa]</secondary></indexterm><indexterm><primary>OSF/Gestor de
|
|
ventanas Motif, Vea Gestor de espacios de trabajo<$nopage></primary></indexterm>Este
|
|
capítulo describe có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ó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ó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ús Espacio de trabajo y Ventana</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Ademá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ú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<$nopage></secondary></indexterm> Fondos de espacios de trabajo</emphasis>. El usuario
|
|
cambia los fondos utilizando el Gestor de estilos. Sin embargo, la gestión
|
|
de fondos es una funció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ó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ón de consulta sobre el Gestor
|
|
de espacios de trabajo, consulte las páginas de manual <filename>dtwm(1)</filename> y <filename>dtwmrc(4)</filename>.</para>
|
|
</listitem>
|
|
<listitem><para>Para obtener información sobre cómo establecer
|
|
los recursos del Gestor de espacios de trabajo, consulte la sección
|
|
<!--Original XRef content: ' Setting
|
|
Application Resources on page 256'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.FACol.mkr.2">.</para>
|
|
</listitem>
|
|
<listitem><para>Para obtener información sobre los archivos de configuración
|
|
del Panel Frontal, consulte el <!--Original XRef
|
|
content: 'Chapter 13,
|
|
Advanced Front Panel Customization'--><xref role="ChapNumAndTitle" linkend="SAG.FrPC.mkr.1">.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Para obtener información adicional sobre cómo establecer
|
|
recursos, consulte la sección <!--Original XRef content: ' Setting
|
|
Application
|
|
Resources on page 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ón del Gestor de
|
|
espacios de trabajo<indexterm><primary>Gestor de espacios de trabajo</primary>
|
|
<secondary>archivos de configuración</secondary></indexterm><indexterm>
|
|
<primary>archivos de configuración</primary><secondary>Gestor de espacios
|
|
de trabajo</secondary></indexterm><indexterm><primary>archivos de configuración</primary><secondary>Gestor de ventanas</secondary></indexterm></title>
|
|
<para>El Gestor de espacios de trabajo obtiene la información sobre
|
|
los menús de las ventanas, los menús del espacio de trabajo,
|
|
las asignaciones a botones y las asignaciones a teclas de un archivo de configuració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ón
|
|
en el orden mostrado anteriormente y utiliza el primero que encuentra.</para>
|
|
<para>Para los usuarios que utilizan más de un idioma de sesión,
|
|
se puede crear un archivo de configuració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ón
|
|
personal<indexterm><primary>Gestor de espacios de trabajo</primary><secondary>personalización personal</secondary></indexterm></title>
|
|
<para>El archivo de configuració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ó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>, éste
|
|
se cargará 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ón accesible en el sistema<indexterm>
|
|
<primary>Gestor de espacios de trabajo</primary><secondary>personalización
|
|
accesible en el sistema</secondary></indexterm></title>
|
|
<para>El archivo de configuració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
|
|
…
|
|
}</programlisting>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Por ejemplo, las siguientes líneas toman como fuente el archivo
|
|
<filename>/users/ellen/mymenu</filename>:</para>
|
|
<programlisting>include
|
|
{
|
|
/users/ellen/mymenu
|
|
}</programlisting>
|
|
<para>Las sentencias incluidas son útiles para proporcionar más
|
|
funciones sin copiar el archivo de configuración entero. Por ejemplo,
|
|
puede que le interese crear una nueva asignación a tecla sin tener
|
|
que administrar el archivo de configuració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<Key>F5 root f.menu Applications
|
|
}
|
|
Menu Applications
|
|
{
|
|
GraphicsApp f.exec /usr/bin/GraphicsApp/GApp
|
|
…
|
|
}</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ón.</para>
|
|
<itemizedlist>
|
|
<listitem><para>Elija Reiniciar el Gestor de espacios de trabajo en el menú
|
|
Espacio de trabajo (pulse el botón 3 del ratón cuando el puntero
|
|
esté en el fondo).</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1 id="SAG.WMCnf.div.8">
|
|
<title id="SAG.WMCnf.mkr.5">Personalización de los espacios de trabajo<indexterm>
|
|
<primary>espacios de trabajo</primary><secondary>personalizar</secondary>
|
|
</indexterm></title>
|
|
<para>La mayor parte de la personalización de los espacios de trabajo,
|
|
como por ejemplo cambiar los nombres de los espacios de trabajo y el nú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úmero de espacios de trabajo
|
|
para que sean accesibles en el sistema<indexterm><primary>espacios de trabajo</primary><secondary>número de</secondary></indexterm></title>
|
|
<para>La configuración predeterminada del escritorio proporciona cuatro
|
|
espacios de trabajo. El usuario puede añadir y suprimir espacios de
|
|
trabajo utilizando el menú emergente asociado con el conmutador del
|
|
Espacio de trabajo.</para>
|
|
<para>El Gestor de espacios de trabajo proporciona un recurso para cambiar
|
|
el número predeterminado de espacios de trabajo.</para>
|
|
<itemizedlist>
|
|
<listitem><para>Utilice el recurso <systemitem>workspaceCount</systemitem>
|
|
para establecer el número de espacios de trabajo:</para>
|
|
<indexterm><primary>workspaceCount, recurso</primary></indexterm>
|
|
<programlisting remap="CodeIndent1">Dtwm* workspaceCount: número</programlisting>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Para obtener información sobre cómo establecer los recursos
|
|
del Gestor de espacios de trabajo, consulte la sección <!--Original
|
|
XRef content: ' Setting
|
|
Application Resources on page 256'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.FACol.mkr.2">.</para>
|
|
<para>Por ejemplo, el siguiente recurso establece el nú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ó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ón sobre cómo establecer los recursos
|
|
del Gestor de espacios de trabajo, consulte la sección <!--Original
|
|
XRef content: ' Setting
|
|
Application Resources on page 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ñadir</secondary></indexterm></title>
|
|
<orderedlist>
|
|
<listitem><para>Cree las imá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ú
|
|
Espacio de trabajo.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
<para>Los fondos accesibles en el sistema y personales se añ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áficos<indexterm>
|
|
<primary>fondos</primary><secondary>utilizar imagen de gráficos</secondary>
|
|
</indexterm></title>
|
|
<para>Los fondos se colocan sobre la ventana raíz de la pantalla<indexterm>
|
|
<primary>ventana raíz</primary></indexterm>. El cuadro de diá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ólo una ventana raíz detrás de todos los
|
|
fondos de los espacios de trabajo. De este modo, una imagen de gráficos
|
|
colocada en la ventana raíz continúa existiendo en todos los
|
|
espacios de trabajo. Se puede especificar qué espacios de trabajo deben
|
|
cubrir la ventana raíz con un fondo. Sin embargo, la imagen que está
|
|
visible cuando SinFondo está activado será la misma para cada
|
|
espacio de trabajo.</para>
|
|
<orderedlist>
|
|
<listitem><para>Cree la imagen de gráficos. Tiene que estar en un formato
|
|
para el que exista una herramienta para mostrar la imagen en la ventana raíz.
|
|
Por ejemplo, si tiene la intención de utilizar <command>xsetroot</command>,
|
|
deberá crear un archivo de mapas de bits.</para>
|
|
</listitem>
|
|
<listitem><para>Si todaví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ó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í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ús del Gestor de espacios de trabajo<indexterm>
|
|
<primary>menús</primary><secondary>Gestor de espacios de trabajo</secondary>
|
|
</indexterm><indexterm><primary>Gestor de espacios de trabajo</primary><secondary>menús</secondary></indexterm></title>
|
|
<para>El Gestor de espacios de trabajo tiene tres menú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ú Espacio de trabajo<indexterm>
|
|
<primary>Espacio de trabajo, menú</primary><secondary>definición</secondary></indexterm></para></entry>
|
|
<entry align="left" valign="top"><para>También se denomina menú
|
|
raíz. Se muestra si el usuario pulsa el botón 3 del ratón
|
|
cuando el puntero está sobre el fondo. Este menú está
|
|
asociado con el botón del ratón por medio de una asignación
|
|
a botón.</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Menú Ventana<indexterm><primary>Ventana, menú</primary><secondary>definición</secondary></indexterm></para></entry>
|
|
<entry align="left" valign="top"><para>Menú mostrado si el usuario
|
|
pulsa los botones 1 y 3 del ratón cuando el puntero está sobre
|
|
el botón del menú Ventana (esquina superior izquierda del marco
|
|
de la ventana). Este menú está asociado con botó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ú Panel Frontal<indexterm>
|
|
<primary>Panel Frontal</primary><secondary>menú</secondary></indexterm></para></entry>
|
|
<entry align="left" valign="top"><para>Menú mostrado si el usuario
|
|
pulsa los botones 1 y 3 del ratón cuando el puntero está sobre
|
|
el botón del menú 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ús del Gestor de espacios
|
|
de trabajo<indexterm><primary>Ventana, menú</primary><secondary>sintaxis</secondary></indexterm><indexterm><primary>Espacio de trabajo, menú</primary><secondary>sintaxis</secondary></indexterm></title>
|
|
<para>Los menús del Gestor de espacios de trabajo tienen la sintaxis:
|
|
</para>
|
|
<programlisting>MenuNombreMenú
|
|
{
|
|
selección1 [mnemotécnico] [tecla de método abreviado] función [argumento]
|
|
selección2 [mnemotécnico] [tecla de método abreviado] función [argumento]
|
|
…
|
|
}</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ón</symbol></para></entry>
|
|
<entry align="left" valign="top"><para>Texto o mapa de bits que aparece en
|
|
el menú. 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écnico</symbol></para></entry>
|
|
<entry align="left" valign="top"><para>Carácter individual que actúa
|
|
como método abreviado del teclado cuando se muestra el menú.
|
|
Se especifica con el formato <filename>_</filename><symbol role="Variable">carácter</symbol>.</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">tecla de método
|
|
abreviado</symbol></para></entry>
|
|
<entry align="left" valign="top"><para>Método abreviado del teclado
|
|
que está activo tanto si se muestra como si no se muestra el menú.
|
|
Las teclas de método abreviado tienen la sintaxis <symbol role="Variable">modificador</symbol><computeroutput><Key></computeroutput> <symbol role="Variable">Nombretecla</symbol> donde modificador es <command>Ctrl</command>, <command>Shift</command>, <command>Alt</command> (Cará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 “inclusión
|
|
de X11”.</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">función</symbol></para><indexterm><primary>Gestor de espacios de trabajo</primary>
|
|
<secondary>funciones</secondary></indexterm></entry>
|
|
<entry align="left" valign="top"><para>Función que se debe realizar
|
|
cuando se efectúe esta selección. Consulte la pá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ón. Para
|
|
obtener más detalles, consulte la página de manual <filename>dtwmrc(4)</filename>.</para></entry></row></tbody></tgroup></informaltable>
|
|
<para>Por ejemplo, el siguiente elemento de menú etiquetado Restaurar
|
|
normaliza la ventana. Cuando se muestra el menú, si se escribe “R”
|
|
también se restaurará la ventana. Si se pulsa Carácter
|
|
ampliado F5 también se restaurará la ventana.</para>
|
|
<programlisting>Restaurar _R Alt<Key> F5 f.normalize</programlisting>
|
|
<note>
|
|
<para>Para obtener información completa sobre la sintaxis de los menús
|
|
del Gestor de espacios de trabajo, consulte la página de manual <filename moreinfo="RefEntry">dtwmrc(4)</filename>.</para>
|
|
</note>
|
|
</sect2>
|
|
<sect2 id="SAG.WMCnf.div.15" role="Procedure">
|
|
<title>Modificar el menú (raíz) Espacio de trabajo existente<indexterm>
|
|
<primary>Espacio de trabajo, menú</primary><secondary>modificar</secondary>
|
|
</indexterm><indexterm><primary><$nopage>menú raíz, Vea
|
|
Espacio de trabajo, menú</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ón sobre cómo crear estos archivos,
|
|
consulte la sección <!--Original XRef content: ' Workspace
|
|
Manager
|
|
Configuration Files on page 242'--><xref role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.2">.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
<listitem><para>Edite la descripción del menú Espacio de trabajo.
|
|
</para>
|
|
<para>El menú Espacio de trabajo predeterminado se llama<indexterm>
|
|
<primary>DtRootMenu</primary></indexterm> DtRootMenu.</para>
|
|
<programlisting remap="CodeIndent1">Menu DtRootMenu
|
|
{
|
|
Menú Espacio de trabajo f.title
|
|
Mostrar anterior f.circle_up
|
|
Mostrar siguiente f.circle_down
|
|
…
|
|
}</programlisting>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect2>
|
|
<sect2 id="SAG.WMCnf.div.16" role="Procedure">
|
|
<title id="SAG.WMCnf.mkr.10">Crear un nuevo menú (raíz) Espacio
|
|
de trabajo<indexterm><primary>Espacio de trabajo, menú</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ón sobre cómo crear estos archivos,
|
|
consulte la sección <!--Original XRef content: ' Workspace
|
|
Manager
|
|
Configuration Files--><!-- on page 242'--><xref role="SecTitleAndPageNum"
|
|
linkend="sag.wmcnf.mkr.2">.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
<listitem><para>Cree el nuevo menú:</para>
|
|
<programlisting remap="CodeIndent1">Menu nombre_menú
|
|
{
|
|
…
|
|
}</programlisting>
|
|
<para>Consulte la sección <!--Original XRef
|
|
content: ' Workspace
|
|
Manager Menu Syntax --><!--on page 247'--><xref role="SecTitleAndPageNum"
|
|
linkend="sag.wmcnf.mkr.9">.</para>
|
|
</listitem>
|
|
<listitem><para>Cree o edite la asignación a botón para mostrar
|
|
el nuevo menú.</para>
|
|
<para>Si el menú sustituye el menú existente, edite la asignación
|
|
a botón que muestra el menú Espacio de trabajo.</para>
|
|
<programlisting><Btn3Down> root f.menu nombre_menú</programlisting>
|
|
<para>Si el menú es un menú adicional, cree una nueva asignación
|
|
a botón del ratón. Por ejemplo, la siguiente asignación
|
|
a botón muestra el menú cuando se pulsa Despl-botón 3
|
|
del ratón sobre el fondo:</para>
|
|
<programlisting>Despl<Btn3Down> root f.menu <symbol role="Variable">nombre_menú</symbol></programlisting>
|
|
</listitem>
|
|
<listitem><para>Elija Reiniciar el Gestor de espacios de trabajo en el menú
|
|
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ú Ventana<indexterm>
|
|
<primary>Ventana, menú</primary><secondary>nuevo</secondary></indexterm></title>
|
|
<note>
|
|
<para>El menú 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á evitar realizar muchas
|
|
modificaciones en el menú 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ón sobre cómo crear estos archivos,
|
|
consulte la sección <!--Original XRef content: ' Workspace
|
|
Manager
|
|
Configuration Files on page 242'--><xref role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.2">.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
<listitem><para>Cree el nuevo menú:</para>
|
|
<programlisting remap="CodeIndent1">Menu nombre_menú
|
|
{
|
|
…
|
|
}</programlisting>
|
|
</listitem>
|
|
<listitem><para>Utilice el recurso <command>windowMenu</command> para especificar
|
|
el nuevo menú:</para>
|
|
<para remap="CodeIndent1"><systemitem>Dtwm*windowMenu:</systemitem> <symbol role="Variable">nombre_menú</symbol></para>
|
|
</listitem>
|
|
<listitem><para>Elija Reiniciar el Gestor de espacios de trabajo en el menú
|
|
Espacio de trabajo.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1 id="SAG.WMCnf.div.18">
|
|
<title id="SAG.WMCnf.mkr.12">Personalización de las asignaciones a
|
|
botones<indexterm><primary>Gestor de espacios de trabajo</primary><secondary>asignaciones a botones</secondary></indexterm><indexterm><primary>asignación
|
|
a botón</primary></indexterm><indexterm><primary><$nopage>asignación
|
|
a ratón, Vea asignación a botón</primary></indexterm></title>
|
|
<para>Una <emphasis>asignación a botón</emphasis> asocia una
|
|
operación de botón del ratón y una posible tecla modificadora
|
|
del teclado con una funció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án
|
|
definidas en el archivo de configuració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
|
|
{
|
|
…
|
|
}</programlisting>
|
|
<sect2 id="SAG.WMCnf.div.19">
|
|
<title id="SAG.WMCnf.mkr.13">Sintaxis de la asignación a botón<indexterm>
|
|
<primary>asignación a botón</primary><secondary>sintaxis</secondary>
|
|
</indexterm></title>
|
|
<para>La sintaxis para las asignaciones a botones es:</para>
|
|
<programlisting>Buttons ButtonBindingSetName
|
|
{
|
|
[modificador]<nombre_botónAcción_ratón> contexto función [argumento]
|
|
[modificador]<nombre_botónAcción_ratón> contexto funció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ón</symbol></para></entry>
|
|
<entry align="left" valign="top"><para><filename>Btn1—</filename>Botón
|
|
izquierdo del ratón <filename></filename> Btn2—Botón central
|
|
(ratón de 3 botones) o ambos botones (ratón de 2 botones <filename>Btn3—</filename>Botón derecho <filename>Btn4—</filename>Botones
|
|
1 y 2 juntos en un ratón de 3 botones <filename>Btn5—</filename>Botones
|
|
2 y 3 juntos en un rató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ón_ratón</symbol></para></entry>
|
|
<entry align="left" valign="top"><para><command>Down</command>—Mantener
|
|
pulsado un botón del ratón <command>Up</command>—Soltar
|
|
un botón del ratón <command>Click</command>—Pulsar y
|
|
solar un botón del ratón <filename>Click2</filename>—Pulsar
|
|
dos veces un botón del ratón <command>Drag</command>—Arrastrar
|
|
el ratón mientras se mantiene pulsado el botón del rató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ónde debe estar el puntero
|
|
para que la asignación entre en vigor. Si es necesario, separe varios
|
|
contenidos con el carácter <filename>|</filename>.</para><para><command>root</command>—Ventana del espacio de trabajo <command>window</command>—Ventana
|
|
del cliente o marco de la ventana <filename>frame—</filename>Marco de
|
|
la ventana, excluido el contenido <filename>icon—</filename>Icono <filename>title—</filename>Barra de título <filename>app—</filename>Ventana
|
|
del cliente (excluido el marco)</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">función</symbol></para></entry>
|
|
<entry align="left" valign="top"><para>Una de las funciones del gestor de
|
|
ventanas. Consulte la página de manual <filename moreinfo="refentry">dtwmrc(4)</filename> para obtener una lista de las funciones vá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ón del
|
|
gestor de ventanas que son necesarios. Para obtener más detalles, consulte
|
|
la página de manual <filename moreinfo="refentry">dtwmrc(4)</filename>.
|
|
</para></entry></row></tbody></tgroup></informaltable>
|
|
<para>Por ejemplo, la siguiente línea hace que se muestre el menú
|
|
descrito en <command>DtRootMenu</command> cuando se pulsa el botón
|
|
3 del ratón mientras el puntero está en la ventana del espacio
|
|
de trabajo (pero no en las ventanas del cliente).</para>
|
|
<programlisting><Btn3Down> root f.menu DtRootMenu</programlisting>
|
|
<note>
|
|
<para>Para obtener información completa sobre la sintaxis de asignación
|
|
a botones, consulte la página de manual <filename moreinfo="RefEntry">dtwmrc(4)</filename>.</para>
|
|
</note>
|
|
</sect2>
|
|
<sect2 id="SAG.WMCnf.div.20" role="Procedure">
|
|
<title>Añadir una asignación a botón<indexterm><primary>asignación a botón</primary><secondary>añ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ón sobre cómo crear estos archivos,
|
|
consulte la sección <!--Original XRef content: ' Workspace
|
|
Manager
|
|
Configuration Files on page 242'--><xref role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.2">.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
<listitem><para>Añada la asignación a botón a la definición <command>DtButtonBindings</command>.</para>
|
|
<para>No asigne el mismo botón a funciones diferentes para las operaciones
|
|
de pulsar botón y pulsar tecla y no asigne más de una función
|
|
al mismo botón y contexto.</para>
|
|
</listitem>
|
|
<listitem><para>Elija Reiniciar el Gestor de espacios de trabajo en el menú
|
|
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ón a botó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ón sobre cómo crear estos archivos,
|
|
consulte la sección <!--Original XRef content: ' Workspace
|
|
Manager
|
|
Configuration Files on page 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ón <!--Original XRef content: ' Button Binding
|
|
Syntax on
|
|
page 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ú
|
|
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ón de las asignaciones a
|
|
teclas</title>
|
|
<para>Una <emphasis>asignación a teclado</emphasis>, que también
|
|
se conoce como <emphasis>asignació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ón de teclas común
|
|
como una asignación a teclado. Por ejemplo, Despl-A pone normalmente
|
|
la letra “A” en la ventana actual. Si asigna Despl-A a una función,
|
|
se perderá su uso normal.</para>
|
|
</note>
|
|
<sect2 id="SAG.WMCnf.div.23">
|
|
<title>Asignaciones a teclas predeterminadas del escritorio<indexterm><primary>asignación a tecla</primary><secondary>predeterminada</secondary></indexterm></title>
|
|
<para>Las asignaciones a teclas predeterminadas del escritorio están
|
|
definidas en el archivo de configuración del Gestor de espacios de
|
|
trabajo en un conjunto de asignaciones a teclas denominado <filename>DtKeyBindings</filename>:</para>
|
|
<programlisting>Keys DtKeyBindings
|
|
{
|
|
…
|
|
}</programlisting>
|
|
</sect2>
|
|
<sect2 id="SAG.WMCnf.div.24">
|
|
<title id="SAG.WMCnf.mkr.16">Sintaxis de la asignación a tecla<indexterm>
|
|
<primary>asignación a tecla</primary><secondary>sintaxis</secondary>
|
|
</indexterm></title>
|
|
<para>La sintaxis para las asignaciones a teclas es:</para>
|
|
<programlisting>Keys NombreConjuntoAsignacionesTeclas
|
|
{
|
|
[Modificadores]<Key>nombre_tecla contexto función [argumento]
|
|
[Modificadores]<Key>nombre_tecla contexto función [argumento]
|
|
…
|
|
}</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á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ón
|
|
ha establecido una correspondencia. Para teclas con letras o números,
|
|
el nombre <symbol role="Variable">nombre_tecla</symbol> está normalmente
|
|
impreso en la tecla. Por ejemplo, el nombre de la tecla “a” es
|
|
“a” y la tecla “2” se denomina “2”. La
|
|
tecla “Tabulador” se denomina “Tab”. La tecla “F3”
|
|
se denomina “F3”.</para></entry></row></tbody></tgroup></informaltable>
|
|
<para>Para otras teclas, se deletrea el nombre (por ejemplo, <command>plus</command> para la tecla “+”). El archivo <filename>keysymdef.h</filename>, ubicado en un directorio dependiente del sistema, contiene informació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ón entre en vigor. Se pueden concatenar contextos
|
|
si la asignación se aplica a más un contexto. Varios contextos
|
|
se separan mediante el carácter <filename>|</filename>.</para><para><filename>root—</filename>Fondo de espacio de trabajo <filename>window—</filename> Ventana de cliente <filename>icon—</filename>Icono</para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><symbol role="Variable">función</symbol></para></entry>
|
|
<entry align="left" valign="top"><para>Una función del gestor de ventanas.
|
|
Para obtener una lista de funciones válidas, consulte la pá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ón del
|
|
gestor de ventanas que son necesarios. Para obtener más detalles, consulte
|
|
la página de manual <filename moreinfo="RefEntry">dtwmrc(4)</filename>.
|
|
</para></entry></row></tbody></tgroup></informaltable>
|
|
<para>Por ejemplo, la siguiente asignación a tecla permite al usuario
|
|
conmutar el foco de teclado a la siguiente ventana transitoria de una aplicación
|
|
pulsando Alt+F6.</para>
|
|
<programlisting>Alt<Key>F6 window f.next_key transient</programlisting>
|
|
<note>
|
|
<para>Para obtener información completa sobre la sintaxis de la asignación
|
|
a tecla, consulte la pá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ó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ón sobre cómo crear estos archivos,
|
|
consulte la sección <!--Original XRef content: ' Workspace Manager
|
|
Configuration Files on page 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í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ú
|
|
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ó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á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>
|