Este es el comando GoodStuff1 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
GoodStuff - el módulo de panel de botones FVWM
SINOPSIS
GoodStuff es generado por fvwm, por lo que no funcionará ninguna invocación de línea de comando.
DESCRIPCIÓN
El módulo GoodStuff proporciona un panel de botones que se encuentra en la ventana raíz del terminal X.
El usuario puede presionar los botones en cualquier momento y activar la invocación de una especificación del usuario.
comando del administrador de ventanas. GoodStuff solo funciona cuando se usa fvwm como ventana
gerente.
El panel de botones puede ser de cualquier configuración o geometría, y puede tener monocromo o color.
iconos para representar las acciones que se invocarían.
DERECHOS DE AUTOR
El programa GoodStuff y el concepto para interconectar este módulo con el Administrador de ventanas,
son todos trabajos originales de Robert Nation
Copyright 1993, Robert Nation. No se proporcionan garantías ni garantías ni nada
implícito de cualquier forma. Utilice este programa bajo su propia responsabilidad. Permiso para usar esto
programa para cualquier propósito, siempre y cuando los derechos de autor se mantengan intactos.
INICIALIZACIÓN
Durante la inicialización, Buen material buscará un archivo de configuración que describa el
geometría, color, iconos y acciones del panel de botones. El formato de estos archivos será
descrito más adelante. El archivo de configuración será el que usó fvwm durante su
inicialización.
Si el ejecutable GoodStuff está vinculado a otro nombre, es decir, ln -s GoodStuff TermStuff, entonces
se puede iniciar otro módulo llamado TermStuff, con una configuración completamente diferente
que GoodStuff, simplemente cambiando las palabras clave Good ??? a Plazo ???. De esta manera múltiples
Se pueden utilizar barras de botones.
INVOCACIÓN
GoodStuff se puede invocar insertando la línea 'Module GoodStuff' en el archivo .fvwmrc.
Esto se puede colocar en una línea por sí mismo, si GoodStuff se va a generar durante fvwm's
inicialización, o puede estar vinculado a un menú o botón del mouse o pulsación de tecla para invocarlo más tarde.
Fvwm buscará el directorio especificado en la opción de configuración ModulePath para intentar
localizar GoodStuff.
CONFIGURACIÓN CAMPUS
Las siguientes opciones se pueden colocar en el archivo .fvwmrc
* GoodStuffGeometry geometría
Especifica la ubicación y / o el tamaño de la ventana GoodStuff. Si no se especifica el tamaño,
GoodStuff se auto-dimensionará automáticamente de una manera razonable. La geometría es un estándar
Especificación de la geometría de la ventana X11.
* GoodStuffFont fuente
Especifica la fuente que se utilizará para etiquetar los botones.
* GoodStuffRows filas
Especifica el número de filas de botones que se crearán. Si no se especifica, 2 filas
ser usado.
* GoodStuffColumns columnas
Especifica el número de columnas de botones que se crearán. Si no se especifica, el
El número de columnas se establecerá en el número de botones solicitados, dividido por el
número de filas. Si se especifican tanto las filas como las columnas, pero no se especifican como
muchos botones como se definen, entonces se ignorará la especificación de las columnas de los usuarios.
* GoodStuffFore Color
Especifica el color del texto de la etiqueta del botón y los iconos monocromáticos.
* GoodStuffBack Color
Especifica el color de los botones.
*Buen material[(w x h)] Label ícono comando
Especifica un comando integrado del administrador de ventanas, como se describe en la página de manual de fvwm,
que debe ejecutarse cuando se presiona un botón. El campo de la etiqueta es el texto
que se escribirá en el botón. El campo de icono especifica un archivo de mapa de bits X11 o
Archivo de icono de color XPM, que contiene el icono que se mostrará en el botón. GoodStuff lo hará
buscar a través de la ruta especificada en la configuración de fvwm IconPath o PixmapPath
elementos para encontrar el archivo de icono. Si el opcional (w x h) se especifica, entonces este botón
se mostrarán w veces el ancho normal del botón y h veces la altura normal del botón. Si
la etiqueta es "-", entonces la etiqueta del botón no se mostrará.
If comando es un comando fvwm Exec, entonces el botón permanecerá presionado hasta que
ventana cuyo nombre o clase coincide con la parte qouted del comando es
encontrado. Esto tiene la intención de proporcionar retroalimentación visual al usuario de que el
se llevará a cabo la acción que ha solicitado. Si la porción citada no contiene
caracteres, el botón aparecerá inmediatamente. Tenga en cuenta que los usuarios pueden continuar
presionando el botón y volviendo a ejecutar el comando, incluso cuando parece "presionado".
Se proporciona una única extensión para el conjunto de comandos integrado de fvwm. Un comando del
formulario: * GoodStuff junk clock.xpm Swallow "Clock" rclock y hará que GoodStuff
generar un proceso rclock y capturar la primera ventana cuyo nombre o recurso es
"Reloj" y mostrarlo en la barra de botones. Esto es útil para aplicaciones como
xclock, xbiff y xload. Los módulos se pueden tragar especificando SwallowModule
en lugar de simplemente "tragar" NOTA: si usa xclock para esta aplicación,
desea especificar xclock -padding 0.
MUESTRA CONFIGURACIÓN
Las siguientes son excepciones de un archivo .fvwmrc que describen la inicialización de GoodStuff
comandos:
################################################## ############
# Cargue cualquier módulo que deba iniciarse durante
# inicialización de fvwm
Ruta de módulo / usr / lib / fvwm: / usr / bin / X11
Módulo GoodStuff
# Haga que las cosas buenas no tengan barra de título, sean pegajosas y póngale un ícono
Sin título Cosas buenas
GoodStuff pegajoso
Caja de herramientas del icono "GoodStuff ".xpm
################################################## ############
################################################## ############
#Definiciones utilizadas por los módulos
* GoodStuffFore Black
* GoodStuffBack # 908090
* GoodStuffGeometry -135-5
* GoodStuffRows 1
* GoodStuffFont -adobe-helvetica-medium-r - * - * - 12 - * - * - * - * - * - * - *
* GoodStuff Resize resize.xpm Resize
* GoodStuff Move flechas2.xpm Move
* GoodStuff Inferior Abajo Inferior
* GoodStuff Levantar Levantar
* GoodStuff Kill bomb.xpm Destroy
* GoodStuff Dopey rterm.xpm Exec "big_win" xterm -T big_win -geometry 80x50 &
* GoodStuff Snoopy rterm.xpm Exec "small_win" xterm -T small_wi &
* GoodStuff Xcalc rcalc.xpm Exec "Calculadora" xcalc &
* GoodStuff XMag magnifying_glass2.xpm Exec "xmag" xmag &
* GoodStuff Mail mail2.xpm Exec "xmh" xmh &
*Buen material(4x1) - cualquiera que sea SwallowModule "Fvwm Pager" FvwmPager 0 3
La última línea es un poco complicada: genera un módulo FvwmPager y lo captura en
mostrar en un botón de ancho cuádruple. Dado que se utiliza "-" para la etiqueta del botón, el Pager
cambiará de tamaño para que sea lo más grande posible dentro de los bordes del botón. "lo que sea", de
Por supuesto, es un archivo de icono inexistente y GoodStuff lo ignorará.
Utilice GoodStuff1 en línea utilizando los servicios de onworks.net