Este es el comando xkbevd 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
xkbevd - demonio de eventos XKB
SINOPSIS
xkbevd [opciones]
DESCRIPCIÓN
Este comando es muy crudo y, por lo tanto, solo se implementa parcialmente; te lo presentamos aqui
como un prototipo aproximado para los desarrolladores, no como una herramienta de propósito general para los usuarios finales.
Algo como esto podría ser un reemplazo adecuado para xev; No me estoy inscribiendo, importa
usted, pero es una idea interesante.
La xkbevd El demonio de eventos escucha eventos XKB específicos y ejecuta los comandos solicitados
si ocurren. El archivo de configuración consta de una lista de especificación / acción de eventos
pares y / o definiciones de variables.
Una especificación de evento consta de un nombre de evento XKB corto seguido de una cadena o
identificador que sirve como calificador entre paréntesis; paréntesis vacíos indican no
calificación y sirven para especificar el comando predeterminado que se aplica a los eventos que no
no coincide con ninguna de las otras especificaciones. La interpretación del calificador depende de
el tipo de evento: los eventos de campana coinciden con el nombre de la campana, los eventos de mensaje coinciden
en el contenido de la cadena del mensaje y los eventos de tecla lenta aceptan cualquiera de prensa, ,,
aceptar o rechazar. Actualmente no se reconocen otros eventos.
Una acción consta de una palabra clave opcional seguida de un argumento de cadena opcional.
Actualmente, xkbev reconoce las acciones: ninguna, pasar por alto, echo, imprimirEvento, sonar y shell.
Si no se especifica la acción, la cadena se toma como el nombre de un archivo de sonido para ser
jugado a menos que comience con un signo de exclamación, en cuyo caso se toma como una cáscara
mando.
Las definiciones de variables en la cadena de argumentos se expanden con campos del evento en
pregunta antes de que la cadena de argumentos se pase al procesador de acciones. La sintaxis general
para una variable es $c o $ (str), dónde c es un solo carácter y str es una cuerda
de longitud arbitraria. Todos los parámetros tienen nombres largos y de un solo carácter.
La lista de parámetros reconocidos varía de un evento a otro y es demasiado larga para enumerarla aquí.
ahora. De todos modos, esta es una versión para desarrolladores, por lo que se puede esperar que mire la
código fuente (evargs.c es de particular interés).
La pasar por alto, echo, imprimirEvento, sonary shell las acciones hacen lo que esperarías comandos
llamado pasar por alto, echo, imprimirEvento, sonar y shell que hacer, excepto que el comando de sonido tiene
solo se ha implementado y probado para máquinas SGI. Lanza un programa externo derecho
ahora, por lo que debería ser bastante fácil de adaptar, especialmente si te gustan las señales de audio que llegan
aproximadamente medio segundo después de lo esperado.
Las únicas variables reconocidas actualmente son directoriosonido y sonidoCmd. Estoy seguro que puedes
averigua lo que hacen.
OPCIONES
-ayuda Imprime un mensaje de uso que está mucho más actualizado que cualquier otra cosa en esta página de manual.
-cfg presentar
Especifica el archivo de configuración que se leerá. Si no se especifica ningún archivo de configuración,
xkbevd busca ~ / .xkb / xkbevd.cf y $ (LIBDIR) /xkb/xkbevd.cf en ese orden.
-Carolina del Sur cmd Especifica el comando utilizado para reproducir sonidos.
-Dakota del Sur directorio
Especifica un directorio de nivel superior para archivos de sonido.
-monitor la visualización
Especifica la pantalla que se utilizará. Si no está presente, xkbevd usa $ DISPLAY.
-bg Informa xkbevd para bifurcarse (y ejecutarse en segundo plano).
-sincronización Fuerza la sincronización de todas las solicitudes X. Lento.
-v Imprima más información, incluidos los mensajes de depuración. Múltiples especificaciones de
-v causar más salida, hasta cierto punto.
-versión
Imprime la versión del programa y sale.
Utilice xkbevd en línea utilizando los servicios de onworks.net