ONEKO(6)

πŸ“¦ version 1.2, in fedora 43, fedora 44

✨ ONEKO β€” the Games Manual cat girlie ✨

okay bestie, welcome to section 6 of the Games Manual, aka ONEKO(6) πŸ’– this is the whole entire page, no skips, no cuts, we're doing this properly.


🐱 NAME

oneko β€” the program that creates a cute cat chasing around your mouse cursor. that's it. that's the whole job. iconic behaviour honestly πŸŽ€


πŸ¦‹ SYNOPSIS

oneko [-help] [-tora] [-dog] [-sakura] [-tomoyo] [-time n] [-speed n]
[-idle n] [-name name] [-towindow] [-toname name] [-tofocus] [-position
geometry] [-rv] [-noshape] [-fg] [-bg]

πŸ’… DESCRIPTION

so here's the vibe: oneko changes your mouse cursor into a mouse (like, the animal, not the device πŸ’€) and then creates a little cute cat, and the cat starts chasing around your mouse cursor. that's the whole plot.

and then β€” the part that genuinely makes me emotional β€” if the cat catches the "mouse", it starts sleeping</s> πŸ˜­πŸ’€ precious. no notes. perfect creature.


🌸 Options

  • -help β€” prints a help message on usage. your little "bestie what do i do" button 🫢
  • -tora β€” makes the cat into a "tora-neko", a cat with tiger-like stripe. stripes!! fashion!!
  • -dog β€” runs a dog instead of a cat. betrayal, but slay 🐢
  • -sakura β€” runs Sakura Kinomoto instead of a cat ✨
  • -tomoyo β€” runs Tomoyo Daidouji instead of a cat πŸ’œ
  • -time interval β€” sets the interval timer, which determines the intervals for cat animation. default value is 125000 and the unit is micro-second. smaller value makes the cat run faster πŸƒβ€β™€οΈπŸ’¨
  • -speed distance β€” specifies the distance where the cat jumps at one move, in dot resolution. default is 16.
  • -idle speed β€” specifies the threshold of the speed at which the "mouse" running away will wake the cat up. ngl relatable, i also need a certain speed of chaos to wake up πŸ™ˆ
  • -name name β€” specifies the window name of the cat.
  • -towindow β€” when oneko starts with this option, you must select a window by cursor. then the cat appears and starts chasing the window instead of the mouse. you can select another running oneko as the target window. if the root window is selected, the cat chases the mouse as usual. when the target window is not in sight and not closed, the cat chases the mouse as usual. and if the target window is closed, this program exits. periodt, no cat without a target.
  • -toname name β€” specifies the window name of the target to make the cat chase it instead of the mouse. you can specify another running oneko as the target window. when the target window is not in sight and not closed, the cat chases the mouse as usual. if the target window is closed, this program exits.
  • -tofocus β€” makes the cat run to and on top of the focus window. when the focus window is not in sight, the cat chases the mouse as usual πŸ‘‘ main character energy, the cat IS the focus.
  • -position geometry β€” specifies X and Y offsets in pixels to adjust the position of the cat relative to the mouse pointer.
  • -rv β€” reverses the background color and the foreground color πŸ”„
  • -noshape β€” don't use the SHAPE extension.
  • -fg color β€” foreground color.
  • -bg color β€” background color.

🧚 Resources

application name is "neko" (or "tora") and class name is "Oneko". write that down bestie ✍️

  • tora β€” set True if you want "tora-neko".
  • time β€” sets the interval timer in micro-second.
  • speed β€” sets the distance to jump in pixel.
  • idle β€” sets the speed threshold to wake the cat up when the "mouse" is running away.
  • noshape β€” set True if you don't want to use the SHAPE extension.
  • reverse β€” set True if you want to switch the foreground and background color.
  • foreground β€” foreground color.
  • background β€” background color.

🌈 Notes

while this program uses XGetDefault, be sure to use the neko.resouce form. (yes, that's literally how it's spelled, i am NOT fixing it, i don't make the rules πŸ’€)

if you run this program as "tora", by hard or soft link, the -tora option is enabled by default. sneaky little auto-stripes situation.

BSD Daemon Copyright 1988 by Marshall Kirk McKusick. All Rights Reserved. ⭐

Sakura Kinomoto and Tomoyo Daidouji are characters in a comic strip "CARDCAPTOR SAKURA" (CLAMP, Kodansha), with the sanction indicated in CLAMP SCHOOL WEB CAMPUS (http://www.clamp.f-2.co.jp/). πŸŽ€


πŸ‘‘ AUTHOR

Original xneko is written by Masayuki Koba and modified to oneko by Tatsuya Kato, and modified furthermore by John Lerchey, Eric Anderson, Toshihiro Kanda and Kiichiroh Mukose. the way this cat has a whole extended family tree fr fr πŸ’œ


🫢 MAINTAINER

send questions or problems to mukose@hbar.mp.es.osaka-u.ac.jp. they're literally waiting for your yapping, bestie πŸ“¬


okay that's the whole page, every last flag accounted for, no cap. this was ONEKO(6) from the Games Manual β€” go forth and let the little cat chase your cursor until it falls asleep πŸ˜­πŸ’– byeeee πŸŽ€βœ¨

πŸ“¦ where this page comes from