Skip to content

nerdypepper/xcursorlocate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xcursorlocate

cursor location indicator for x11

preview.gif

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 xrender for smooth circles
  • use opengl for fancy fx maybe?
  • add interface
  • toml config

About

cursor location indicator for x11

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published