InglésFrancésEspañol

Ejecutar servidores | Ubuntu > | Fedora > |


icono de página de OnWorks

twm - Online en la nube

Ejecute twm en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando twm que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


twm - Administrador de ventanas de pestañas para el sistema X Window

SINTAXIS


twm [ -monitor dpy ] [ -s ] [ -f archivo de inicio ] [ -v ]

DESCRIPCIÓN


Twm es un administrador de ventanas para el sistema X Window. Proporciona barras de título, ventanas con forma,
varias formas de gestión de iconos, funciones macro definidas por el usuario, clic para escribir y puntero
enfoque de teclado controlado y enlaces de teclas y botones de puntero especificados por el usuario.

Este programa generalmente lo inicia el administrador de sesión del usuario o el script de inicio. Cuando
usado desde xdm(1) or xinit(1) sin un administrador de sesiones, twm se ejecuta con frecuencia en el
primer plano como el último cliente. Cuando corres de esta manera, saliendo twm hace que la sesión sea
terminado (es decir, desconectado).

De forma predeterminada, las ventanas de las aplicaciones están rodeadas por un `` marco '' con una barra de título en la parte superior
y un borde especial alrededor de la ventana. La barra de título contiene el nombre de la ventana, un
rectángulo que se enciende cuando la ventana recibe entrada de teclado y cuadros de función
conocidos como `` botones de título '' en los bordes izquierdo y derecho de la barra de título.

Al presionar el botón del puntero 1 (generalmente el botón más a la izquierda, a menos que se haya cambiado con
xmodmap) en un botón de título invocará la función asociada con el botón. En el
interfaz predeterminada, las ventanas se iconifican haciendo clic (presionando y luego inmediatamente
soltando) el botón de título izquierdo (que parece un punto). Por el contrario, las ventanas son
desiconificado haciendo clic en el icono asociado o la entrada en el administrador de iconos (ver
descripción de la variable ShowIconManager y de la función f.showiconmgr).

El tamaño de las ventanas se cambia presionando el botón de título derecho (que se asemeja a un grupo de
cuadrados), arrastrando el puntero sobre el borde que se va a mover y soltando el puntero
cuando el contorno de la ventana tiene el tamaño deseado. Del mismo modo, las ventanas se mueven por
presionando en el título o en la región resaltada, arrastrando el contorno de una ventana a la nueva ubicación,
y luego soltar cuando el contorno esté en la posición deseada. Simplemente haciendo clic en el
el título o la región resaltada levanta la ventana sin moverla.

Cuando se crean nuevas ventanas, twm respetará cualquier información de tamaño y ubicación solicitada
por el usuario (generalmente a través -geometría argumento de línea de comando o recursos para el
aplicaciones individuales). De lo contrario, un esquema del tamaño predeterminado de la ventana, su
barra de título, y las líneas que dividen la ventana en una cuadrícula de 3x3 que siguen el puntero son
desplegado. Al hacer clic en el botón 1 del puntero, la ventana se colocará en la posición actual y
dale el tamaño predeterminado. Presionando el botón del puntero 2 (generalmente el botón del puntero del medio)
y arrastrar el contorno le dará a la ventana su posición actual pero permitirá que los lados
cambiar de tamaño como se describe arriba. Al hacer clic en el botón del puntero 3 (generalmente el puntero derecho
botón) le dará a la ventana su posición actual, pero intentará alargarla lo suficiente para
toque la parte inferior de la pantalla.

OPCIONES


Twm acepta las siguientes opciones de línea de comando:

-monitor dpy
Esta opción especifica el servidor X que se utilizará.

-s Esta opción indica que solo la pantalla predeterminada (según lo especificado por -monitor o por
La PANTALLA variable de entorno) debe gestionarse. Por defecto, twm intentará
para gestionar todas las pantallas de la pantalla.

-f nombre de archivo
Esta opción especifica el nombre del archivo de inicio que se utilizará. Por defecto, twm
busque en el directorio de inicio del usuario los archivos llamados .twmrc.num (dónde número es un
número de pantalla) o .twmrc.

-v Esta opción indica que twm debe imprimir mensajes de error cada vez que un inesperado
X Se recibe un evento de error. Esto puede ser útil al depurar aplicaciones, pero puede
distraerse con el uso regular.

CUSTOMIZACIÓN


Gran parte de twmLa apariencia y el comportamiento se pueden controlar proporcionando un archivo de inicio en una
de las siguientes ubicaciones (buscadas en orden para cada pantalla que se administra cuando twm
comienza):

$ INICIO / .twmrc.número de pantalla
La número de pantalla es un pequeño número positivo (por ejemplo, 0, 1, etc.) que representa el
número de pantalla (por ejemplo, el último número en la variable de entorno DISPLAY
anfitrión: displaynum.screennum) que se utilizaría para contactar con esa pantalla del
monitor. Esto está diseñado para pantallas con múltiples pantallas de diferentes visualizaciones.
tipos.

$ INICIO / .twmrc
Este es el nombre habitual del archivo de inicio de un usuario individual.

/usr/share/X11/twm/system.twmrc
Si no se encuentra ninguno de los archivos anteriores, twm buscará en este archivo un
configuración predeterminada. Esto a menudo lo adapta el administrador del sitio para
proporcionar menús convenientes o enlaces familiares para usuarios novatos.

Si no se encuentran archivos de inicio, twm utilizará los valores predeterminados integrados descritos anteriormente. los
único recurso utilizado por twm is bitmapFilePath para obtener una lista de directorios separados por dos puntos
buscar al buscar archivos de mapa de bits (para obtener más información, consulte la Athena Widgets manual
y xrdb(1)).

Twm Los archivos de inicio se dividen lógicamente en tres tipos de especificaciones: Variables,
encuadernaciones, Menús. Las Variables La sección debe ir primero y se usa para describir las fuentes,
colores, cursores, anchos de borde, ubicación de iconos y ventanas, resaltado, aumento automático,
diseño de títulos, deformación, uso del administrador de iconos. los encuadernaciones la sección suele venir
segundo y se utiliza para especificar las funciones que deben invocarse cuando el teclado y
Los botones de puntero se presionan en ventanas, iconos, títulos y marcos. los Menús .
da cualquier menú definido por el usuario (que contiene funciones para ser invocadas o comandos para ser
ejecutado).

Los nombres de variables y las palabras clave no distinguen entre mayúsculas y minúsculas. Las cadenas deben estar rodeadas por doble
citan caracteres (por ejemplo, "azul") y distinguen entre mayúsculas y minúsculas. Un signo de libra (#) fuera de un
cadena hace que el resto de la línea en la que el carácter parece ser tratado como un
comentario.

VARIABLES


Muchos de los aspectos de twmLa interfaz de usuario está controlada por variables que se pueden configurar en
el archivo de inicio del usuario. Algunas de las opciones están habilitadas o deshabilitadas simplemente por el
presencia de una palabra clave en particular. Otras opciones requieren palabras clave, números, cadenas o
listas de todos estos.

Las listas están rodeadas por llaves y generalmente están separadas por espacios en blanco o una nueva línea. Para
ejemplo:
Subir automáticamente {"emacs" "XTerm" "Xmh"}
or
Subir automáticamente
{
"emacs"
"XTerm"
"Xmh"
}
Cuando se busca una variable que contiene una lista de cadenas que representan ventanas (por ejemplo, para
determinar si habilitar o no la subida automática como se muestra arriba), una cadena debe ser exacta,
coincidencia sensible a mayúsculas y minúsculas con el nombre de la ventana (dado por la propiedad de ventana WM_NAME), recurso
nombre o nombre de clase (ambos proporcionados por la propiedad de ventana WM_CLASS). El ejemplo anterior
habilitaría la subida automática en ventanas llamadas `` emacs '', así como en cualquier xterm (ya que son de
clase `` XTerm '') o ventanas xmh (que son de clase `` Xmh '').

Argumentos de cadena que se interpretan como nombres de archivo (consulte la Mapas de píxeles, Cursoresy
IconoDirectorio a continuación) antepondrá el directorio del usuario (especificado por el INICIO entorno
variable) si el primer carácter es una tilde (~). Si, en cambio, el primer carácter es un
dos puntos (:), se supone que el nombre se refiere a uno de los mapas de bits internos que se utilizan para
cree los símbolos de barras de título predeterminados: : xlogo or : eliminar (ambos se refieren al logo X), :punto
or : iconify (ambos se refieren al punto), : cambiar el tamaño (los cuadrados anidados utilizados por el cambio de tamaño
botón), :menú (una página con líneas), y :pregunta (el signo de interrogación utilizado para inexistente
archivos de mapa de bits).

Las siguientes variables pueden especificarse en la parte superior de un twm archivo de inicio. Listas de
Las cadenas de prefijo de nombre de ventana se indican mediante lista de victorias. Los argumentos opcionales se muestran en
corchetes:

Subir automáticamente { lista de victorias }
Esta variable especifica una lista de ventanas que se deben generar automáticamente
siempre que el puntero entre en la ventana. Esta acción se puede habilitar de forma interactiva
o deshabilitado en ventanas individuales usando la función f.autoraise.

AutoRelativeResize
Esta variable indica que arrastrar un tamaño de ventana (ya sea cuando inicialmente
el tamaño de la ventana con el botón del puntero 2 o al cambiar el tamaño) no debe esperar hasta
el puntero ha cruzado los bordes de la ventana. En cambio, moviendo el puntero
automáticamente hace que el borde o bordes más cercanos se muevan en la misma cantidad. Esta
permite cambiar el tamaño de las ventanas que se extienden fuera del borde de la pantalla. Si el
puntero está en el centro de la ventana, o si el cambio de tamaño se inicia presionando un
botón de título, twm todavía esperará a que el puntero cruce el borde de una ventana (para
prevenir accidentes). Esta opción es particularmente útil para las personas a las que les gusta el
método de presionar-arrastrar-soltar para barrer los tamaños de las ventanas.

Bordercolor cadena [{ wincolorlist }]
Esta variable especifica el color predeterminado del borde que se colocará alrededor de todos
ventanas no iconificadas, y solo se puede dar dentro de un Color, Escala de grises or
Monocromo lista. El opcional wincolorlist especifica una lista de ventana y color
pares de nombres para especificar colores de borde particulares para diferentes tipos de ventanas.
Por ejemplo:
Bordercolor "gray50"
{
"XTerm" "rojo"
"xmh" "verde"
}
El valor predeterminado es "negro".

BordeAzulejosDe Fondo cadena [{ wincolorlist }]
Esta variable especifica el color de fondo predeterminado en el patrón gris utilizado en
bordes sin resaltar (solo si No Resaltar no se ha configurado), y solo se puede dar
dentro de un Color, Escala de grises or Monocromo lista. El opcional wincolorlist permite
colores por ventana que se especificarán. El valor predeterminado es "blanco".

BordeAzulejos cadena [{ wincolorlist }]
Esta variable especifica el color de primer plano predeterminado en el patrón gris utilizado en
bordes sin resaltar (solo si No Resaltar no se ha configurado), y solo se puede dar
dentro de un Color, Escala de grises or Monocromo lista. El opcional wincolorlist permite
colores por ventana que se especificarán. El valor predeterminado es "negro".

Ancho del borde píxeles
Esta variable especifica el ancho en píxeles del borde que rodea a todos los clientes.
marcos de ventana si ClientBorderWidth no se ha especificado. Este valor también es
utilizado para establecer el tamaño del borde de las ventanas creadas por twm (como el administrador de iconos).
El valor predeterminado es 2.

sangría de botón píxeles
Esta variable especifica la cantidad por la que se deben sangrar los botones de título en todos los
lados. Los valores positivos hacen que los botones sean más pequeños que el texto de la ventana y
resalte el área para que se destaquen. Estableciendo esto y el
TítuloBotónBordeAncho variables a 0 hace que los botones de título sean tan altos y anchos como
posible. El valor predeterminado es 1.

ClientBorderWidth
Esta variable indica que el ancho del borde del marco de una ventana debe establecerse en el
ancho del borde inicial de la ventana, en lugar del valor de Ancho del borde.

Color { lista de colores }
Esta variable especifica una lista de asignaciones de color que se realizarán si el valor predeterminado
La pantalla es capaz de mostrar más que un simple blanco y negro. los colores-
-- se compone de las siguientes variables de color y sus valores:
Fondo predeterminado, PredeterminadoPrimer plano, MenúFondo, MenúForeground,
MenúTítuloFondo, Menú Título, MenúSombraColor, MenúBordeColor,
PunteroForegroundy PunteroDe Fondo. Las siguientes variables de color también pueden
recibir una lista de pares de nombre de ventana y color para permitir que los colores por ventana sean
especificado (ver Bordercolor para detalles): Bordercolor, IconoGestorDestacar,
BorderTitleFondo, FronteraTítuloPrimer plano, TítuloFondo, TítuloForeground,
IconoDe Fondo, IconoForeground, IconoBordeColor, IconManagerDe Fondoy
IconManagerPrimer Plano. Por ejemplo:
Color
{
MenuBackground "gray50"
MenuForeground "azul"
BorderColor "rojo" {"XTerm" "amarillo"}
TítuloForeground "amarillo"
TítuloFondo "azul"
}
Todas estas variables de color también se pueden especificar para Monocromo variable,
permitiendo que se utilice el mismo archivo de inicialización tanto en color como en monocromo
pantallas.

RestringedMoveTimeRestringedMoveTime milisegundos
Esta variable especifica el lapso de tiempo entre los clics de los botones necesarios para comenzar una
operación de movimiento restringido. Haciendo doble clic dentro de este período de tiempo cuando
invocando f.mover hará que la ventana se mueva solo en posición horizontal o vertical
dirección. Establecer este valor en 0 inhabilitará los movimientos restringidos. El valor por defecto
es 400 milisegundos.

Cursores { lista de cursores }
Esta variable especifica los glifos que twm debe usar para varios punteros
cursores. Cada cursor puede definirse desde el cursor fuente o de dos
archivos de mapa de bits. Formas del cursor La fuente se puede especificar directamente como:
nombre del cursor "cadena"
dónde nombre del cursor es uno de los nombres de cursor que se enumeran a continuación, y cadena es el nombre
de un glifo como se encuentra en el archivo /usr/include/X11/cursorfont.h (sin el `` XC_ ''
prefijo). Si el cursor se va a definir a partir de archivos de mapa de bits, la siguiente sintaxis
se usa en su lugar:
nombre del cursor "imagen""máscara"
La imagen y máscara las cadenas especifican los nombres de los archivos que contienen la imagen de glifo
y máscara en de mapa de bits(1) formulario. Los archivos de mapa de bits se ubican de la misma manera que
archivos de mapa de bits de icono. El siguiente ejemplo muestra las definiciones de cursor predeterminadas:
Cursores
{
Marco "top_left_arrow"
Título "top_left_arrow"
Icono "top_left_arrow"
IconMgr "top_left_arrow"
Mover "flor"
Cambiar el tamaño de "flor"
Menú "sb_left_arrow"
Botón "mano2"
Espera "mira"
Seleccione "punto"
Destruye "pirata"
}

DecorarTransitorios
Esta variable indica que las ventanas transitorias (aquellas que contienen un
WM_TRANSIENT_FOR) debe tener barras de título. Por defecto, los transitorios no son
reparentado.

Fondo predeterminado cadena
Esta variable especifica el color de fondo que se utilizará para el tamaño y la información.
ventanas. El valor predeterminado es "blanco".

PredeterminadoPrimer plano cadena
Esta variable especifica el color de primer plano que se utilizará para el tamaño y la información
ventanas. El valor predeterminado es "negro".

DontIconifyByUnmapping { lista de victorias }
Esta variable especifica una lista de ventanas que no deben ser iconificadas simplemente
Desmapear la ventana (como sería el caso si IconifyByUnmapping había sido establecido).
Esto se usa con frecuencia para forzar que algunas ventanas sean tratadas como íconos mientras que otras
Las ventanas son manejadas por el administrador de iconos.

DontMoveOff
Esta variable indica que no se debe permitir que las ventanas se muevan fuera del
pantalla. Puede ser anulado por el f.forcemove función.

DontSqueezeTítulo [{ lista de victorias }]
Esta variable indica que las barras de título no deben reducirse al mínimo.
tamaño como se describe en SqueezeTitulo debajo. Si la lista de ventanas opcional es
suministrado, solo se evitará que se aprieten esas ventanas.

Iconos de fuerza
Esta variable indica que los mapas de píxeles de iconos especificados en el Iconos variable debería
anular cualquier mapa de píxeles proporcionado por el cliente.

MarcoRelleno píxeles
Esta variable especifica la distancia entre las decoraciones de la barra de título (el botón
y texto) y el marco de la ventana. El valor predeterminado es 2 píxeles.

Escala de grises { colores }
Esta variable especifica una lista de asignaciones de color que deben realizarse si el
La pantalla tiene un visual predeterminado de GrayScale. Ver la descripción de Colores.

IconoDe Fondo cadena [{ lista de victorias }]
Esta variable especifica el color de fondo de los iconos y solo puede especificarse
dentro de un Color, Escala de grises or Monocromo lista. El opcional lista de victorias es una lista
de nombres y colores de ventana para que se puedan especificar colores por ventana. Ver el
Bordercolor variable para una descripción completa de la lista de victorias. El valor predeterminado es
"blanco".

IconoBordeColor cadena [{ lista de victorias }]
Esta variable especifica el color del borde utilizado para las ventanas de iconos y puede
solo se especifica dentro de un Color, Escala de grises or Monocromo lista. El opcional
lista de victorias es una lista de nombres y colores de ventana para que los colores por ventana puedan ser
especificado. Ver el Bordercolor variable para una descripción completa de la victoria-
--. El valor predeterminado es "negro".

IconoBordeAncho píxeles
Esta variable especifica el ancho en píxeles del borde que rodea el icono
ventanas. El valor predeterminado es 2.

IconoDirectorio cadena
Esta variable especifica el directorio en el que se debe buscar si un archivo de mapa de bits
no se puede encontrar en ninguno de los directorios de la bitmapFilePath recurso.

IconFont cadena
Esta variable especifica la fuente que se utilizará para mostrar los nombres de los iconos dentro de los iconos.
El valor predeterminado es "variable".

IconoForeground cadena [{ lista de victorias }]
Esta variable especifica el color de primer plano que se utilizará al mostrar iconos, y
solo se puede especificar dentro de un Color, Escala de grises or Monocromo lista. los
opcional lista de victorias es una lista de nombres y colores de ventanas para que los colores por ventana
puede especificarse. Ver el Bordercolor variable para una descripción completa de la
lista de victorias. El valor predeterminado es "negro".

IconifyByUnmapping [{ lista de victorias }]
Esta variable indica que las ventanas deben ser iconificadas sin mapear sin
tratando de mapear cualquier ícono. Esto supone que el usuario reasignará la ventana a través de
el administrador de iconos, el f.warpto función, o la TwmWindows menú. Si el opcional
lista de victorias se proporciona, solo esas ventanas serán iconificadas simplemente desmapeando.
Windows que tiene tanto esto como el IconManagerNoMostrar las opciones establecidas pueden no ser
accesible si no vincula al TwmWindows El menú está configurado en el archivo de inicio del usuario.

IconManagerDe Fondo cadena [{ lista de victorias }]
Esta variable especifica el color de fondo que se utilizará para las entradas del administrador de iconos, y
solo se puede especificar dentro de un Color, Escala de grises or Monocromo lista. los
opcional lista de victorias es una lista de nombres y colores de ventanas para que los colores por ventana
puede especificarse. Ver el Bordercolor variable para una descripción completa de la
lista de victorias. El valor predeterminado es "blanco".

IconManagerNoMostrar [{ lista de victorias }]
Esta variable indica que el administrador de iconos no debe mostrar ninguna ventana. Si
el opcional lista de victorias se proporciona, solo esas ventanas no se mostrarán. Esta
La variable se usa para evitar ventanas que rara vez están iconificadas (como xreloj or
xcargar) ocupe espacio en el administrador de iconos.

IconManagerFuente cadena
Esta variable especifica la fuente que se utilizará al mostrar las entradas del administrador de iconos.
El valor predeterminado es "variable".

IconManagerPrimer Plano cadena [{ lista de victorias }]
Esta variable especifica el color de primer plano que se utilizará al mostrar el icono
entradas del administrador, y solo puede especificarse dentro de un Color, Escala de grises or
Monocromo lista. El opcional lista de victorias es una lista de nombres y colores de ventanas, por lo que
que se pueden especificar colores por ventana. Ver el Bordercolor variable para un
descripción completa de la lista de victorias. El valor predeterminado es "negro".

IconManagerGeometría cadena [ columnas ]
Esta variable especifica la geometría de la ventana del administrador de iconos. los cadena
El argumento es una especificación de geometría estándar que indica el tamaño completo inicial
del administrador de iconos. La ventana del administrador de iconos se divide en columnas piezas
y escalado de acuerdo con el número de entradas en el administrador de iconos. Entradas extra
se envuelven para formar filas adicionales. El número predeterminado de columnas es 1.

IconoGestorDestacar cadena [{ lista de victorias }]
Esta variable especifica el color del borde que se utilizará al resaltar el icono.
entrada del administrador que actualmente tiene el foco, y solo se puede especificar dentro de un
Color, Escala de grises or Monocromo lista. El opcional lista de victorias es una lista de ventanas
nombres y colores para que se puedan especificar colores por ventana. Ver el Bordercolor
variable para una descripción completa de la lista de victorias. El valor predeterminado es "negro".

Administradores de iconos { iconmgr-list }
Esta variable especifica una lista de administradores de iconos para crear. Cada elemento de la
iconmgr-list tiene el siguiente formato:
"nombre ganador"["nombre icónico"]"geometría" columnas
dónde nombre ganador es el nombre de las ventanas que deben colocarse en este icono
gerente, nombre icónico es el nombre del icono de la ventana del administrador de iconos, geometría es un
especificación de geometría estándar, y columnas es el número de columnas en este icono
gerente como se describe en IconManagerGeometría. Por ejemplo:
Administradores de iconos
{
"XTerm" "=300x5+800+5" 5
"myhost" "=400x5+100+5" 2
}
Los clientes cuyo nombre o clase sea `` XTerm '' tendrán una entrada creada en el
Administrador de iconos `` XTerm ''. Los clientes cuyo nombre fuera `` myhost '' se incluirían en el
Administrador de iconos `` myhost ''.

IconManagerMostrar { lista de victorias }
Esta variable especifica una lista de ventanas que deberían aparecer en el administrador de iconos.
Cuando se usa junto con el IconManagerNoMostrar variable, solo las ventanas
en esta lista se mostrará en el administrador de iconos.

IconoRegión cadena de geom vgrav gravedad ancho de cuadrícula altura de cuadrícula
Esta variable especifica un área en la ventana raíz en la que se colocan los iconos si no
La ubicación específica del icono la proporciona el cliente. los cadena de geom es un cotizado
cadena que contiene una especificación de geometría estándar. Si mas de uno IconoRegión
se dan las líneas, los iconos se colocarán en las regiones de iconos siguientes cuando el primer
está lleno. los vgrav el argumento debe ser Norte or Sur y control y es
se utiliza para controlar si los iconos se rellenan primero desde la parte superior o inferior de la
región del icono. Del mismo modo, el gravedad el argumento debe ser Este or West y es
se utiliza para controlar si los iconos deben rellenarse de izquierda a derecha. Iconos
se presentan dentro de la región en una cuadrícula con celdas ancho de cuadrícula píxeles de ancho y
altura de cuadrícula píxeles de alto.

Iconos { lista de victorias }
Esta variable especifica una lista de nombres de ventana y los nombres de archivo de mapa de bits que
deben usarse como sus iconos. Por ejemplo:
Iconos
{
"XTerm" "xterm.icon"
"xfd" "xfd_icon"
}
Windows que coincida con `` XTerm '' y no se iconificaría al anular la asignación, y
intente utilizar el mapa de bits del icono en el archivo `` xterm.icon ''. Si Iconos de fuerza is
especificado, este mapa de bits se utilizará incluso si el cliente ha solicitado su propio icono
mapa de píxeles.

InterpolarMenúColores
Esta variable indica que los colores de entrada del menú deben interpolarse entre
colores especificados de entrada. En el siguiente ejemplo:
Menú "Mi menú"
{
"Título" ("negro": "rojo") f.título
"entrada1" f.nop
"entrada2" f.nop
"entrada3" ("blanco": "verde") f.nop
"entrada4" f.nop
"entrada5" ("rojo": "blanco") f.nop
}
los colores de primer plano para `` entrada1 '' y `` entrada2 '' se interpolarán entre
blanco y negro, y los colores de fondo entre rojo y verde. Del mismo modo, el
primer plano para `` entrada4 '' estará a medio camino entre el blanco y el rojo, y el
el fondo estará a medio camino entre el verde y el blanco.

HacerTítulo { lista de victorias }
Esta variable especifica una lista de ventanas en las que se debe colocar una barra de título y
se utiliza para solicitar títulos en ventanas específicas cuando Sin título ha sido establecido.

MaxWindowSize cadena
Esta variable especifica una geometría en la que el ancho y la altura dan el máximo
tamaño para una ventana determinada. Esto se usa normalmente para restringir las ventanas al tamaño
de la pantalla. El ancho predeterminado es 32767 - ancho de pantalla. La altura predeterminada es
32767 - altura de la pantalla.

MenúFondo cadena
Esta variable especifica el color de fondo utilizado para los menús y solo se puede
especificado dentro de un Color or Monocromo lista. El valor predeterminado es "blanco".

MenúBordeColor cadena
Esta variable especifica el color del borde del menú y solo se puede especificar
dentro de un Color, Escala de grises or Monocromo lista. El valor predeterminado es "negro".

Ancho del borde del menú píxeles
Esta variable especifica el ancho en píxeles del menú que rodea el borde
ventanas. El valor predeterminado es 2.

MenuFont cadena
Esta variable especifica la fuente que se utilizará al mostrar menús. El valor predeterminado es
"variable".

MenúForeground cadena
Esta variable especifica el color de primer plano utilizado para los menús y solo se puede
especificado dentro de un Color, Escala de grises or Monocromo lista. El valor predeterminado es
"negro".

MenúSombraColor cadena
Esta variable especifica el color de la sombra detrás de los menús desplegables y puede
solo se especifica dentro de un Color, Escala de grises or Monocromo lista. El valor predeterminado es
"negro".

MenúTítuloFondo cadena
Esta variable especifica el color de fondo para f.título entradas en los menús, y puede
solo se especifica dentro de un Color, Escala de grises or Monocromo lista. El valor predeterminado es
"blanco".

Menú Título cadena
Esta variable especifica el color de primer plano para f.título entradas en los menús y puede
solo se especifica dentro de un Color or Monocromo lista. El valor predeterminado es "negro".

Monocromo { colores }
Esta variable especifica una lista de asignaciones de color que deben realizarse si el
la pantalla tiene una profundidad de 1. Consulte la descripción de Colores.

MoveDelta píxeles
Esta variable especifica el número de píxeles que el puntero debe moverse antes de
f.mover la función comienza a funcionar. También vea el f.deltastop función. El valor por defecto
es cero píxeles.

NoBackingStore
Esta variable indica que twmLos menús de la tienda no deben solicitar respaldo a
minimizar el repintado de los menús. Suele utilizarse con servidores que pueden
repintar más rápido de lo que pueden soportar la tienda de respaldo.

Sin mayúsculas y minúsculas
Esta variable indica que se deben ignorar las mayúsculas y minúsculas al ordenar los nombres de los iconos en una
administrador de iconos. Esta opción se usa típicamente con aplicaciones que capitalizan el
primera letra del nombre de su icono.

Sin valores predeterminados
Esta variable indica que twm no debe proporcionar los botones de título predeterminados y
fijaciones. Esta opción solo debe usarse si el archivo de inicio contiene un
un conjunto completamente nuevo de enlaces y definiciones.

NoGrabServer
Esta variable indica que twm no debería agarrar el servidor al aparecer menús
y ventanas opacas móviles.

No Resaltar [{ lista de victorias }]
Esta variable indica que los bordes no deben resaltarse para rastrear el
ubicación del puntero. Si el opcional lista de victorias se da, destacando la voluntad
solo se desactivará para esas ventanas. Cuando el borde esté resaltado, será
dibujado en la corriente Bordercolor. Cuando el borde no está resaltado, será
punteado con un patrón gris usando la corriente BordeAzulejos y
BordeAzulejosDe Fondo colores.

NoIconManagers
Esta variable indica que no se debe crear un administrador de iconos.

NoMenuShadows
Esta variable indica que los menús no deben tener sombras dibujadas detrás de ellos.
Esto se usa típicamente con servidores más lentos ya que acelera el dibujo del menú en el
a costa de hacer que el menú sea un poco más difícil de leer.

NoRaiseOnDeiconify
Esta variable indica que las ventanas desiconificadas no deben levantarse.

NoRaiseOnMove
Esta variable indica que las ventanas no deben levantarse cuando se mueven. Este es
normalmente se utiliza para permitir que las ventanas se deslicen una debajo de la otra.

NoRaiseOnResize
Esta variable indica que las ventanas no deben elevarse cuando se cambia de tamaño. Este es
normalmente se utiliza para permitir que las ventanas cambien de tamaño una debajo de la otra.

NoRaiseOnWarp
Esta variable indica que las ventanas no deben abrirse cuando el puntero está
deformado en ellos con el f.warpto función. Si se establece esta opción, deformar a un
La ventana ocluida puede resultar en que el puntero termine en la ventana ocluida.
en su lugar, la ventana deseada (que causa un comportamiento inesperado con f.warpring).

NoGuardarUnders
Esta variable indica que los menús no deben solicitar save-under para minimizar
repintado de la ventana siguiendo la selección del menú. Se suele utilizar con pantallas.
que pueden repintar más rápido de lo que pueden manejar los rescates.

NoStackMode [{ lista de victorias }]
Esta variable indica que la ventana del cliente solicita cambiar el orden de apilamiento
debe ser ignorado. Si el opcional lista de victorias se da, solo solicitudes en aquellos
las ventanas serán ignoradas. Esto se utiliza normalmente para evitar que las aplicaciones
sin descanso apareciendo al frente de la pila de ventanas.

Sin título [{ lista de victorias }]
Esta variable indica que las ventanas no deben tener barras de título. Si el opcional
lista de victorias se proporciona, solo esas ventanas no tendrán barras de título. HacerTítulo puede ser
se utiliza con esta opción para forzar la colocación de barras de título en ventanas específicas.

NoTitleFocus
Esta variable indica que twm no debe establecer el foco de entrada del teclado en cada
ventana a medida que se ingresa. Normalmente, twm establece el enfoque para que el enfoque y la clave
los eventos de la barra de título y los administradores de iconos se envían a la aplicación. Si
el puntero se mueve rápidamente y twm es lento para responder, la entrada se puede dirigir a
la ventana vieja en lugar de la nueva. Esta opción se utiliza normalmente para evitar este
`` retraso de entrada '' y para solucionar errores en aplicaciones antiguas que tienen problemas
con eventos de enfoque.

NoTitleHighlight [{ lista de victorias }]
Esta variable indica que el área resaltada de la barra de título, que se utiliza para
indica la ventana que actualmente tiene el foco de entrada, no debe mostrarse.
Si el opcional lista de victorias se da, solo esas ventanas no tendrán resaltado
áreas. Esto y el SqueezeTitulo Las opciones se pueden configurar para reducir sustancialmente el
cantidad de espacio de pantalla requerido por las barras de título.

OpacoMover
Esta variable indica que el f.mover la función debería mover la ventana
en lugar de solo un esquema para que el usuario pueda ver inmediatamente lo que la ventana
se verá como en la nueva posición. Esta opcin se usa normalmente en rpidos
muestra (particularmente si NoGrabServer Está establecido).

Mapas de píxeles { mapas de píxeles }
Esta variable especifica una lista de mapas de píxeles que definen la apariencia de varios
imágenes. Cada entrada es una palabra clave que indica el mapa de píxeles a establecer, seguida de una
cadena que da el nombre del archivo de mapa de bits. Los siguientes mapas de píxeles pueden ser
especificado:
Mapas de píxeles
{
Título Resaltado "gris1"
}
El predeterminado para Título Resaltado es utilizar un patrón de punteado uniforme.

Prioridad lista de prioridades
Esta variable establece twmprioridad. lista de prioridades debe ser un número firmado y sin comillas
(por ejemplo, 999). Esta variable tiene efecto solo si el servidor admite SYNC
extensión.

Colocación aleatoria
Esta variable indica que las ventanas sin geometría especificada deben colocarse
en una ubicación pseudoaleatoria en lugar de que el usuario arrastre un esquema.

Redimensionar fuente cadena
Esta variable especifica la fuente que se utilizará en la ventana de dimensiones cuando
cambiar el tamaño de las ventanas. El valor predeterminado es "fijo".

ReiniciarPreviousState
Esta variable indica que twm debería intentar usar la propiedad WM_STATE en
ventanas del cliente para indicar qué ventanas deben estar iconificadas y cuáles deben dejarse
visible. Esto se usa normalmente para intentar regenerar el estado en el que la pantalla
estaba en antes de que se cerrara el administrador de ventanas anterior.

GuardarColor { lista de colores }
Esta variable indica una lista de asignaciones de color que se almacenarán como valores de píxeles.
en la propiedad de la ventana raíz _MIT_PRIORITY_COLORS. Los clientes pueden optar por preservar
estos valores al instalar su propio mapa de colores. Tenga en cuenta que el uso de este mecanismo
es una forma de aplicación para evitar el problema "tecnicolor", por lo que es útil
Los objetos de la pantalla, como los bordes de las ventanas y las barras de título, desaparecen cuando un programa
los colores personalizados son instalados por el administrador de ventanas. Por ejemplo:
GuardarColor
{
Bordercolor
TítuloFondo
TítuloForeground
"Rojo"
"Verde"
"azul"
}
Esto colocaría en la ventana raíz valores de 3 píxeles para bordes y barras de título, como
así como las tres cadenas de colores, todas tomadas del mapa de colores predeterminado.

ShowIconManager
Esta variable indica que la ventana del administrador de iconos debe mostrarse cuando twm
Está empezado. Siempre se puede subir utilizando el f.showiconmgr función.

SortIconManager
Esta variable indica que las entradas en el administrador de iconos deben ordenarse
alfabéticamente en lugar de simplemente agregar nuevas ventanas al final.

SqueezeTitulo [{ lista de apretones }]
Esta variable indica que twm debe intentar usar la extensión SHAPE para hacer
Las barras de título ocupan solo el espacio de pantalla que necesitan, en lugar de extender todo
el camino a través de la parte superior de la ventana. El opcional lista de apretones puede ser usado para
controlar la ubicación de la barra de título comprimida en la parte superior de la ventana. Eso
contiene entradas de la forma:
"nombre " justificación número denominación
dónde nombre es un nombre de ventana, justificación es cualquiera izquierda, centro o el Derechoy
número y denominación son números que especifican una razón que da la posición relativa sobre
que la barra de título está justificada. La relación se mide de izquierda a derecha si el
el numerador es positivo y de derecha a izquierda si es negativo. Un denominador de 0
indica que el numerador debe medirse en píxeles. Por conveniencia, el
la relación 0/0 es igual a 1/2 para centro y -1/1 para Derecho. Por ejemplo:
SqueezeTitulo
{
"XTerm" dejó 0 0
"xterm1" a la izquierda 1 3
"xterm2" a la izquierda 2 3
"en punto" centro 0 0
"emacs" derecha 0 0
}
La DontSqueezeTítulo list se puede utilizar para desactivar la compresión en ciertos títulos.

InicioIconificado [{ lista de victorias }]
Esta variable indica que las ventanas del cliente deben dejarse inicialmente como iconos
hasta que el usuario lo desiconifique explícitamente. Si el opcional lista de victorias se da, solo
esas ventanas se iniciarán de forma icónica. Esto es útil para programas que no
apoyar un -icónico opción de línea de comando o recurso.

TítuloFondo cadena [{ lista de victorias }]
Esta variable especifica el color de fondo utilizado en las barras de título y solo puede
especificado dentro de un Color, Escala de grises or Monocromo lista. El opcional lista de victorias
es una lista de nombres y colores de ventana para que se puedan especificar colores por ventana.
El valor predeterminado es "blanco".

TítuloBotónBordeAncho píxeles
Esta variable especifica el ancho en píxeles del borde que rodea
botones de título. Por lo general, se establece en 0 para permitir que los botones de título ocupen tanto
espacio como sea posible y no tener un borde. El valor predeterminado es 1.

Fuente del titulo cadena
Esta variable especifica la fuente que se utilizará para mostrar los nombres de las ventanas en
barras de título. El valor predeterminado es "variable".

TítuloForeground cadena [{ lista de victorias }]
Esta variable especifica el color de primer plano que se utiliza en las barras de título y solo puede
especificado dentro de un Color, Escala de grises or Monocromo lista. El opcional lista de victorias
es una lista de nombres y colores de ventana para que se puedan especificar colores por ventana.
El valor predeterminado es "negro".

TítuloPadding píxeles
Esta variable especifica la distancia entre los distintos botones, texto y
resaltar áreas en la barra de título. El valor predeterminado es 8 píxeles.

DesconocidoIcono cadena
Esta variable especifica el nombre de archivo de un archivo de mapa de bits que se utilizará como predeterminado
icono. Este mapa de bits se utilizará como icono de todos los clientes que no proporcionen un
icono de mapa de bits y no se enumeran en el Iconos lista.

UsarPosiciónP cadena
Esta variable especifica si twm debe respetar el programa solicitado
ubicaciones (dadas por el Posición en la propiedad WM_NORMAL_HINTS) en el
ausencia de una posición especificada por el usuario. El argumento cadena puede tener uno de tres
valores: "apagado" (el valor predeterminado) indicando que twm debería ignorar el programa-
posición suministrada, "en" indicando que la posición debe ser utilizada, y "no-
cero" indicando que la posición debe usarse si es diferente a (0,0). El
La última opción es para solucionar un error en kits de herramientas más antiguos.

Cursor de deformación [{ lista de victorias }]
Esta variable indica que el puntero debe deformarse en las ventanas cuando se
están deiconificados. Si el opcional lista de victorias se da, el puntero solo será
deformado cuando esas ventanas se desiconifican.

VentanaAnillo { lista de victorias }
Esta variable especifica una lista de ventanas a lo largo de las cuales f.warpring función
ciclos

Warp Sin mapear
Esta variable indica que el f.warpto función debe desiconificar cualquier iconificado
ventanas que encuentra. Esto se usa típicamente para hacer un enlace de teclas que aparecerá
una ventana en particular (como xmh), no importa dónde esté. El valor predeterminado es para
f.warpto para ignorar las ventanas iconificadas.

XorValor número
Esta variable especifica el valor que se utilizará al dibujar contornos de ventana para mover
y cambio de tamaño. Esto debe establecerse en un valor que resulte en una variedad de
colores distinguibles cuando son exclusivos del contenido del usuario
pantalla típica. Establecer esta variable en 1 a menudo da buenos resultados si es adyacente
los colores del mapa de colores predeterminado son distintos. Por defecto, twm intentará
hacer que aparezcan líneas temporales en el extremo opuesto del mapa de colores del
gráficos.

Zoom [ contar ]
Esta variable indica que los contornos que sugieren el movimiento de una ventana hacia y desde
su estado iconificado debe mostrarse siempre que una ventana esté iconificada o
desiconificado. El opcional contar argumento especifica el número de contornos a ser
dibujado. El recuento predeterminado es 8.

Las siguientes variables deben configurarse después de que se hayan asignado las fuentes, por lo que generalmente es
es mejor ponerlos al final de las variables o al comienzo de las secciones de enlaces:

Función predeterminada función
Esta variable especifica la función que se ejecutará cuando se produzca un evento de tecla o botón.
recibido para el que no se proporciona ningún enlace. Esto suele estar ligado a f.nop,
pitido f, o un menú que contiene operaciones de ventana.

FunciónVentana función
Esta variable especifica la función a ejecutar cuando se selecciona una ventana de la
TwmWindows menú. Si no se establece esta variable, la ventana se desiconificará y
elevado.

ENLACES


Una vez configuradas las variables deseadas, se pueden adjuntar botones de título y teclas
y botones de puntero. Los botones de título se pueden agregar desde el lado izquierdo o derecho y aparecer en
la barra de título de izquierda a derecha de acuerdo con el orden en que se especifican. Llave
y las vinculaciones de botones de puntero se pueden dar en cualquier orden.

Las especificaciones de los botones de título deben incluir el nombre del mapa de píxeles que se utilizará en el cuadro de botones
y la función que se invocará cuando se presione un botón de puntero dentro de ellos:
Botón de título izquierdo "nombre de mapa de bits"= función
or
BotónDeTítuloDerecho "nombre de mapa de bits"= función
La nombre de mapa de bits puede hacer referencia a uno de los mapas de bits integrados (que se escalan para coincidir
Fuente del titulo) utilizando el nombre apropiado con el prefijo de dos puntos descrito anteriormente.

Las especificaciones de las teclas y los botones del puntero deben proporcionar los modificadores que se deben presionar,
qué partes de la pantalla debe estar el puntero y qué función debe invocarse. Teclas
se dan como cadenas que contienen el nombre de clave apropiado; Los botones se dan como
las palabras claves Button1-Button5:
"FP1" = lista de mods : contexto : función
Button1 = lista de mods : contexto : función
La lista de mods es cualquier combinación de los nombres de los modificadores cambio, Remoto, bloquear, meta, mod1,
mod2, mod3, mod4 o el mod5 (que puede abreviarse como s, c, l, m, m1, m2, m3, m4, m5,
respectivamente) separados por una barra vertical (|). Del mismo modo, el contexto es cualquier combinación
of ventana, título, ícono, raíz, marco, iconmgr, sus primeras letrasiconmgr la abreviatura es
m), o todos los, separados por una barra vertical. El función es cualquiera de los f. las palabras claves
descrito abajo. Por ejemplo, el archivo de inicio predeterminado contiene los siguientes enlaces:
Button1 =: root: f.menu "TwmWindows"
Button1 = m: ventana | icono: f. función "mover o bajar"
Button2 = m: ventana | icono: f.iconify
Button3 = m: ventana | icono: f. función "mover o subir"
Button1 =: title: f.función "mover o subir"
Button2 =: title: f.raiselower
Button1 =: icon: f.función "mover-o-iconificar"
Button2 =: icono: f.iconify
Button1 =: iconmgr: f.iconify
Button2 =: iconmgr: f.iconify
Un usuario que quisiera poder manipular ventanas desde el teclado podría usar la
siguientes enlaces:
"F1" =: todos: f.iconificar
"F2" =: todos: f.raiselower
"F3" =: todos: f.warpring "siguiente"
"F4" =: todos: f.warpto "xmh"
"F5" =: todos: f.warpto "emacs"
"F6" =: todos: f.colormap "siguiente"
"F7" =: todo: f.colormap "predeterminado"
"F20" =: todos: f.warptoscreen "siguiente"
"Izquierda" = m: todos: f.backiconmgr
"Derecha" = m | s: todos: f.forwiconmgr
"Arriba" = m: todo: f.upiconmgr
"Abajo" = m | s: all: f.downiconmgr
Twm proporciona muchas más primitivas de manipulación de ventanas de las que se pueden almacenar convenientemente en un
barra de título, menú o conjunto de combinaciones de teclas. Aunque se proporciona un pequeño conjunto de valores predeterminados
(a menos que el Sin valores predeterminados se especifica), la mayoría de los usuarios querrán tener sus
operaciones vinculadas a pulsaciones de teclas y botones. Para hacer esto, twm asocia nombres con cada uno de
las primitivas y proporciona usuario definido funciones para construir primitivas de nivel superior
y menús para seleccionar interactivamente entre grupos de funciones.

Las funciones definidas por el usuario contienen el nombre por el que se hace referencia a ellas en las llamadas a
f. función y una lista de otras funciones para ejecutar. Por ejemplo:
Función "mover o bajar" {f.move f.deltastop f.lower}
Función "mover o subir" {f.move f.deltastop f.raise}
Función "mover-o-iconificar" {f.move f.deltastop f.iconify}
Función "restore-colormap" {f.colormap "default" f.lower}
El nombre de la función debe usarse en f. función exactamente como aparece en la función
especificación.

En las descripciones siguientes, si se dice que la función opera en la ventana seleccionada, pero
se invoca desde un menú raíz, el cursor se cambiará a la Selecciona cursor y el siguiente
Se elegirá la ventana para recibir una pulsación de botón:

! cadena
Esta es una abreviatura de f.ejec cadena.

f.autoraise
Esta función cambia si la ventana seleccionada se abre o no cada vez que
ingresado por el puntero. Ver la descripción de la variable Subir automáticamente.

f.backiconmgr
Esta función deforma el puntero a la columna anterior en el icono actual
gerente, volviendo a la fila anterior si es necesario.

pitido f Esta función hace sonar la campana del teclado.

f.bottomzoom
Esta función es similar a la zoom completo función, pero cambia el tamaño de la ventana para
llene solo la mitad inferior de la pantalla.

círculo abajo
Esta función baja la ventana superior que ocluye otra ventana.

círculo arriba
Esta función eleva la ventana más inferior que está ocluida por otra ventana.

f. mapa de colores cadena
Esta función rota los mapas de colores (obtenidos de WM_COLORMAP_WINDOWS
propiedad en la ventana) que twm se mostrará cuando el puntero esté en esta ventana.
El argumento cadena puede tener uno de los siguientes valores: "Siguiente", "anterior"y
"defecto". Cabe señalar aquí que, en general, el mapa de colores instalado es
determinado por el enfoque del teclado. Un foco de teclado controlado por puntero instalará un
mapa de colores privado al entrar en la ventana propietaria del mapa de colores. Usando el clic para
tipo de modelo, los mapas de color privados no se instalarán hasta que el usuario presione un mouse
en la ventana de destino.

f. desiconificar
Esta función desiconifica la ventana seleccionada. Si la ventana no es un icono, este
la función no hace nada.

f. eliminar
Esta función envía el mensaje WM_DELETE_WINDOW a la ventana seleccionada si el
la aplicación cliente lo ha solicitado a través de la propiedad de ventana WM_PROTOCOLS. El
Se supone que la aplicación responde al mensaje eliminando el
ventana. Si la ventana no ha solicitado mensajes WM_DELETE_WINDOW, el teclado
Sonará una campana indicando que el usuario debe elegir un método alternativo.
Tenga en cuenta que esto es muy diferente de f.destroy. La intención aquí es eliminar un solo
ventana, no necesariamente toda la aplicación.

f.deltastop
Esta función permite cancelar una función definida por el usuario si el puntero ha sido
se movió más de MoveDelta píxeles. Vea la definición de ejemplo dada para Función
"mover o subir" al comienzo de la sección.

f. destruir
Esta función indica al servidor X que cierre la conexión de pantalla del cliente.
que creó la ventana seleccionada. Esto solo debe usarse como último recurso para
cerrar clientes fugitivos. Consulte también f.delete.

f.downiconmgr
Esta función deforma el puntero a la siguiente fila en el administrador de iconos actual,
pasando al principio de la siguiente columna si es necesario.

f.ejec cadena
Esta función pasa el argumento cadena a / Bin / sh para su ejecución. En multipantalla
modo, si cadena inicia un nuevo cliente X sin dar un argumento de visualización, el
El cliente aparecerá en la pantalla desde la que se invocó esta función.

f. enfoque Esta función cambia el foco del teclado del servidor a la ventana seleccionada,
cambiando la regla de enfoque de impulsada por puntero si es necesario. Si la ventana seleccionada
ya estaba enfocado, esta función ejecuta un f. desenfocar.

f.forcemove
Esta función es como f.mover excepto que ignora el DontMoveOff variable.

f.forwiconmgr
Esta función deforma el puntero a la siguiente columna en el administrador de iconos actual,
pasando al principio de la siguiente fila si es necesario.

zoom completo
Esta función cambia el tamaño de la ventana seleccionada al tamaño completo de la pantalla o de lo contrario
restaura el tamaño original si la ventana ya estaba ampliada.

f. función cadena
Esta función ejecuta la función definida por el usuario cuyo nombre es especificado por el
argumento cadena.

f.hbzoom
Esta función es sinónimo de f.bottomzoom.

f.hideiconmgr
Esta función desmapea el administrador de iconos actual.

f.horizonte
Esta variable es similar a la f.zoom función excepto que la ventana seleccionada es
redimensionado al ancho completo de la pantalla.

f.htzoom
Esta función es sinónimo de zoom superior.

f.hzoom Esta función es sinónimo de f.horizonte.

f.iconificar
Esta función iconifica o desiconifica la ventana o el icono seleccionado, respectivamente.

f.identificar
Esta función muestra un resumen del nombre y la geometría de la ventana seleccionada.
Si el servidor admite la extensión SYNC, la prioridad del cliente que posee el
También se muestra la ventana. Hacer clic en el puntero o presionar una tecla en la ventana
lo descartará.

f.lefticonmgr
Esta función similar a f.backiconmgr excepto que la envoltura no cambia las filas.

f.zoom izquierdo
Esta variable es similar a la f.bottomzoom función pero hace que el seleccionado
La ventana solo cambia de tamaño a la mitad izquierda de la pantalla.

flor Esta función baja la ventana seleccionada.

f.menú cadena
Esta función invoca el menú especificado por el argumento cadena. Menús en cascada
puede construirse anidando llamadas a f.menú.

f.mover Esta función arrastra un contorno de la ventana seleccionada (o la propia ventana si el
OpacoMover variable está establecida) hasta que se suelte el botón del puntero que lo invoca. Doble
haciendo clic dentro del número de milisegundos dado por RestringedMoveTimeRestringedMoveTime deforma el
puntero al centro de la ventana y restringe el movimiento para que sea
horizontal o vertical según la línea de cuadrícula que se cruce. Para abortar un movimiento
presione otro botón antes de soltar el primer botón.

f.nexticonmgr
Esta función deforma el puntero al siguiente administrador de iconos que contiene cualquier ventana en
la pantalla actual o cualquier pantalla posterior.

f.nop Esta función no hace nada y normalmente se utiliza con el Función predeterminada or
FunciónVentana variables o para introducir líneas en blanco en los menús.

f.previconmgr
Esta función deforma el puntero al administrador de iconos anterior que contiene cualquier
ventanas en la pantalla actual o anterior.

f.prioridad cadena
Esta función establece la prioridad del cliente que posee la ventana seleccionada al
valor numérico del argumento cadena, que debería ser un entero con signo en doble
comillas (por ejemplo, "999"). Esta función sólo tiene efecto si el servidor admite la
Extensión SYNC.

f. salir Esta función provoca twm para restaurar los bordes de la ventana y salir. Si twm es la
primer cliente invocado desde xdm, esto resultará en un reinicio del servidor.

f. subir Esta función abre la ventana seleccionada.

f.raiselower
Esta función eleva la ventana seleccionada a la parte superior del orden de apilamiento si es
ocluido por cualquier ventana, de lo contrario, la ventana se bajará.

f.actualizar
Esta función hace que se actualicen todas las ventanas.

f. cambiar el tamaño
Esta función muestra un esquema de la ventana seleccionada. Cruzando una frontera (o
pólipo AutoRelativeResize) hará que el contorno comience a formar una banda elástica hasta que
se suelta el botón de invocación. Para cancelar un cambio de tamaño, presione otro botón antes
soltando el primer botón.

f. reiniciar
Esta función mata y reinicia twm.

f.startwm cadena
Esta función mata twm e inicia otro administrador de ventanas, según lo especificado por cadena.

f.righticonmgr
Esta función es similar a f.nexticonmgr excepto que el envoltorio no cambia
filas.

f. zoom derecho
Esta variable es similar a la f.bottomzoom función excepto que el seleccionado
La ventana solo cambia de tamaño a la mitad derecha de la pantalla.

f.sálvate
Esta función envía un mensaje WM_SAVEYOURSELF a la ventana seleccionada si tiene
solicitó el mensaje en su propiedad de ventana WM_PROTOCOLS. Clientes que aceptan
Se supone que este mensaje controla todo el estado asociado con la ventana y
actualice la propiedad WM_COMMAND como se especifica en el ICCCM. Si la ventana seleccionada
no ha seleccionado para este mensaje, sonará la campana del teclado.

f.showiconmgr
Esta función asigna el administrador de iconos actual.

f.sorticonmgr
Esta función ordena alfabéticamente las entradas en el administrador de iconos actual. Ver
La variable SortIconManager.

f.título Esta función proporciona un elemento no seleccionable centrado en una definición de menú. Eso
no debe utilizarse en ningún otro contexto.

zoom superior
Esta variable es similar a la f.bottomzoom función excepto que el seleccionado
La ventana solo cambia de tamaño a la mitad superior de la pantalla.

f. desenfocar
Esta función restablece el enfoque de nuevo a impulsado por puntero. Esto debe usarse cuando un
ya no se desea la ventana enfocada.

f.upiconmgr
Esta función deforma el puntero a la fila anterior en el administrador de iconos actual,
pasando a la última fila de la misma columna si es necesario.

f.vlzoom
Esta función es sinónimo de f.zoom izquierdo.

f.vrzoom
Esta función es sinónimo de f. zoom derecho.

f.warpring cadena
Esta función deforma el puntero a la ventana siguiente o anterior (como lo indica
el argumento cadena, que puede ser "Siguiente" or "anterior") especificado en el VentanaAnillo
variable.

f.warpto cadena
Esta función deforma el puntero a la ventana que tiene un nombre o clase que
cerillas cadena. Si la ventana está iconificada, se desiconificará si el
variable Warp Sin mapear se establece o se ignora.

f.warptoiconmgr cadena
Esta función deforma el puntero a la entrada del administrador de iconos asociada con el
ventana que contiene el puntero en el administrador de iconos especificado por el argumento
cadena. Si cadena está vacío (es decir, ""), se elige el administrador de iconos actual.

f.warptoscreen cadena
Esta función deforma el puntero a la pantalla especificada por el argumento cadena.
Cordón puede ser un número (p. ej. "0" or "1"), la palabra "Siguiente" (indicando la corriente
pantalla más 1, omitiendo las pantallas no administradas), la palabra "espalda" (indicando
la pantalla actual menos 1, omitiendo las pantallas no administradas), o la palabra
"anterior" (que indica la última pantalla visitada.

f.winrefresh
Esta función es similar a la f.actualizar función excepto que sólo el seleccionado
se actualiza la ventana.

f.zoom Esta función es similar a la zoom completo función, excepto que el único
se cambia la altura de la ventana seleccionada.

MENÚS


Las funciones se pueden agrupar y seleccionar de forma interactiva mediante ventanas emergentes (cuando están vinculadas a un puntero
) o menús desplegables (cuando están asociados con un botón de título). Cada especificación de menú
contiene el nombre del menú, ya que será referido por f.menú, opcional por defecto
colores de primer plano y de fondo, la lista de nombres de elementos y las funciones que deben
invocar y colores de primer plano y de fondo opcionales para elementos individuales:
Menú "nombre del menú"[("desafiar""defback")]
{
string1 [("delantero1""atrás")] función 1
string2 [("delantero2""atrás")] función 2
.
.
.
cadenaN [("adelante""atrásN")] funciónN
}

La nombre del menú distingue entre mayúsculas y minúsculas. El opcional desafiar y defback los argumentos especifican el
colores de primer plano y de fondo utilizados en una pantalla a color para resaltar las entradas del menú. El
cadena parte de cada entrada del menú será el texto que aparecerá en el menú. El
opcional de proa y en aquel entonces Los argumentos especifican los colores de primer plano y de fondo del menú.
entrada cuando el puntero no está en la entrada. Estos colores solo se usarán en un color
monitor. El valor predeterminado es utilizar los colores especificados por MenúForeground y
MenúFondo variables. La función parte de la entrada del menú es una de las funciones,
incluidas las funciones definidas por el usuario o menús adicionales.

Hay un menú especial llamado TwmWindows que contiene los nombres de todos los clientes y
twm-Ventanas suministradas. Si selecciona una entrada, FunciónVentana para ser ejecutado en
esa ventana. Si FunciónVentana no se ha configurado, la ventana se desiconificará y
elevado.

ICONOS


Twm admite varias formas diferentes de manipular ventanas iconificadas. El mapa de píxeles común
y el estilo del texto se puede diseñar a mano o organizar automáticamente como se describe en el
IconoRegión variable. Además, una cuadrícula concisa de nombres de iconos, llamada administrador de iconos,
proporciona un uso más eficiente del espacio de la pantalla, así como la capacidad de navegar entre
Windows desde el teclado.

Un administrador de iconos es una ventana que contiene los nombres de las ventanas seleccionadas o todas las ventanas actualmente en
la pantalla. Además del nombre de la ventana, un pequeño botón con el icono predeterminado
El símbolo se mostrará a la izquierda del nombre cuando se iconifique la ventana. Por
predeterminado, al hacer clic en una entrada en el administrador de iconos se realiza f.iconificar. Para cambiar el
acciones realizadas en el administrador de iconos, utilice el iconmgr contexto al especificar el botón y
enlaces de teclado.

Mover el puntero al administrador de iconos también dirige el enfoque del teclado a la dirección indicada.
ventana (estableciendo el foco explícitamente o enviando eventos sintéticos NoTitleFocus is
colocar). Utilizando el f.upiconmgr, f.downiconmgr f.lefticonmgry f.righticonmgr funciones,
el foco de entrada se puede cambiar entre ventanas directamente desde el teclado.

Use twm en línea usando los servicios de onworks.net


Ad


Ad