No description
Find a file
2025-11-27 06:35:41 +01:00
assets add screenshot 2024-09-14 20:04:18 +02:00
external wlr-layer-shell: bump 2021-06-27 10:52:58 +02:00
.gitignore Initial commit 2020-08-01 15:32:48 +02:00
CHANGELOG.md Update license and readme 2024-08-16 19:54:54 +02:00
generate-version.sh generate-version.sh: fuzzel -> wbg (oops!) 2022-10-24 16:44:08 +02:00
LICENSE Update license and readme 2024-08-16 19:54:54 +02:00
log.c log: respect the NO_COLOR environment variable 2024-07-18 08:39:53 +02:00
log.h Initial commit 2020-08-01 15:32:48 +02:00
main.c changed darkness 2025-11-27 06:35:41 +01:00
meson.build Improve rendering performance 2024-08-15 23:20:57 +02:00
PKGBUILD meson/nanosvg: add support for linking against system's nanosvg 2024-07-18 18:21:43 +02:00
README.md add screenshot 2024-09-14 20:04:18 +02:00
shm.c Reuse buffers for better performance 2024-08-16 19:20:01 +02:00
shm.h Reuse buffers for better performance 2024-08-16 19:20:01 +02:00
stride.h Initial commit 2020-08-01 15:32:48 +02:00

MHalo

Super simple mouse halo application to find your cursor on large monitors implementing the layer-shell protocol.

MHalo uses a layer-shell overlay to darken the screen and show a bright circle around the mouse cursor.

After you have found your cursor, any mouse click will close mhalo.

Screenshot of mhalo

Limitations

MHalo may require you to move your cursor to be informed of its position.

Requirements

Runtime

  • pixman
  • wayland (client and cursor libraries)

Compile time

  • Development packages for all the libraries listed under runtime.
  • wayland-protocols
  • tllist

Building

meson --buildtype=release build
ninja -C build
sudo ninja -C build install

Reused Works

  • wbg: Thanks to dnkl for the development of the wallpaper application wbg. It's code was a very solid foundation for me to build this tool.

License

MHalo is released under the MIT license.