Un programa simple para el sistema de ventana X11 que evita que el cursor se cruce en otro monitor cuando no lo desee.
Windows tiene esta característica para las esquinas, mientras que pocos Linux des tienen, por lo que trabajar con múltiples monitores en Linux puede ser molesto ya que estoy acostumbrado a tirar mi mouse a las esquinas para presionar los botones todo el tiempo. Este programa agrega exactamente eso, y su comportamiento es altamente personalizable. El predeterminado intenta resistir el movimiento del cursor cuando intenta presionar un botón en el borde de la pantalla, mientras que deja que el cursor pase (casi) libremente cuando realmente desea que se cruce en la otra pantalla.
El nombre del repositorio de mis días menos creativos.
El archivo de configuración es sticky-mouse-trap.cfg . Debe almacenarse en algún lugar del directorio ~/.config/ pero es dependiente de la distribución. Inicie el programa en Terminal para averiguar dónde se almacena la configuración. Puede editar la configuración mientras el programa se está ejecutando y debe recoger los cambios. Si no es así, guarde la configuración nuevamente o envíe la señal SIGHUP al programa.
Simplemente use CMake para construir después de instalar las dependencias.
La biblioteca de servicios públicos solo de MUtilize se descarga automáticamente por CMake.
Las únicas otras dependencias son los encabezados XInput y XRandr de X11.
libxi y librandr :sudo apt-get install libxi-dev libxrandr-devsudo dnf install libXi-devel libXrandr-develEn otros sistemas, encuentre los paquetes equivalentes que tienen encabezados:
/usr/include/X11/extensions/XInput.h
/usr/include/X11/extensions/XInput2.h
/usr/include/X11/extensions/Xrandr.h