All Projects → nerdypepper → xcursorlocate

nerdypepper / xcursorlocate

Licence: GPL-3.0 license
cursor location indicator for x11

Programming Languages

rust
11053 projects
Nix
1067 projects

Projects that are alternatives of or similar to xcursorlocate

Wallutils
🌆 Utilities for handling monitors, resolutions, wallpapers and timed wallpapers
Stars: ✭ 145 (+806.25%)
Mutual labels:  utility, x11
Quicktile
Adds window-tiling hotkeys to any X11 desktop. (An analogue to WinSplit Revolution for people who don't want to use Compiz Grid)
Stars: ✭ 719 (+4393.75%)
Mutual labels:  utility, x11
goroutines
provides utilities to perform common tasks on goroutines
Stars: ✭ 19 (+18.75%)
Mutual labels:  utility
Tasks
Tasks is an application that optimizes computer performance. Tasks improves overall system performance, boot times, and a safer experience while using your computer.
Stars: ✭ 65 (+306.25%)
Mutual labels:  utility
i2c-exp-driver
Driver to program I2C based Onion Expansions
Stars: ✭ 33 (+106.25%)
Mutual labels:  utility
grizzly
Extra utilities for Bear 🐻
Stars: ✭ 20 (+25%)
Mutual labels:  utility
Windows10Tools
Tools for Windows 10
Stars: ✭ 45 (+181.25%)
Mutual labels:  utility
xdimmer
lightweight X11 utility to dim the screen and/or keyboard backlight when idle
Stars: ✭ 25 (+56.25%)
Mutual labels:  x11
Octotab.crx
⚒ (I'm dead) A super tiny chrome extension making your Github news feed more organized.
Stars: ✭ 17 (+6.25%)
Mutual labels:  utility
mik
The Move to Islandora Kit is an extensible PHP command-line tool for converting source content and metadata into packages suitable for importing into Islandora (or other digital repository and preservations systems).
Stars: ✭ 32 (+100%)
Mutual labels:  utility
gxkb
🇫🇷🇬🇧🇩🇪 X11 keyboard indicator and switcher
Stars: ✭ 101 (+531.25%)
Mutual labels:  x11
nextshot
A simple tool for taking screenshots on Linux and sharing via Nextcloud
Stars: ✭ 37 (+131.25%)
Mutual labels:  x11
kyanite
A small purely functional library of curried functions, with great piping possibilities!
Stars: ✭ 26 (+62.5%)
Mutual labels:  utility
sharyn
🌹 Sharyn – A collection of JavaScript / TypeScript packages that make your life easier and reduce your boilerplate code
Stars: ✭ 30 (+87.5%)
Mutual labels:  utility
OP1GO
Ultraportable backups for Teenage Engineering's OP-1
Stars: ✭ 34 (+112.5%)
Mutual labels:  utility
JetBrainsRunner
A Krunner Plugin which allows you to open your recent projects
Stars: ✭ 31 (+93.75%)
Mutual labels:  utility
xcb-util-xrm
XCB utility functions for the X resource manager
Stars: ✭ 52 (+225%)
Mutual labels:  x11
gut
🍱 yet another collection of go utilities & tools
Stars: ✭ 24 (+50%)
Mutual labels:  utility
tracked
Header-only C++17 library enables to track object instances with varied policies and gives you to control exceptions on policy rule break.
Stars: ✭ 12 (-25%)
Mutual labels:  utility
fsimilar
find/file similar
Stars: ✭ 13 (-18.75%)
Mutual labels:  utility

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].