geistest(1)
π geistest β ok bestie, let's talk GEIS π
so like, this is the manual for geistest, which is the test operation of the GEIS API. yes it's geistest(1), section 1, we stay in our lane. π
β¨ SYNOPSIS β¨
geistest [ -w windowid ] [ -d deviceid ]
that's it. that's the whole vibe. two optional flags, zero drama. π¦
πΈ DESCRIPTION πΈ
okay so picture this: geistest is a test driver. its whole job is verifying that gestures get recognized and propagated correctly through the GEIS API. like, is the gesture happening? does it travel where it's supposed to? bestie we are checking. π
and the exit?? hitting any key on the keyboard will exit the program gracefully. literally any key. no Ctrl+C chaos required, no kill -9 disrespect. just tap something and she leaves politely. periodt. π
β OPTIONS β
-wβ gives you thewindowIdof one specific window to associate with gestures. super duper useful with touchscreens, like genuinely. if you don't set this argument, the default action is to read gestures on all windows. all of them. the whole building.
you can figure out the windowId using the program xwininfo. go get it bestie. π
-dβ gives you thedeviceIdof one specific input device to be tested for multi-touch gestural input. if you don't set this argument, the default action is to listen to multi-touch input on all devices.
and this one can be used more than once to specify multiple input devices!! stack those -ds, we love a repeatable flag. π«Ά
you can figure out the deviceId using the program xinput.
π ENVIRONMENT π
GEIS_DEBUGβ turns on GEIS library diagnostic messages onstderr. it's giving "tell me everything that's happening" energy. π
π SEE ALSO π
gesturetest(1)
π reminder bestie: no-wmeans all windows, no-dmeans all devices. the defaults are loud. know that before you go tapping things. β¨
and that's the whole page!! this lil gem is from August 16, 2010, it lives in the geistest(1) manual section, and yes she's an icon, she's a legend, and she is the moment. mwah πππ¦
π¦ where this page comes from
- nixos 26.05: geis 2.2.17
- nixpkgs unstable: geis 2.2.17
- ubuntu jammy: geis-tools 2.2.17+16.04.20160126-0ubuntu8 Β· LGPL-3.0-only
- ubuntu noble: geis-tools 2.2.17+16.04.20160126-0ubuntu10 Β· LGPL-3.0-only
- ubuntu questing: geis-tools 2.2.17+16.04.20160126-0ubuntu12
- ubuntu resolute: geis-tools 2.2.17+16.04.20160126-0ubuntu14 Β· LGPL-3.0-only
- ubuntu stonking: geis-tools 2.2.17+16.04.20160126-0ubuntu14 Β· LGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms