|
|
|
|
[![This project is considered stable](https://img.shields.io/badge/Status-stable-green.svg)](https://arp242.net/status/stable)
|
|
|
|
|
[![Build Status](https://travis-ci.org/Carpetsmoker/find-cursor.svg?branch=master)](https://travis-ci.org/Carpetsmoker/find-cursor)
|
|
|
|
|
|
|
|
|
|
Simple XLib program to highlight the cursor position. This is similar to the
|
|
|
|
|
feature found in Windows XP (and possibly later?)
|
|
|
|
|
|
|
|
|
|
![screenshot.gif](https://raw.githubusercontent.com/Carpetsmoker/find-cursor/master/screenshot.gif)
|
|
|
|
|
|
|
|
|
|
Using it
|
|
|
|
|
========
|
|
|
|
|
Compile it by typing `make`. Run `find-cursor -h to see some options for
|
|
|
|
|
controlling the appearance.
|
|
|
|
|
|
|
|
|
|
- The author runs it with [`xcape`][xcape]:
|
|
|
|
|
|
|
|
|
|
xcape -e 'Control_L=Escape;Shift_L=KP_Add'
|
|
|
|
|
|
|
|
|
|
When Left shift is tapped, a Keypad Add is sent – I don't have a numpad on my
|
|
|
|
|
keyboard – which we can then use to launch the program.
|
|
|
|
|
|
|
|
|
|
- I configured my window manager (PekWM) to pick up Numpad Add and launch this:
|
|
|
|
|
|
|
|
|
|
KeyPress = "KP_Add" { Actions = "Exec find-cursor" }
|
|
|
|
|
|
|
|
|
|
I'm not going to include instructions for every window manager out there.
|
|
|
|
|
I'm sure you can figure out how to use it with your WM ;-) You can also use
|
|
|
|
|
[`xbindkeys`](xbindkeys), which should work with `$any` window manager.
|
|
|
|
|
|
|
|
|
|
- You may want to disable shadows if you use compton or some other composite
|
|
|
|
|
manager; for example for compton start it with:
|
|
|
|
|
|
|
|
|
|
compton --shadow-exclude "class_g = 'find-cursor'"
|
|
|
|
|
|
|
|
|
|
Or, perhaps even better, disable it for all shaped windows:
|
|
|
|
|
|
|
|
|
|
compton --shadow-exclude 'bounding_shaped'
|
|
|
|
|
|
|
|
|
|
You can also put that in the compton config file. Other managers might have
|
|
|
|
|
different options/flags.
|
|
|
|
|
|
|
|
|
|
[xcape]: https://github.com/alols/xcape
|
|
|
|
|
[xbindkeys]: http://www.nongnu.org/xbindkeys/xbindkeys.html
|