Xcursorlocate
cursor location indicator for x11
Install / Use
/learn @oppiliappan/XcursorlocateREADME
xcursorlocate
cursor location indicator for x11

install
to build xcursorlocate, you require the libxcb-devel
package (please follow these instructions to install cargo and rust).
# from crates.io
$ cargo install xcursorlocate
# from github
$ git clone https://github.com/nerdypepper/xcursorlocate
$ cd xcursorlocate
$ cargo install --force --path ./
# make sure to add ~/.cargo/bin to your $PATH
usage
have your window manager trigger xcursorlocate on a key
press, i use sxhkd to handle key bindings:
# ~/.config/sxhkd/sxhkdrc
ctrl + Escape:
xcursorlocate
configuration
xcursorlocate is configured via a .toml file, which is
present in $XDG_CONFIG_HOME/xcursorlocate. a basic config
is generated on first run, a sample config can be found in
the examples directory
(may not always be up to date).
uninstall
:(
# using cargo
$ cargo uninstall xcursorlocate
# manually
$ rm -rf xcursorlocate/
$ rm -rf ~/.config/xcursorlocate/
$ rm -f $HOME/.cargo/bin/xcursorlocate
todo:
- use
xrenderfor smooth circles - use opengl for fancy fx maybe?
- add interface
- ~~toml config~~
Related Skills
himalaya
348.5kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
348.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
taskflow
348.5kname: taskflow description: Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layer
frontend-design
109.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
