Un programme simple pour le système de fenêtres X11 qui empêche le curseur de traverser un autre moniteur lorsque vous ne le souhaitez pas.
Windows a cette fonctionnalité pour les coins, tandis que peu de Linux Des l'ont, donc travailler avec plusieurs moniteurs sur Linux peut être ennuyeux car j'ai l'habitude de jeter ma souris dans les coins pour pousser les boutons tout le temps. Ce programme ajoute exactement que - et son comportement est hautement personnalisable. La valeur par défaut essaie de résister au mouvement du curseur lorsque vous essayez de cliquer sur un bouton dans le bord de l'écran, tout en laissant le curseur passer (presque) librement lorsque vous voulez vraiment qu'il se traverse dans l'autre écran.
Le nom du dépôt de mes jours moins créatifs.
Le fichier de configuration est sticky-mouse-trap.cfg . Il doit être stocké quelque part dans le répertoire ~/.config/ mais il est détenu. Lancez le programme dans Terminal pour savoir où la configuration est stockée. Vous pouvez modifier la configuration pendant l'exécution du programme et il devrait récupérer les modifications. Si ce n'est pas le cas, enregistrez à nouveau la configuration ou envoyez le signal SIGHUP au programme.
Utilisez simplement CMake pour construire après l'installation des dépendances.
La bibliothèque d'utilitaires en tête uniquement MUtilize est téléchargée automatiquement par CMake.
Les seules autres dépendances sont les en-têtes Xinput et XRandr de X11.
libxi et librandr :sudo apt-get install libxi-dev libxrandr-devsudo dnf install libXi-devel libXrandr-develSur d'autres systèmes, trouvez les packages équivalents qui contiennent les en-têtes:
/usr/include/X11/extensions/XInput.h
/usr/include/X11/extensions/XInput2.h
/usr/include/X11/extensions/Xrandr.h