Cómo escribir un programa que agrande los punteros en X automáticamente
Usar XTestCompareCursor
de la extensión XTEST
.
Para todas aquellas ventanas en las que entre el puntero del ratón,
comparar el puntero con un grupo de punteros 'conocidos' (p.e. con los del
tipo cursor
). Si se encuentra el puntero, sustituirlo con el puntero
agrandado, si no, dejarlo o sustituir un cursor estándar. Esto solo
funciona si la extensión XTest
está disponible.
Escribir un servidor X proxy que deje pasar las
peticiones de los clientes al servidor X real, y que intercepte todas las
peticiones correspondientes a las funciones de Xlib XCreate*Cursor
.
Las peticiones XCreate*Cursor
deberían ser modificadas para usar un
puntero mayor.
Este servidor proxy simula una nueva pantalla, p.e. :1. Todos los
clientes que se conecten a esta pantalla (p.e xterm -display :1
) se
muestran en el servidor real (normalmente :0
) y sus punteros de ratón
son agrandados automáticamente. Los punteros de los clientes que se
conecten a :0
permanecerán sin cambios.