InglésFrancésEspañol

Ad


icono de página de OnWorks

esperar_tknewsbiff - En línea en la nube

Ejecute esperar_tknewsbiff en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando wait_tknewsbiff 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


tknewsbiff: abre una ventana cuando aparecen noticias

SINOPSIS


tknewsbiff [ servidor or archivo de configuración ]

INTRODUCCIÓN


tknewsbiff aparece una ventana cuando hay noticias no leídas en sus grupos de noticias favoritos y
elimina la ventana después de leer las noticias. tknewsbiff opcionalmente puede reproducir un sonido,
inicie su lector de noticias, etc.

SELECCIONANDO NOTICIAS


De forma predeterminada, el archivo de configuración ~ / .tknewsbiff describe cómo se comporta tknewsbiff. los
la sintaxis observa las reglas habituales de Tcl; sin embargo, incluso si no conoce Tcl, todo menos el
la mayoría de las configuraciones esotéricas serán obvias.

Cada grupo de noticias (o conjunto de grupos de noticias) que se va a ver se describe mediante el "reloj"
mando. Por ejemplo:

ver dc.dining
reloj nist. *
ver comp.unix.wizard -threshold 3
ver * .sources. * -threshold 20

Para cada patrón de grupo de noticias, cualquier grupo de noticias que coincida con él y al que esté suscrito
(de acuerdo con su archivo newsrc) es elegible para informar. De forma predeterminada, tknewsbiff informa
en el grupo de noticias si hay al menos un artículo sin leer. La bandera "-threshold" cambia
el umbral al siguiente número. Por ejemplo, "-threshold 3" significa que debe haber un
al menos tres artículos no leídos antes de que tknewsbiff informe al grupo de noticias.

Si no se dan comandos de vigilancia (o no existe un archivo de configuración), todos los grupos que están
suscrito a son vistos.

Para suprimir los grupos de noticias que de otro modo serían reportados, use el comando "ignorar". Para
ejemplo, lo siguiente coincide con todos los grupos nuevos comp. * y nist. * excepto nist.posix o .d
(discusión) grupos:

ver comp. *
reloj nist. *
ignorar nist.posix. *
ignorar * .d

La bandera "-nuevo" describe un comando que se ejecutará cuando el grupo de noticias se informa por primera vez como
tener noticias no leídas. Por ejemplo, las siguientes líneas invocan el comando de UNIX "reproducir" para
reproducir un sonido.

ver dc.dining -nuevo "juego ejecutivo /usr/local/sounds/yumyum.au"
ver rec.auto * -new "exec play /usr/local/sounds/vroom.au"

Puede reducir la verbosidad de las acciones definiendo procedimientos. Por ejemplo, si tu
Si tiene muchos indicadores nuevos que reproducen archivos de sonido, podría definir un procedimiento de sonido. Esta
permitiría que la nueva especificación sea mucho más corta.

reproducir proc {sonido} {
ejecución ejecutiva /usr/local/sounds/$sound.au
}

ver dc.dining -nuevo "play yumyum"
ver rec.auto * -nuevo "play vroom"

Como acotación al margen, puede poner un "&" al final de un comando "exec" para que los comandos se ejecuten
de forma asincrónica. Sin embargo, probablemente no sea una buena idea hacer esto al reproducir sonido.
archivos de todos modos.

"grupo de noticias" es una variable de solo lectura que contiene el nombre del grupo de noticias que se está
informó. Esto es útil cuando la acción se activa mediante un patrón. Por ejemplo, el
La siguiente línea podría ejecutar el nombre del grupo de noticias a través de un sintetizador de voz:

ver * -new {
ejecutivo jugar herald.au
ejecutivo habla "Nuevas noticias han llegado a $ newsgroup".
}

La bandera "-display" describe un comando que se ejecutará cada vez que el grupo de noticias sea
informó que tiene noticias no leídas. El comando especial "mostrar" es el comando predeterminado. Eso
programa $ newsgroup para que se escriba en la pantalla de tknewsbiff cuando se reescribe. Para
Por ejemplo, al proporcionar explícitamente un indicador -display que omite el comando de visualización, puede
deshabilite la visualización de grupos de noticias que ya se informaron a través de -new.

ver dc.dining -new {exec play yumyum.au} -display {}

Si desea ejecutar una acción repetidamente y aun mostrar el grupo de noticias de forma predeterminada
manera, invoque explícitamente el comando de visualización a través del indicador -display. Por ejemplo:

ver * seguridad * -display {
ejecutivo jugar red-alert.au
la visualización
}

Las acciones asociadas con los indicadores -new y -display se ejecutan solo una vez para cada
grupo de noticias coincidente. El comando ejecutado es el asociado con el primer patrón en
el archivo de configuración que coincide y observa el umbral dado.

Cualquier comando que se enumere simplemente en el archivo de configuración se ejecuta cada vez antes
el ciclo de actualización en tknewsbiff. Se ejecuta el procedimiento reservado (pero definido por el usuario) "usuario"
inmediatamente después de que los grupos de noticias estén programados para ser escritos en la pantalla y antes
en realidad están escritos.

Por ejemplo, suponga que aparecen artículos no leídos en varios grupos rec.auto y
mismo sonido para cada uno. Para evitar reproducir el sonido varias veces seguidas, haga
-nuevo comando simplemente establece una bandera. En el procedimiento del usuario, reproduzca el sonido si la bandera está configurada
(y luego restablecer la bandera).

El procedimiento de usuario también podría utilizarse para iniciar un lector de noticias. Esto evitaría el
posibilidad de iniciar varios lectores de noticias solo porque varios grupos de noticias contenían
artículos no leídos. (Por supuesto, debe hacerse una verificación para asegurarse de que un lector de noticias
aún no se está ejecutando.)

MÁS VARIABLES


Las siguientes líneas de ejemplo muestran variables que pueden afectar el comportamiento de tknewsbiff

establecer retardo 120
establecer servidor news.nist.gov
establecer server_timeout 60
establecer newsrc ~ / .newsrc
establecer ancho 40
establecer altura 20
establecer archivo_activo / usr / news / lib / active

tknewsbiff alterna entre buscar noticias no leídas y dormir (algo así como muchos
estudiantes universitarios). La variable "retraso" describe cuántos segundos hay que dormir.

La variable "servidor" nombra un servidor de noticias NNTP. El valor predeterminado es "noticias". El servidor"
La variable solo se usa si la variable "active_file" no está configurada.

La variable "server_timeout" describe cuántos segundos esperar una respuesta de
el servidor antes de darse por vencido. -1 significa esperar eternamente o hasta que el servidor se agote.
El valor predeterminado es 60 segundos.

La variable "newsrc" describe el nombre de su archivo .newsrc. De forma predeterminada, tknewsbiff
busca en su directorio personal un archivo newsrc. Se utiliza un newsrc específico del servidor si
fundar. Por ejemplo, si ha configurado el servidor en "cubit.nist.gov", tknewsbiff busca
~ / .newsrc-cubit.nist.gov. (Esta es la convención gnus de Emacs, que es muy conveniente
cuando lee noticias de varios servidores). Si no hay newsrc específico del servidor,
tknewsbiff utiliza ~ / .newsrc.

La variable "ancho" describe el ancho que usará tknewsbiff para mostrar información.
Si los nombres de los grupos de noticias son lo suficientemente largos, se truncarán para que el artículo cuente.
todavía se puede mostrar. Puede cambiar el tamaño de la ventana manualmente para ver qué se truncó.
Sin embargo, si su archivo de configuración establece la variable de ancho, la ventana se restaurará
a ese tamaño la próxima vez que tknewsbiff compruebe si hay noticias no leídas y actualice su pantalla.

La variable "altura" describe la altura máxima que usará tknewsbiff para mostrar
información. Si se informan menos grupos de noticias, tknewsbiff reducirá la ventana
adecuadamente. Puede cambiar el tamaño de la ventana manualmente, pero si su archivo de configuración establece el
variable de altura, la ventana se restaurará a ese tamaño la próxima vez que tknewsbiff
comprueba si hay noticias no leídas y actualiza su visualización.

La variable "active_file" describe el nombre del archivo activo de noticias. Si se establece, el activo
El archivo se lee directamente en lugar de usar NNTP (incluso si la variable "servidor" está configurada).
Esto es particularmente útil para probar nuevos archivos de configuración, ya que puede editar un
falso archivo activo y luego haga clic en el botón 2 para ver inmediatamente cómo responde tknewsbiff (ver
BOTONES a continuación).

Si se establece la variable de entorno DOTDIR, entonces su valor se usa como un directorio en el que
para buscar todos los archivos de puntos en lugar de desde el directorio de inicio. En particular, esto afecta al
tknewsbiff archivo de configuración y el archivo .newsrc (asumiendo que la variable newsrc no es
establecido explícitamente).

MIRANDO DIFERENTE NOTICIAS SERVIDORES


Para ver varios servidores, ejecute tknewsbiff varias veces. (Ya que necesitas diferentes
Los archivos .newsrc y los servidores tienen diferentes grupos de noticias y números de artículo de todos modos,
no tiene sentido intentar hacer esto en un solo proceso).

Puede apuntar tknewsbiff a un servidor diferente con un argumento apropiado. El argumento
se prueba como nombre de archivo de configuración y como sufijo de la cadena "~ / .tknewsbiff-".
Entonces, si desea ver el "riñón" del servidor, almacene la configuración de tknewsbiff
información en ~ / .tknewsbiff-riñón". Los dos comandos siguientes utilizarán
archivo de configuración.

riñón de tknewsbiff
tknewsbiff ~ / .tknewsbiff-riñón

En ambos casos, el servidor real para contactar se establece por el valor de la variable del servidor en
el archivo de configuración.

Si no se encuentra ningún archivo de configuración, el argumento se utiliza como servidor para contactar. Esta
permite ejecutar tknewsbiff sin ningún tipo de preparación.

Si el argumento es la palabra clave especial "activo" (o termina en "/ activo"), se utiliza como
nombre de un archivo activo. Esto, a su vez, se utiliza para inicializar la variable "active_file", por lo que
que tknewsbiff lee directamente del archivo activo en lugar de usar NNTP.

Crear su propio archivo activo es una forma conveniente de probar su archivo de configuración. Para
Por ejemplo, después de ejecutar el siguiente comando, puede editar repetidamente su archivo activo y
activar el comando actualizar ahora (ya sea presionando el botón 2 o configurando la variable de retardo
muy bajo) para ver cómo responde tknewsbiff.

El archivo activo debe seguir el formato de un archivo activo real. El formato es un grupo de noticias
por línea. Después del nombre del grupo de noticias está el número del artículo más alto, el más bajo
artículo. Por último está la letra y o m. m significa que el grupo de noticias está moderado. y significa
se permite la publicación.

VENTANA


Cuando se encuentran noticias no leídas, se abre una ventana. La ventana enumera los nombres de los
grupos de noticias y el número de artículos no leídos en cada uno (a menos que esté suprimido por la pantalla-
bandera). Cuando ya no hay noticias sin leer, la ventana desaparece (aunque el
el proceso continúa ejecutándose).

BOTONES


Las combinaciones de botones o teclas pueden asignarse mediante comandos de vinculación. Siéntete libre de cambiarlos. los
Los comandos de enlace predeterminados son:

bind .list <1> ayuda
enlazar .list <2> actualizar-ahora
enlazar .list <3> unmapwindow

Por defecto, el botón 1 (izquierda) está vinculado a "ayuda". El comando de ayuda hace que tknewsbiff aparezca
hasta una ventana de ayuda.

De forma predeterminada, el botón 2 (en el medio) está vinculado a "actualizar ahora". El comando actualizar ahora causa
tknewsbiff para comprobar inmediatamente si hay noticias no leídas. Si su servidor de noticias es lento o mantiene
una gran cantidad de grupos de noticias, o tiene una gran cantidad de patrones en su
archivo de configuración, tknewsbiff puede tomar un tiempo considerable antes de actualizar realmente el
ventana.

De forma predeterminada, el botón 3 (derecha) está vinculado a "desmapwindow". El comando unmapwindow provoca
tknewsbiff para eliminar la ventana de la pantalla hasta la próxima vez que encuentre noticias no leídas.
(El comando mapwindow hace que tknewsbiff restaure la ventana).

A modo de ejemplo, aquí hay un enlace para abrir un xterm y ejecutar rn cuando mantiene presionada la tecla
Mayús y presione el botón 1 en la ventana de listado.

enlazar .list {
exec xterm -e rn &
}

Aquí hay un enlace similar. Sin embargo, le dice a rn que mire solo el grupo de noticias que está
debajo del mouse cuando lo presionó. (La variable "display_list" se describe más adelante en
esta página de manual.)

enlazar .list {
exec xterm -e rn [lindex $ display_list [.list más cercana% y]] &
}

OTROS COMANDOS Y VARIABLES


Los comandos incorporados ya mencionados son: mirar, ignorar, mostrar, ayudar, actualizar ahora,
unmapwindow y mapwindow.

También se puede dar cualquier comando Tcl y Tk. En particular, la lista de grupos de noticias se almacena
en el widget de lista ".list", y la barra de desplazamiento se almacena en el widget de barra de desplazamiento
".Desplazarse". Por ejemplo, si desea cambiar los colores de primer plano y de fondo de
la lista de grupos de noticias, puede decir:

.list config -bg honeydew1 -fg orquídea2

Estos también pueden ser controlados por la base de datos de recursos X. sin embargo, el
El archivo de configuración permite evaluar comandos arbitrariamente complejos en lugar de simples
asignaciones

Ciertos comandos Tcl / Tk pueden interrumpir el funcionamiento correcto de tknewsbiff. Estos probablemente serán
obvio para cualquiera que sepa lo suficiente como para dar estos comandos en primer lugar. Como simple
Por ejemplo, el programa asume que la fuente en el cuadro de lista es de ancho fijo. Los grupos de noticias
probablemente no se alineará si usa una fuente de ancho variable.

Las siguientes variables son accesibles y pueden usarse para usos esotéricos. Todos los demás
las variables son privadas. Las variables privadas y los comandos comienzan con "_", por lo que no es necesario
preocuparse por las colisiones accidentales.

La matriz "db" es una base de datos que mantiene información sobre noticias leídas y no leídas.
db ($ newsgroup, hola) es el artículo más alto que existe. db ($ newsgroup, visto) es el más alto
artículo que ha leído.

Varias listas contienen información interesante. "active_list" es una lista de conocidos
grupos de noticias. "seen_list" es una lista de grupos de noticias que se han visto hasta ahora como el nuevo
y -display banderas se están procesando. "previous_seen_list" es "seen_list" de la
ciclo anterior. "ignore_list" es la lista de patrones de grupos de noticias para ignorar. "lista_de_seguimiento"
es la lista de patrones de grupos de noticias para ver. "display_list" es la lista de grupos de noticias que
se mostrará en la próxima oportunidad.

ACTUALIZACIÓN TU ARCHIVOS


tknewsbiff vuelve a leer automáticamente su archivo de configuración cada vez que se activa para verificar
para noticias no leídas. Para forzar a tknewsbiff a volver a leer el archivo inmediatamente (por ejemplo, si está
probando una nueva configuración o acaba de modificar su archivo newsrc), presione el botón 2 en el
pantalla (ver BOTONES arriba).

AVISOS


tknewsbiff define el número de artículos no leídos como el artículo existente más alto menos el
artículo más alto que has leído. Entonces, si ha leído el último artículo del grupo de noticias, pero
ningún otro, tknewsbiff cree que no hay artículos sin leer. (Es imposible hacer nada
mejor leyendo el archivo activo y llevaría mucho tiempo hacer esto más
con precisión a través de NNTP, ya que los servidores no proporcionan una forma eficiente de informar sus propios agujeros en
grupos de noticias.) Afortunadamente, esta definición es considerada una característica por la mayoría de la gente. Eso
le permite leer artículos y luego marcarlos como "no leídos" pero no hacer que tknewsbiff continúe
diciéndole que no están leídos.

INJUSTIFICADO PREOCUPACIONES


Su administrador de noticias puede preguntarse si muchas personas que utilizan tknewsbiff afectan gravemente a un NNTP
servidor. De hecho, el impacto es insignificante incluso cuando el retraso es muy bajo. Para reunir todo
la información que necesita, tknewsbiff utiliza una única consulta NNTP, solo solicita la
archivo activo. El servidor NNTP no realiza ningún cálculo, formateo, etc., solo envía el
expediente. Todo el procesamiento interesante ocurre localmente en el propio programa tknewsbiff.

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


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Complemento Eclipse Tomcat
    Complemento Eclipse Tomcat
    El complemento Eclipse Tomcat proporciona
    integración simple de un servlet tomcat
    contenedor para el desarrollo de java
    aplicaciones web. Puedes unirte a nosotros para
    discutirio ...
    Descargar el complemento Eclipse Tomcat
  • 2
    Escritorio WebTorrent
    Escritorio WebTorrent
    WebTorrent Desktop es para streaming
    torrents en Mac, Windows o Linux. Eso
    se conecta a BitTorrent y
    Compañeros de WebTorrent. Ahora no hay
    Necesito esperar ...
    Descargar WebTorrent Escritorio
  • 3
    GenX
    GenX
    GenX es un programa científico para refinar
    refelcetivity de rayos X, neutrones
    reflectividad y rayos X de superficie
    datos de difracción usando el diferencial
    algoritmo de evolución ....
    Descargar GenX
  • 4
    pspp4ventanas
    pspp4ventanas
    PSPP es un programa de estadística
    análisis de datos muestreados. es gratis
    sustitución del programa propietario
    SPSS. El PSPP tiene tanto contenido basado en texto como
    gráfico nosotros...
    Descargar pspp4windows
  • 5
    Extensiones Git
    Extensiones Git
    Git Extensions es una herramienta de interfaz de usuario independiente
    para administrar repositorios de Git. También
    se integra con el Explorador de Windows y
    Microsoft Visual Studio
    (2015/2017/2019). Es ...
    Descargar extensiones Git
  • 6
    eSpeak: síntesis de voz
    eSpeak: síntesis de voz
    Motor de texto a voz para inglés y
    muchos otros idiomas. Tamaño compacto con
    Pronunciación clara pero artificial.
    Disponible como un programa de línea de comandos con
    muchos ...
    Descargar eSpeak: síntesis de voz
  • Más "

Comandos de Linux

Ad