InglésFrancésEspañol

Ad


icono de página de OnWorks

g15composer: en línea en la nube

Ejecute g15composer 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 g15composer 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


g15composer - Interfaz de comando programable para renderizar libg15(3) funciones de dibujo

DESCRIPCIÓN


G15composer es una interfaz de comandos que se puede programar para las funciones de dibujo libg15render que
salidas a una pantalla g15daemon. G15composer expone todas las primitivas gráficas y el texto
representar funciones de libg15render para que se puedan utilizar en una variedad de situaciones,
incluso desde la línea de comandos o en prácticamente cualquier lenguaje de programación.

CAMPUS


G15composer comprende las siguientes opciones:

-h Muestra información de uso.

-b Comience sin una pantalla para escuchar nuevos comandos de pantalla.

-u nombre de usuario
Cambie el UID efectivo por el de nombre de usuario

-g gid
Cambiar GID efectivo a gid

-r Reutiliza / var / run / g15composer si otra instancia de g15composer está escuchando allí.

ED. BÁSICA USO


nohup ./g15composer / path / to / pipe &

1) echo 'TL "Hola" "Mundo"'> / ruta / a / tubería

2) instrucciones de gato> / ruta / a / tubería

3) ./some_script> / ruta / a / tubería
donde some_script es un script o aplicación bash, Perl, etc. que genera
uno o más de los comandos que se enumeran a continuación.

COMANDOS


*** Comandos de texto:

Ts "línea 1" "línea 2" ...
donde s es el tamaño de la fuente (se admiten S, M y L).
Para insertar una comilla doble, antepóngala con una barra invertida

TO XYSF "línea 1" "línea 2" ...
Superpone texto del tamaño especificado en (X, Y)
El texto estará centrado si F = 1 y justificado a la derecha si F = 2

*** Comando de fuente: (NB., G15composer debe configurarse con --enable-ttf para usar la fuente
comandos)

FL FS "/ ruta / a / fuente"
Carga una fuente en la ranura F con tamaño S.

FP FSXY Co Ce "línea 1" "línea 2" ...
Imprime texto utilizando la fuente de la ranura F con el tamaño S en la posición (X, Y).
El texto se imprimirá en color Co y estará centrado si Ce = 1.

*** Comandos de píxeles:

PO XYWH "100101101 ..."
Superpone una imagen de píxeles del ancho y alto dados en (X, Y)
El último argumento ahora debe pasarse como una cadena entre comillas. Este es un cambio de
comportamiento anterior.

PS XYC
Establece el píxel en (X, Y) en color C (0 o 1)

PC 0 | 1
Limpia la pantalla y la llena con 0 | 1

FP X1 Y1 X2 Y2 C
Rellena el área de (X1, Y1) a (X2, Y2) con el color C

RP X1 Y1 X2 Y2
Invierte los píxeles de (X1, Y1) a (X2, Y2)

PB X1 Y1 X2 Y2 CTF
Dibuja un cuadro de (X1, Y1) a (X2, Y2) usando el color C y el grosor T, llenando si F = 1
T y F son opcionales, pero si se especifican deben especificarse en orden, es decir, debe establecer
T para configurar F
Los valores predeterminados son T = 1 y F = 0

*** Comandos de dibujo:

DL X1 Y1 X2 Y2 C
Dibuja una línea desde (X1, Y1) a (X2, Y2) usando el color C

DC XYRCF
Dibuja un círculo centrado en (X, Y) con radio R usando el color C, llenando si F = 1
F es opcional y por defecto es F = 0
Tenga en cuenta que la sintaxis ha cambiado, la posición de C y F se ha intercambiado

DR X1 Y1 X2 Y2 CF
Dibuja un cuadro redondeado de (X1, Y1) a (X2, Y2) usando el color C, llenando si F = 1
F es opcional y por defecto es F = 0
Tenga en cuenta que la sintaxis ha cambiado, la posición de C y F se ha intercambiado

DB X1 Y1 X2 Y2 CNMT
Dibuja un porcentaje o barra de progreso de (X1, Y1) a (X2, Y2) usando el color C
La barra se llenará con N unidades de M
T establece el tipo de barra, los valores válidos son 1, 2 o 3
T es opcional y por defecto es T = 1

DN X1 Y1 X2 Y2 CN
Dibuja un gran número N en el área delimitada por (X1, Y2) y (X2, Y2) usando el color C

DI BXY
Dibuja un icono WBMP del búfer B en (X, Y)

DS BXYWH OX OY
Dibuja un objeto WBMP del búfer B en (X, Y) con tamaño WxH
Sprite se extrae del búfer compensado por (OX, OY)

*** Comandos WBMP:

WS "/ ruta / a / imagen"
Carga una imagen WBMP de / ruta / a / imagen y la muestra en la pantalla
La imagen debe tener un tamaño de 160x43, ya que se carga directamente en el búfer de la pantalla LCD.

WL B "/ ruta / a / imagen"
Carga una imagen WBMP desde / ruta / a / imagen en el búfer número B

*** Comandos de modo:

MC 0 | 1
Activa o desactiva el almacenamiento en caché, es decir, los cambios no se envían inmediatamente al
LCD si el almacenamiento en caché está activado (MC 1). Los cambios se enviarán en el próximo MC 0.

MX 0 | 1
Establece los siguientes colores de píxeles en normal, o XORed con píxeles existentes.
Bueno para dibujar sprites con MC:
MC 1, dibujar, MC 0
MC 1, vuelva a dibujar en la posición original y dibuje en otro lugar, MC 0

Antiguo nuevo rediseño actual
0 0 0 ^ 0 = 0 0 ^ 0 = 0
0 1 0 ^ 1 = 1 1 ^ 1 = 0
1 0 1 ^ 0 = 1 1 ^ 0 = 1
1 1 1 ^ 1 = 0 0 ^ 1 = 1

MR 0 | 1
Establezca los siguientes colores de píxeles en normal o al revés

MP 0 | 1 | 2
Establecer la pantalla en primer plano si es 0 y en segundo plano si es 1
Si es 2, configure la pantalla en segundo plano si y solo si el usuario no la ha configurado en primer plano

*** Comandos de pantalla:

SN "/ ruta / a / tubería"
Cree una nueva instancia de G15Comopser leyendo desde / ruta / a / pipe

SC
Cierra la pantalla actual. Al cerrar la pantalla inicial, se cerrarán todas las demás pantallas.

----------------------

Los siguientes comandos se transmiten a g15daemon:

*** Comandos LCD:

LB 0 | 1 | 2
Establece el nivel de brillo de la pantalla LCD

LC 0 | 1 | 2
Establece el nivel de contraste de la pantalla LCD

*** Comandos de teclado / LED:

KL 0 | 1 | 2
Configura el modo LED: 0 = controlado por la aplicación 1 = normal 2 = pegajoso.
Actualmente no implementado.

KM x 0 | 1
Apaga o enciende la luz Mx. x = 0,1,2,3 donde 0 son todas las luces M (menos MR).
Solo tiene efecto si KL se establece en 0.

Utilice g15composer en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad