Ein einfaches Programm für das X11 -Fenstersystem, das verhindert, dass der Cursor in einen anderen Monitor übergeht, wenn Sie es nicht möchten.
Windows hat diese Funktion für die Ecken, während nur wenige Linux -Des sie haben. Daher kann die Arbeit mit mehreren Monitoren unter Linux ärgerlich sein, da ich es gewohnt bin, meine Maus in die Ecken zu werfen, um die ganze Zeit Tasten zu drücken. Dieses Programm fügt genau das hinzu - und sein Verhalten ist sehr anpassbar. Die Standardeinstellung versucht, den Cursorbewegung zu widerstehen, wenn Sie versuchen, eine Taste am Rand des Bildschirms zu drücken, während der Cursor (fast) frei passieren kann, wenn Sie tatsächlich möchten, dass er in den anderen Bildschirm übergeht.
Der Name des Repo aus meinen weniger kreativen Tagen.
Die Konfigurationsdatei ist sticky-mouse-trap.cfg . Es sollte irgendwo in der ~/.config/ Verzeichnis gespeichert werden, aber es ist distroabhängig. Starten Sie das Programm in Terminal, um herauszufinden, wo die Konfiguration gespeichert ist. Sie können die Konfiguration bearbeiten, während das Programm ausgeführt wird, und es sollte die Änderungen abholen. Wenn dies nicht der Fall ist, speichern Sie die Konfiguration erneut oder senden Sie das SIGHUP an das Programm.
Verwenden Sie einfach CMake, um nach der Installation der Abhängigkeiten zu erstellen.
Die nur Header-Utilities- MUtilize wird automatisch von CMake heruntergeladen.
Die einzigen anderen Abhängigkeiten sind die Xinput- und Xrandr -Header von X11.
libxi und librandr -Entwicklungspaketen zu finden:sudo apt-get install libxi-dev libxrandr-devsudo dnf install libXi-devel libXrandr-develAuf anderen Systemen finden Sie die äquivalenten Pakete, die Header enthalten:
/usr/include/X11/extensions/XInput.h
/usr/include/X11/extensions/XInput2.h
/usr/include/X11/extensions/Xrandr.h