-
Notifications
You must be signed in to change notification settings - Fork 2
Loop your X cursor around the screen πππ
License
m-col/xoop
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Repository files navigation
βββ βββ βββββββββ βββββββββ βββ βββββββ βββββ βββββ βββββββββββββ βββββββββββββ βββββββββββββ βββββββββ βββ βββ βββ βββ βββββ βββ βββββ βββ βββ βββ βββ βββ βββ βββββββββ βββ βββ βββ βββ βββ βββ βββββ βββββ βββββββββββββ βββββββββββββ βββββββββββββ βββ βββ βββββββββ βββββββββ βββββββββββ βββ βββ βββ Loop your X cursor around the edges of the screen πππ xoop turns your desktop into a flat torus, so that when the cursor hits one side it continues and reappears out from the opposite side. Here is a video demonstration: https://mcol.xyz/static/xoop.mp4 Arguments --------- -x x axis only -y y axis only -f fork -d debug mode -h help Required libraries ------------------ On Ubuntu 23.10, the following packages are required: $ sudo apt install \ libxcb-randr0-dev \ libxcb-util0-dev \ libxcb-xfixes0-dev \ libxcb-xinput-dev To install ---------- $ make $ sudo make install To uninstall ------------ $ sudo make uninstall Multimonitor ------------ xoop assumes that a multiple monitor setup creates a large rectangle with 4 edges, for example if you have two monitors of the same height side-by-side. If your multi-monitor setup does not produce a large rectangle then the mouse will only teleport on the far outside edges. This is because it is not always clear where the mouse should teleport to. Contributions are welcome if you have a solution! Contact ------- Email me @ [email protected] for questions or contributions.
About
Loop your X cursor around the screen πππ
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published