Este es el comando FvwmIconMan 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
FvwmIconMan: un administrador de iconos de fvwm
SINOPSIS
FvwmIconMan es generado por fvwm, por lo que no funcionará ninguna invocación de línea de comando.
DESCRIPCIÓN
FvwmIconMan es un administrador de iconos que sigue el modelo del administrador de iconos de TWM. El usuario puede tener
múltiples administradores de iconos, cada uno de los cuales está armado con una lista de tipos de ventanas que administra.
Por ejemplo, el usuario puede tener un administrador que enumera solo las ventanas de emacs, y otro
que enumera todo lo demás. También puede especificar qué resolución utiliza cada administrador de iconos,
por ejemplo, un administrador de iconos puede administrar ventanas en todos los escritorios y otro puede administrar solo
los del escritorio, la página o la pantalla actual. FvwmIconMan puede mostrar los iconos en miniatura
proporcionado por fvwm para sus ventanas administradas. Los gerentes pueden tener un número máximo de
columnas (y así crece verticalmente), un número máximo de filas (y luego crece horizontalmente),
o manténgase en un tamaño fijo y ajuste el tamaño de los botones de la ventana para que se ajusten (piense en win95's
Barra de tareas). Y cuando se compila el soporte para la extensión X Shape, entonces el administrador
las ventanas pueden tener forma.
Puede especificar acciones que se ejecutarán cuando se reciban eventos de teclado o de mouse. Por ejemplo tu
podría enlazar el primer botón del ratón para iconificar la ventana seleccionada y hacer enlaces para
las teclas de flecha para navegar por la ventana del administrador sin el mouse.
FvwmIconMan se puede configurar para mostrar qué ventana tiene actualmente el foco del teclado, y
Al vincular el evento de selección (ver más abajo) a la función Focus de fvwm, puede emular el TWM
comportamiento del administrador de iconos.
INICIALIZACIÓN
Durante la inicialización, FvwmIconMan busca en el archivo de configuración de fvwm el
opciones que se describen a continuación. Se recomienda encarecidamente que haga que FvwmIconMan sea un
ventana pegajosa. Y si desea hacer uso de la opción followfocus, y / o enlazar un
acción para Enfocar, entonces debe hacer clic en FvwmIconMan para enfocar. Además, al usar Shape
opción, se recomienda que la ventana FvwmIconMan no esté decorada en absoluto por fvwm.
INVOCACIÓN
FvwmIconMan se puede invocar insertando la línea 'Módulo FvwmIconMan' en el archivo .fvwm2rc
expediente. Si se va a generar FvwmIconMan durante la inicialización de fvwm, esta línea debería
colocarse en las declaraciones de StartFunction, o puede estar vinculado a un menú, botón del mouse,
o pulsación de tecla para invocarlo más tarde.
Si desea ejecutar FvwmIconMan en un modo transitorio, como con la lista de ventanas incorporada,
luego pase "-Transient" como argumento. La invocación "Module FvwmIconMan -Transient" será
hazlo bien. En este modo, FvwmIconMan abrirá una ventana de administrador directamente debajo de la
cursor. Cuando se suelta el botón del mouse, ejecutará la acción apropiada y
luego salga. Las cosas se complican un poco por el hecho de que puede especificar que
FvwmIconMan crea múltiples ventanas de administrador, comportamiento que no es adecuado cuando se ejecuta
transitoriamente. Entonces, cuando se ejecuta de manera transitoria, FvwmIconMan solo creará un administrador
ventana. Utilice el ID de administrador 'transitorio' para especificar opciones para esta ventana de administrador.
FvwmIconMan puede aceptar un nombre de alias como argumento. Por ejemplo, "Módulo FvwmIconMan
FvwmIconMan-Variant2 ".
CONFIGURACIÓN OPCIONES REFERENCIA GRÁFICO
FvwmIconMan ha adquirido bastantes opciones. Asumo que otros comparten mi disgusto por la paginación
aunque es una página de manual larga, aquí hay una tabla de referencia concisa que describe los
opciones. Se describen con más detalle en la siguiente sección.
Nombre Descripción Predeterminado
NumManagers número de gerentes 1
La acción vincula el comando al evento Mouse 0 N sendcommand Iconify
Fondo predeterminado fondo gris
ButtonGeometry tamaño del botón en píxeles
Conjunto de colores conjunto de colores predeterminado
No mostrar lista de ventanas para ignorar
Los DrawIcons usan mini iconos falsos
FocusAndSelectButton plano gris negro
Conjunto de colores FocusAndSelect
Estilo FocusButton para botones enfocados hasta gris negro
Conjunto de colores de enfoque
FollowFocus muestra qué victoria tiene un enfoque falso
Fuente 8x13
Color de texto predeterminado de primer plano blanco
El formato describe la etiqueta del botón "% c:% i"
IconName administrador nombre de icono FvwmIconMan
Estilo IconButton para botones de icono en gris negro
IconoColorset
Tamaño de la geometría del administrador en los botones 0x1
MaxButtonWidth ancho máximo de un botón
Ancho máximo del botón por columnas
NoIconAction anima la iconificación NOP
Estilo PlainButton para botones normales hasta negro gris
Conjunto de colores lisos
ReliefThickness tamaño del relieve del botón 2
Resolución global / escritorio / página / página de pantalla
Invertir normal, icono o ninguno ninguno
Estilo SelectButton para botones seleccionados plano negro gris
Seleccionar conjunto de colores
Forma utilizar extensión de forma falsa
Mostrar lista de ventanas para mostrar
ShowOnlyIcons solo los iconos visibles falso
Los iconos ShowNoIcons no se muestran como falso
ShowTransient ventanas transitorias visibles falso
ShowOnlyFocused solo enfocado visible falso
Ordenar mantener a los gerentes ordenados por nombre
SortWeight peso para clasificar
Sugerencias Modo Sugerencias de herramientas Ninguno
TipsDelays Sugerencias de herramientas Demoras de mapeo 1000
TipsFont Fuente para Tool Tips fuente fvwm predeterminada
TipsColorset Consejos sobre herramientas Colorset 0
TipsFormat describe Tips etiqueta el valor de formato
TipsBorderWidth Tool Tips tamaño del borde 1
Consejos de colocación Ubicación de los consejos de colocación vs botón hacia arriba
Consejos Consejos de justificación Just vs button leftup
Consejos Desfases Colocación de puntas Desplazamientos 3 2
Título de administrador de títulos FvwmIconMan
Estilo de botón de título para el borde de relieve del botón de título negro gris
TítuloColorset
UseWinList en honor a WinListSkip? cierto
CONFIGURACIÓN OPCIONES
Con la excepción de la opción nummanagers, todas las opciones pueden definirse en un
base gerente. Entonces, por ejemplo, el usuario puede tener su administrador de emacs con un primer plano rojo,
y su xterm manager con uno azul. Por tanto, una lnea de configuracin puede tener uno de dos
formas:
* FvwmIconMan: OptionName OptionValue
Para especificar que el nombre de la opción toma el valor Valor de la opción para todos los gerentes.
* FvwmIconMan: ManagerId OptionName OptionValue
Para especificar que la opción nombre de la opción toma el valor Valor de la opción para el gerente
ID de administrador. ID de administrador puede ser un número entero positivo o la cadena "transitoria".
Un ID de número entero se refiere a los administradores que crea FvwmIconMan cuando se ejecuta normalmente,
y una identificación de "transitorio" se refiere al administrador único que crea FvwmIconMan
cuando se ejecuta de forma transitoria.
La antigua sintaxis, que usa un asterisco en lugar de espacios en blanco antes ID de administrador y
nombre de la opción, también es compatible, pero ahora está obsoleto.
Se pueden especificar las siguientes opciones:
* FvwmIconMan: NumManagers número
número es un número entero positivo que especifica el número total de administradores de iconos. Ya que
A FvwmIconMan le gustaría saber cuántos gerentes hay antes de manejar cualquier
opciones específicas del administrador, esto debería ser lo primero. El valor predeterminado es 1.
* FvwmIconMan: [id] Acción tipo uniéndose
Vincula un comando FvwmIconMan a un evento. Type puede ser uno de los valores: Clave,
Ratón o Seleccionar. Las acciones se describen en la siguiente sección ACCIONES.
* FvwmIconMan: [id] Antecedentes del Proyecto
Especifica el color de fondo predeterminado.
* FvwmIconMan: [id] ButtonGeometry geometría
Especifica la geometría inicial de un botón individual en píxeles. Si el especificado
height es 0, la altura del botón se determina a partir del tamaño de la fuente. X y Y
las coordenadas se ignoran.
* FvwmIconMan: [id] Conjunto de colores conjunto de colores
El conjunto de colores predeterminado utilizado. Anula el fondo y el primer plano. Consulte FvwmTheme.
* FvwmIconMan: [id] DrawIcons propuesta de
Si su versión de fvwm es capaz de usar mini íconos, esta opción determina
si FvwmIconMan muestra los mini íconos. De lo contrario, genera un mensaje de error.
"verdadero" significa que se muestran mini íconos para las ventanas iconificadas, "falso" que mini
los íconos nunca se muestran, y "siempre" esos mini íconos se muestran para todas las ventanas.
* FvwmIconMan: [id] FocusAndSelectButton style [color primario color de fondo]
Igual que la opción de botón simple, pero especifica el aspecto de los botones que son ambos
seleccionado y tener el foco del teclado.
* FvwmIconMan: [id] FocusAndSelectColorset conjunto de colores
Funciona como focusandselectbutton pero usa conjuntos de colores en su lugar. El ajuste de estilo puede
todavía sólo se puede aplicar con el botón de enfoque y selección. Consulte FvwmTheme.
* FvwmIconMan: [id] FocusButton style [color primario color de fondo]
Igual que la opción de botón simple, pero especifica el aspecto de los botones cuyas ventanas
tener el enfoque del teclado.
* FvwmIconMan: [id] FocusColorset conjunto de colores
Funciona como el botón de enfoque, pero usa conjuntos de colores en su lugar. El ajuste de estilo aún puede
sólo se aplica con el botón de enfoque. Consulte FvwmTheme.
* FvwmIconMan: [id] FollowFocus booleano
If su verdadero, la apariencia del botón refleja qué ventana tiene el foco actualmente.
El valor predeterminado es falso.
* FvwmIconMan: [id] Fuente fuente
Especifica la fuente que se utilizará para etiquetar los botones. El valor predeterminado es 8x13.
* FvwmIconMan: [id] Primer plano primer plano
Especifica el color de primer plano predeterminado.
* FvwmIconMan: [id] Formato cadena de formato
Una cadena de formato similar a printf que describe la cadena que se imprimirá en el administrador
ventana para cada ventana administrada. Los posibles indicadores son:% t,% i,% cy% r para
el título de la ventana, el título del icono, la clase o el nombre del recurso, respectivamente. El valor predeterminado es
"% c:% i". advertencia: m4 se reserva la palabra formato, por lo que si usa m4, tome las
acción.
* FvwmIconMan: [id] IconName cadena de iconos
Especifica el nombre del icono de la ventana para esa ventana del administrador. Cadena de iconos puede ser un
una sola palabra o una cadena entre comillas. El valor predeterminado es "FvwmIconMan".
* FvwmIconMan: [id] IconButton style [color primario color de fondo]
Igual que la opción de botón simple, pero especifica el aspecto de los botones cuyas ventanas son
iconificado.
* FvwmIconMan: [id] IconColorset conjunto de colores
Funciona como iconbutton pero usa conjuntos de colores en su lugar. El ajuste de estilo todavía solo puede
aplicar con el botón de icono. Consulte FvwmTheme.
* FvwmIconMan: [id] ManagerGeometry geometría
Especifica la geometría inicial del administrador, en unidades de botones. Si altura es 0,
entonces el gerente usará anchura columnas, y crecerá verticalmente una vez que tenga más
than anchura ventanas. Asimismo, si anchura es 0, usará altura filas y crecer
horizontalmente. Si ambos son distintos de cero, entonces la ventana del administrador será exactamente eso
tamaño y permanecer así. A medida que se crean las columnas, los botones se reducirán a
acomodar. Si la geometría se especifica con una coordenada y negativa, entonces la
El administrador de ventanas crecerá hacia arriba. De lo contrario, crecerá hacia abajo.
* FvwmIconMan: [id] MaxButtonWidth anchura
Define un máximo para el ancho de un botón (en píxeles). Por defecto no hay
máximo. Un valor de 0 restablece el valor predeterminado. El máximo solo se usa con un
administrador de crecimiento (la opción ManagerGeometry especifica un ancho y un alto distintos de cero).
* FvwmIconMan: [id] MaxButtonWidthByColumns columna
Esta es otra forma de establecer el ancho del botón. col es el número de columnas de
iconos. El ancho del botón se determina dividiendo el ancho total de FvwmIconMan
por el número de columnas. Por ejemplo, si el ancho del administrador FvwmIconMan es 1024,
MaxButtonWidthByColumns es 4, luego MaxButtonWidth es 256. Esto es útil cuando
no sé, en el momento de la configuración, el ancho del administrador, por ejemplo, para un tragado
FvwmIconMan.
* FvwmIconMan: [id] NoIconAction DE ACTUAR!
Le dice a FvwmIconMan que haga DE ACTUAR! cuando una ventana de estilo NoIcon está iconificada o definida
iconificado. Las coordenadas relevantes se agregan a DE ACTUAR! para que el icono pueda ser
rastreada hasta un botón FvwmIconMan. Una acción de ejemplo es "* FvwwmIconMan: NoIconAction
SendToModule FvwmAnimate animate ". Una acción en blanco o nula desactiva esta función.
* FvwmIconMan: [id] PlainButton style [color primario color de fondo]
Especifica cómo se ven los botones normales. style puede ser uno de plano, up, DE INSCRIPCIÓN, levantar el borde,
or hundidoy describe cómo se dibuja el botón. Las opciones de color son ambas
opcional y, si no se establece, se utilizan los colores predeterminados. Si en un monocromo
pantalla, luego la style La opción se ignora, pero aún debe establecerse.
* FvwmIconMan: [id] PlainColorset conjunto de colores
Funciona como botón simple pero usa conjuntos de colores en su lugar. El ajuste de estilo aún puede
sólo se aplica con botón liso. Consulte FvwmTheme.
* FvwmIconMan: [id] ReliefThickness número
número es un número entero que especifica el número de píxeles de grosor que el relieve en el borde
de botones no planos debería ser. Establecer esto en 0 producirá botones planos, como si
los valores para Botón de enfoque y selección, Botón de enfoque, IconoBotón, Botón llano,
Seleccionar botóny Botón de título estaban todos listos para plano. Si número es negativo, el botón
se invertirá como si hubiera utilizado Marcha atrás para todas las clases.
* FvwmIconMan: [id] Resolución resolución
Especifica cuándo el administrador mostrará una entrada para una determinada ventana. resolución
puede tomar uno de los siguientes valores: global, escritorio, página, pantalla,! escritorio,! página, o
!pantalla. Si es global, entonces todas las ventanas del tipo apropiado (vea el programa y
no mostrar opciones a continuación). Si es un escritorio, entonces solo esas ventanas en el
se muestran el escritorio actual. Si es página, solo se muestran las ventanas de la página actual.
mostrado. Si es pantalla, solo se muestran las ventanas de la pantalla actual de Xinerama.
! desk invierte el sentido de escritorio, mostrando solo aquellas ventanas que no están en la
escritorio. Del mismo modo,! Page muestra solo aquellas ventanas que no están en la página actual y! Screen
muestra solo aquellas ventanas que no están en la pantalla actual de Xinerama. El valor predeterminado es la página.
Si Xinerama no está activo o solo se utiliza una pantalla, la página y la pantalla se
equivalente.
Esta línea de configuración también se respeta cuando se ejecuta FvwmIconMan, el
la resolución se cambia dinámicamente.
* FvwmIconMan: [id] inversa clase
Hace que ciertas clases de botones tengan sus líneas de relieve invertidas para que
y los estilos hacia abajo se invierten. Esto no afecta a los botones planos. La clase puede ser
icono, normal o ninguno. El valor predeterminado es ninguno.
* FvwmIconMan: [id] SelectButton style [color primario color de fondo]
Igual que la opción de botón simple, pero especifica el aspecto de los botones cuando el mouse está
sobre ellos.
* FvwmIconMan: [id] SelectColorset conjunto de colores
Funciona como selectbutton pero usa conjuntos de colores en su lugar. El ajuste de estilo aún puede
sólo se aplica con el botón de selección. Consulte FvwmTheme.
* FvwmIconMan: [id] Forma booleano
If ¿Editas con tu equipo de forma remota?, luego use para hacer la ventana en forma. Probablemente solo sea útil si tiene múltiples
columnas o filas. Si FvwmIconMan no se compiló para admitir la extensión Shape,
esto genera un mensaje de error. Cuando se utilizan ventanas con forma, se recomienda que
El estilo fvwm está hecho para FvwmIconMan que no tiene bordes. De lo contrario, fvwm obtendrá
confuso.
* FvwmIconMan: [id] Ordenar propuesta de
If nombre , la lista de administradores se ordena por nombre. Si nombrecon caso, entonces es
ordenados por nombre sensible a mayúsculas y minúsculas. Si id, la lista de administradores se ordena por
ID de ventana, que nunca cambia después de que se crea la ventana. Si ponderado, Entonces el
La lista de administradores está ordenada por peso (consulte la descripción de clasificación de peso debajo). O es
se puede configurar para ninguna, lo que da como resultado que no haya clasificación. El valor predeterminado es nombre .
* FvwmIconMan: [id] SortWeight peso lista de patrones
Asigna el especificado peso a ventanas que coinciden lista de patrones. La lista esta hecha
de patrones de la forma tipo = patrón, donde el tipo es uno de clase, Recurso,
títuloo ícono, y el patrón es una expresión del mismo formato que se usa en el archivo fvwm
comando de estilo (coincidencia de patrón de shell minimalista). Múltiples pesos de clasificación se pueden
dado. Cada ventana se compara con la lista de pesos de clasificación, en orden, y
dado el peso del primer partido. Las ventanas de menor peso se colocan primero en
la lista de administradores. Por ejemplo:
* FvwmIconMan: Orden ponderado
* FvwmIconMan: Clase SortWeight 1 = Título XTerm = especial *
* FvwmIconMan: Clase SortWeight 10 = XTerm
* FvwmIconMan: SortWeight 5
En este ejemplo, las ventanas xterm cuyos títulos comienzan con "especial" (peso 1) son
enumerados primero, seguido de todo menos otros xterms (peso 5), y el otro
xterms (peso 10) se enumeran en último lugar. Si no hay un peso predeterminado (lista de patrones vacía)
dado, el peso predeterminado es 0. Solo es relevante si el tipo de clasificación se establece en ponderado.
* FvwmIconMan: [id] Título título-cadena
Especifica la cadena de título de la ventana para esa ventana del administrador. Cadena de título puede cualquiera
ser una sola palabra o una cadena entre comillas. El valor predeterminado es "FvwmIconMan".
Esto se dibujará en la barra de título de la ventana del administrador, si existe, y en el título
botón, que es el botón que se dibuja cuando el administrador está vacío.
* FvwmIconMan: [id] TitleButton style [color primario color de fondo]
Igual que la opción de botón simple, pero especifica el aspecto del botón de título (el
botón dibujado cuando el administrador está vacío). El título del gerente se dibuja en el título
del botón.
* FvwmIconMan: [id] UseWinList booleano
If su verdadero, luego respete la bandera de estilo WinListSkip. De lo contrario, todas las ventanas están sujetas
a la posible gestión de acuerdo con las listas de espectáculos y no mostrar.
Las dos opciones siguientes controlan qué ventanas gestionan qué administradores. Un manager
puede obtener dos listas, una de ventanas para mostrar y otra de ventanas para ignorar. Si solo el show
lista, entonces ese administrador mostrará solo las ventanas en la lista. Si solo el
No mostrar lista, el administrador mostrará todas las ventanas excepto las de la lista.
Si se dan ambas listas, se mostrará una ventana si no está en el No mostrar lista,
y en el Mostrar lista. Y finalmente, si no se proporciona ninguna lista, el administrador se encargará de
todas las ventanas. Cada lista se compone de patrones de la forma tipo = patrón, donde el tipo es uno
of clase, Recurso, títuloo ícono, y el patrón es una expresión del mismo formato utilizado
en el comando de estilo fvwm (coincidencia de patrón de shell minimalista). Cotizaciones alrededor del patrón
se tomará como parte de la expresión. Si una ventana pudiera ser manejada por más de uno
administrador, entonces el administrador con la identificación más baja lo obtiene.
* FvwmIconMan: [id] Mostrar patrón lista
Si una ventana coincide con uno de los patrones de la lista, entonces puede ser manejada por este
gerente.
* FvwmIconMan: [id] DontShow patrón lista
Si una ventana coincide con uno de los patrones de la lista, es posible que no la maneje
este gerente.
* FvwmIconMan: [id] ShowTransient booleano
Muestra ventanas transitorias en la lista (por defecto es falso).
* FvwmIconMan: [id] ShowOnlyIcons booleano
Solo se muestran las ventanas iconificadas si booleano es verdad.
* FvwmIconMan: [id] ShowNoIcons booleano
Solo se muestran las ventanas que no están iconificadas si booleano es verdad.
* FvwmIconMan: [id] ShowOnlyFocused booleano
Solo se muestra la ventana con el foco si booleano es verdad.
Las siguientes dos opciones controlan consejos.
* FvwmIconMan: [id] Consejos propuesta de
donde propuesta de puede ser siempre, necesaria o falsa. El valor predeterminado es falso, no hay propinas
desplegado. Con always, las propinas están habilitadas. Si es necesario, se muestra una sugerencia solo si
o la cadena del botón está truncada o la cadena de la punta no es igual al botón
cuerda. Esta línea de configuración también se respeta cuando se está ejecutando FvwmIconMan.
* FvwmIconMan: [id] TipsDelays retrasar [retraso en el mapa]
donde retrasar y retraso en el mapa son valores de tiempo de espera en milisegundos. Si no retraso en el mapa
es dado retrasar se supone. El valor predeterminado es 1000 300. Cuando el cursor está en un botón,
FvwmIconMan espera retrasar milisegundos antes de mostrar la sugerencia. En el caso en que un
la sugerencia ya está asignada y el cursor va a otro botón, FvwmIconMan espera
retraso en el mapa milisegundos antes de mostrar la nueva sugerencia.
* FvwmIconMan: [id] TipsFont nombre de la fuente
Especifica la fuente que se utilizará para las sugerencias. La fuente predeterminada es fvwm.
* FvwmIconMan: [id] TipsColorset conjunto de colores
Especifica los colores de la ventana de sugerencias. El valor predeterminado es el conjunto de colores 0. Consulte FvwmTheme.
* FvwmIconMan: [id] TipsFormat cadena de formato
Similar a la opción Formato pero para la ventana de sugerencias. El formato predeterminado es
cadena de la opción Formato.
* FvwmIconMan: [id] TipsBorderWidth píxeles
Especifica el ancho del borde (en píxeles) de la ventana de sugerencias. El valor predeterminado es 1.
* FvwmIconMan: [id] TipsPlacement propuesta de
donde propuesta de puede ser arriba, abajo, derecha, izquierda, arriba abajo o izquierda. Este valor especifica
la posición de la ventana de sugerencias en relación con su botón. El valor predeterminado es updown donde
los botones de la mitad superior de la pantalla obtienen sugerencias debajo del botón; de lo contrario, las sugerencias
están encima del botón.
* FvwmIconMan: [id] TipsJustification propuesta de
donde propuesta de puede ser izquierda arriba, derecha abajo o en el centro. Especifica la justificación
(dirección) de la ventana de sugerencias en relación con su botón después de que la ventana de sugerencias haya
ha sido colocado. El valor predeterminado es leftup, lo que significa que si se coloca una punta por encima o por debajo
su botón, luego se alinean el borde izquierdo de la punta y del botón. Si el
la punta se coloca a la izquierda o a la derecha de su botón, la izquierda hacia arriba alinea la parte superior
fronteras. derecha abajo y centro funcionan como izquierda arriba pero en direcciones diferentes. los
la alineación se ajusta mediante la opción TipsOffset. Vea la siguiente opción.
* FvwmIconMan: [id] TipsOffsets desplazamiento justamente
donde desplazamiento y justamente son compensaciones en píxeles para TipsPlacement
y la opción de configuración TipsJustification. El valor predeterminado es 3 2.
ACCIONES
Las acciones son comandos que pueden estar vinculados a un evento del tipo: presionar una tecla, un mouse
haga clic, o el mouse ingrese a un botón del administrador de ventanas, indicado por los tipos de acción Clave,
Ratóny Seleccionar.
Normalmente, las acciones vinculadas a un clic del mouse se ejecutan cuando se presiona el botón. En
modo transitorio, la acción se ejecuta cuando se suelta el botón, ya que se asume
que FvwmIconMan estaba vinculado a algún evento de mouse. Un consejo / advertencia: FvwmIconMan todavía conserva
seguimiento del botón del mouse y cualquier tecla modificadora en este caso, por lo que si vincula FvwmIconMan
es decir, meta-button3, entonces sería prudente asegurarse de que la acción que desea ejecutar
se ejecutará cuando se produzca el evento meta-button3 (que sería la liberación del botón,
asumiendo que mantuvo el dedo en la tecla meta).
La sintaxis de las acciones es:
Clave acciones: Llave clave Modificadores Lista de funciones
clave y Modificadores son exactamente iguales que para la fvwm Clave mando.
Ratón acciones: Ratón Botón Modificadores Lista de funciones
Botón y Modificadores son exactamente iguales que para la fvwm Ratón mando.
Seleccionar acciones: Seleccione Lista de funciones
A Lista de funciones es una secuencia de comandos separados por comas. Se ejecutan de izquierda a
orden correcto, en un contexto compartido, que actualmente solo contiene un puntero al
botón "actual". Si se selecciona un botón (generalmente por el puntero del mouse sobre él)
cuando se ejecuta la acción, el botón actual se inicializa en ese botón.
De lo contrario, no apunta a nada.
La mayoría de los comandos disponibles modifican este botón "actual", ya sea moviéndolo
alrededor, convirtiéndolo en el botón seleccionado, o enviando comandos a fvwm actuando sobre el
ventana representada por ese botón. Tenga en cuenta que mientras este botón actual se inicializa
sea el botón seleccionado, el botón seleccionado no lo sigue implícitamente. Esta
manera, el usuario puede enviar comandos a varias ventanas, sin cambiar qué botón es
seleccionado.
Los comandos toman cinco tipos de argumentos: Entero, Manager , Ventana, Botóny Cordón. La
Cordón es una cadena especificada exactamente como para fvwm, ya sea entre comillas o como una sola palabra
no entre comillas. Nuevamente, puede vincular una secuencia de comandos a un evento, enumerándolos
separado por comas.
Ventana y Botón los tipos se ven exactamente iguales en el archivo .fvwm2rc, pero se interpretan como
ya sea especificando una ventana administrada o un botón FvwmIconMan que representa una ventana. Ellos
puede ser un número entero (que se interpreta como módulo N donde N es el número de botones -
entonces 0 es el primero y -1 es el último), o una de las cadenas: Seleccionar, Focus, Up, Plumón,
Derecha, Unidades, Siguiente, Anterior. Seleccionar y Focus referirse al seleccionado o enfocado actualmente
botón o ventana. Up, Plumón, Derechay Unidades consulte el botón o la ventana de arriba, abajo, para
a la derecha oa la izquierda del botón actual en la ventana del administrador, lo que permite
navegación alrededor de la ventana del administrador. Siguiente y Anterior designa la ventana, el botón o
administrador antes o después del botón actual, lo que permite la navegación de la unidimensional
lista de ventanas que se dibuja en la ventana del administrador. Si el gerente está ordenado, Siguiente y
Anterior moverse por las ventanas en el orden ordenado.
El sistema Manager el tipo puede ser un número entero, Siguienteo Anterior. El significado es análogo a
la de la Botón tipo, pero en términos del índice integral de los gerentes, restringido a
gerentes que no están vacíos.
Las siguientes funciones están definidas actualmente:
bif Botón Entero / Cadena
Una instrucción de rama relativa. Si Botón is Seleccionar or Focus, luego toma la rama
si hay un botón seleccionado o un botón enfocado. Si Botón es un número entero, entonces
rama si es distinto de cero. Si es uno de Up, Plumón, Derecha, Unidades, Siguiente, Anterior, Entonces el
La rama se toma cuando el botón actual puede moverse en esa dirección. Si la rama
se toma, entonces Entero se omiten los comandos. No se permiten ramas al revés.
bifn Botón Entero / Cadena
El complemento de bif. La rama se toma si Botón se evalúa como falso, por el
criterios enumerados para bif.
ir al boton Botón
Establece el botón actual en Botón. Si Botón es un número entero, entonces el botón actual es
establecido en Botón módulo el número de botones, en el administrador que contenga el
botón seleccionado, si lo hay.
gotogerente Manager
Establece el botón en el botón 0 de Manager . Esto solo irá a un lugar visible, no vacío.
gerente. Entonces, un argumento integral se toma módulo el número de tales administradores.
jmp Entero / Cadena
Ejecuta un salto relativo de Entero instrucciones. No se permiten saltos hacia atrás.
El salto se calcula en relación con la instrucción que sigue al jmp.
Etiqueta Cordón
Proporciona una etiqueta a la que pueden saltar las instrucciones anteriores. No será visible para
instrucciones de salto posteriores, y la misma etiqueta se puede utilizar varias veces en el
misma lista de instrucciones (aunque sería perverso hacerlo).
Imprimir Cordón
Huellas dactilares Cordón a la consola. Útil para depurar acciones.
imprimirdepurar
Imprime acciones definidas en la consola. Solo debe ser utilizado por desarrolladores. Para
habilite este comando, establezca las variables CONFIG y FUNCTIONS en '1' en el
modules / FvwmIconMan / debug.hy recompile este módulo.
salir Cierra FvwmIconMan.
refrescar
Hace que todas las ventanas del administrador se vuelvan a dibujar.
ret Deja de ejecutar toda la acción.
buscar Cordón
Establece un botón a un botón antes del actual cuya cadena impresa en el administrador
coincidencias de ventana especificadas Cordón, que puede contener comodines.
buscar Cordón
Establece un botón en un botón después del actual cuya cadena impresa en el administrador
coincidencias de ventana especificadas Cordón, que puede contener comodines.
seleccionar Selecciona el botón actual, si lo hay. Si se ha especificado una acción de selección,
luego se ejecuta. Por lo tanto, no se considera prudente establecer el botón de selección en el
seleccione la acción.
enviar comando Comando
Envía el comando fvwm Comando a la ventana representada por el botón actual, si
alguna.
warp Deforma el cursor al botón actual, si lo hay.
Ejemplos:
ir al botón seleccionar, ir al botón Abajo, seleccionar
Selecciona el botón debajo del botón seleccionado actualmente. Dado que el botón actual es
ya inicializado en el botón seleccionado, esto puede reducirse a "gotobutton Down,
Seleccione".
Gotobutton Up, seleccione
Selecciona el botón sobre el botón seleccionado actualmente.
gotobutton 0, seleccione
Selecciona el primer botón del administrador actual. Si no hay un gerente actual, que es
en el caso de que no se seleccione ningún botón, esto no hace nada.
gotobutton -1, seleccione
Selecciona el último botón del administrador actual.
enfoque de botón de ir, seleccione
Selecciona el botón correspondiente a la ventana enfocada.
enfoque de botón de ir, Iconify
Envía el comando fvwm Iconify a la ventana enfocada. Tenga en cuenta que esto no cambia la
botón seleccionado.
bif Siguiente 3, gotobutton 0, seleccionar, ret, gotobutton Siguiente, seleccionar
Si se selecciona un botón y es el último botón, vaya al botón 0. Si no es el último
, vaya al botón siguiente. De lo contrario, no haga nada. Básicamente, estos ciclos de acción
a través de todos los botones del administrador actual.
bif select 7, bif focus 3, gotomanager 0, select, ret, gotobutton focus, \
seleccionar, retirar, ir a botón abajo, seleccionar
Esto es bueno para enviar a FvwmIconMan con un comando SendToModule. Si hay un
botón seleccionado, se mueve hacia abajo. De lo contrario, si hay un botón enfocado, se selecciona.
De lo contrario, se selecciona el botón 0 del administrador 0.
bif seleccione Seleccionar, bif enfoque Enfoque, gotomanager 0, seleccionar, ret, etiquetar Enfoque, \
Ir a botón de enfoque, seleccionar, ret, etiqueta Seleccionar, Ir a botón abajo, seleccionar
Igual que el anterior, pero usando la instrucción de la etiqueta.
Además de estar vinculados a teclas y ratones, las acciones se pueden enviar desde fvwm a FvwmIconMan
a través del comando SendToModule. No cites el comando cuando uses SendToModule. Además, debido
a un error en la versión actual de fvwm, tampoco cite FvwmIconMan.
MUESTRA Configuraciones
Este primer ejemplo es de la invocación más simple de FvwmIconMan, que solo tiene una
administrador, y maneja todas las ventanas:
################################################## ############
# Cargue cualquier módulo que deba iniciarse durante
# inicialización de fvwm
Ruta de módulo / usr / lib / X11 / fvwm: / usr / bin / X11
Módulo FvwmIconMan
# Hacer FvwmIconMan sin barra de título, pegajoso y darle un icono
Estilo "Fvwm *" Icon toolbox.xpm, NoTitle, NoHandles, Sticky
Estilo "FvwmIconMan" HandleWidth 5, Handles, BorderWidth 5
################################################## ############
################################################## ############
#Definiciones utilizadas por los módulos
* FvwmIconMan: NumManagers 1
* FvwmIconMan: Resolución global
* FvwmIconMan: Slategrey de fondo
* FvwmIconMan: Blanco de primer plano
* FvwmIconMan: Fuente 7x13
* FvwmIconMan: ButtonGeometry 100x0
* FvwmIconMan: ManagerGeometry 1x0-0 + 0
Este ejemplo es la versión Reader's Digest de mi configuración personal. Tiene dos
gerentes, uno para emacs y otro para todo lo demás, menos cosas sin título de icono. Solamente
se muestran las ventanas de la página actual. El uso de la dibujitos y dar forma a opciones
requiere que fvwm y FvwmIconMan compilemos con las opciones correctas. Note como el
Las opciones de geometría y presentación se especifican por administrador, y las demás son comunes a todos:
Estilo "FvwmIconMan" NoTitle, Sticky, WindowListSkip, BorderWidth 0
Estilo "FvwmIconMan" HandleWidth 0
Tecla F8 AN SendToModule FvwmIconMan bif seleccione Seleccionar, bif enfoque Enfoque, \
gotomanager 0, seleccionar, enviar comando WarpToWindow, ret, etiquetar Focus, \
foco del botón goto, seleccionar, enviar comando WarpToWindow, ret, etiqueta Seleccionar, \
ir al botón anterior, seleccionar, enviar comando WarpToWindow
Tecla F9 AN SendToModule FvwmIconMan bif seleccione Seleccionar, bif enfoque Enfoque, \
gotomanager 0, seleccionar, enviar comando WarpToWindow, ret, etiquetar Focus, \
foco del botón goto, seleccionar, enviar comando WarpToWindow, ret, etiqueta Seleccionar, \
Ir a botón siguiente, seleccionar, enviar comando WarpToWindow
* FvwmIconMan: NumManagers 2
* FvwmIconMan: página de resolución
* FvwmIconMan: Fondo azul acero
* FvwmIconMan: Blanco de primer plano
* FvwmIconMan: Fuente 7x13
* FvwmIconMan: UseWinList verdadero
* FvwmIconMan: DrawIcons verdadero
* FvwmIconMan: Forma verdadera
* FvwmIconMan: FollowFocus verdadero
* FvwmIconMan: Nombre de clasificación
* FvwmIconMan: PlainButton up white steelblue
* FvwmIconMan: SelectButton down blanco acero azul
* FvwmIconMan: FocusButton arriba blanco marrón
* FvwmIconMan: FocusAndSelectButton abajo blanco marrón
* FvwmIconMan: TitleButton raisededge blanco acero azul
* FvwmIconMan: NoIconAction "SendToModule FvwmAnimate animate"
* FvwmIconMan: 1 Título "Ventanas de Emacs"
* FvwmIconMan: 1 IconName "FvwmIconMan: Emacs"
* FvwmIconMan: 1 formato "% i"
* FvwmIconMan: 1 Mostrar recurso = emacs recurso = gemacs
* FvwmIconMan: 1 ManagerGeometry 1x0-400 + 0
* FvwmIconMan: 1 ButtonGeometry 200x0
* FvwmIconMan: 2 Título "Todas las ventanas"
* FvwmIconMan: 2 IconName "FvwmIconMan: todos"
* FvwmIconMan: 2 Formato "% c:% i"
* FvwmIconMan: 2 DontShow icon = Sin título
* FvwmIconMan: 2 ManagerGeometry 2x4-0 + 0
* FvwmIconMan: 2 ButtonGeometry 200x0
* FvwmIconMan: geometría transitoria 194x100
* FvwmIconMan: icono DontShow transitorio = Sin título
* FvwmIconMan: Acción transitoria Mouse 0 Un comando de envío seleccione seleccione Iconify
* FvwmIconMan: Action Mouse 1 N sendcommand Iconify
* FvwmIconMan: Action Mouse 2 N sendcommand WarpToWindow
* FvwmIconMan: Action Mouse 3 N sendcommand "Módulo FvwmIdent FvwmIdent"
* FvwmIconMan: Tecla de acción Izquierda N gotobutton Izquierda, seleccione
* FvwmIconMan: Tecla de acción Derecha N gotobutton Derecha, seleccionar
* FvwmIconMan: Tecla de acción Arriba N botón Ir hacia arriba, seleccionar
* FvwmIconMan: Tecla de acción Abajo N gotobutton Abajo, seleccione
* FvwmIconMan: tecla de acción q N salir
INCONCLUSO NEGOCIOS
Hay un error que yo conozco. Una solución honesta a la bondad a esto sería
apreciado. Cuando un administrador de iconos está configurado para crecer hacia arriba o hacia la izquierda, en algunas máquinas
puede deambular ocasionalmente.
No maneja ventanas sin nombres de recursos con la elegancia que debería.
Use FvwmIconMan en línea usando los servicios de onworks.net