Trasfondo

Un monitor de recursos pintado en el fondo del Workbench.

La CPU, la memoria, las tareas, los discos y la red, siempre a la vista y detrás de tus iconos. No es una ventana: no tapa nada ni recibe clics.

53 KB, para AmigaOS 3.0 o posterior

Qué enseña

Arriba a la derecha del escritorio, cada segundo:

CPU
La CPU en uso y su historia del último minuto. Se mide de verdad, tarea a tarea, con los ganchos de cambio de tarea de exec: no es una estimación.
Memoria
La memoria Chip y la Fast que quedan libres.
Tareas
Las que más CPU toman, de una a veinte, con su barra.
Discos
Cada volumen montado: cuánto está lleno y su tamaño. Nunca pide un disco.
Red y WiFi
Lo que entra y sale por segundo y, si el driver la da, la señal de la WiFi en dBm.
Workbench Screen
Trasfondo en un Workbench 3.2 AGA, con un List de todo el disco en marcha

Sin cuelgues

Ninguna pregunta a un disco o a un driver espera más de un tercio de segundo.

Si un volumen o una tarjeta de red no contestan, el panel pone «sin respuesta» y sigue. Si la red se cae, lo dice al momento, y cuando vuelve, vuelve a dar datos sin reiniciar nada.

En cualquier pantalla

Con tarjeta gráfica y color real, el panel es translúcido y deja ver el fondo. En AGA, ECS o con 256 colores lleva un fondo sólido, para que se lea siempre.

RTG a 1280x1024: el panel translúcido, y un icono encima
RTG a 1280x1024: el panel translúcido, y un icono encima
AGA a 640x256: fondo sólido
AGA a 640x256: fondo sólido

Tú eliges qué se ve

TrasfondoPrefs, en SYS:Prefs, dice qué secciones salen, cuántas tareas, la tecla rápida y si arranca oculto. Usar lo aplica al momento, sin reiniciar Trasfondo; Guardar, para siempre.

Es una commodity: desde Exchange se oculta, se muestra, se desactiva o se cierra. Y también responde a los tooltypes de su icono:

MOSTRAR=CPU,DISCOS
qué secciones salen y en qué orden
TAREAS=3
cuántas tareas
CX_POPKEY=ctrl alt t
la tecla para ocultarlo y mostrarlo
CX_POPUP=NO
arranca oculto
TrasfondoPrefs
TrasfondoPrefs
Exchange
Trasfondo en Exchange

En vídeo

Seis minutos: cómo se instala y cómo se usa, en AGA y con tarjeta gráfica.

Instalar

  1. Descomprime trasfondo-0.3.lha donde quieras.
  2. Doble clic en Instalar. Si dices que sí, se copia a SYS:WBStartup y arranca solo con el Workbench.
  3. Para pararlo, doble clic otra vez en su icono, o Eliminar en Exchange. El fondo queda como estaba.

Requisitos

  • AmigaOS 3.0 o posterior, con el Workbench en marcha.
  • Cualquier 68k: es código de 68000 y no usa FPU.
  • OCS, ECS, AGA o tarjeta gráfica (CyberGraphX o Picasso96).
  • Para ver la velocidad de la red en bytes, Roadshow; con otras pilas da paquetes por segundo.

Probado en AmigaOS 3.2.3 (A1200 emulado, AGA y RTG) y en Coffin R65. La red y la WiFi, aún solo con un driver de pruebas: si lo usas con una tarjeta de verdad, cuéntalo en GitHub.

Hecho en Dash

Trasfondo son unas 650 líneas de Dash, sin una línea de C a mano. Lo que le faltaba al lenguaje para hacerlo (pintar en el fondo del Workbench, medir la CPU de cada tarea, ser una commodity) ahora lo tiene cualquier programa en Dash.

Conoce Dash