NAME oneko

NAME oneko

The program oneko creates a cute cat or dog chasing around your mouse cursor.


oneko [-help] [-neko] [-tora] [-dog] [-time n] [-speed n] [-idle n] [-rv] [-noshape] [-fg s] [-bg s]

tora [-help] [-neko] [-tora] [-dog] [-time n] [-speed n] [-idle n] [-rv] [-noshape] [-fg s] [-bg s]

dog [-help] [-neko] [-tora] [-dog] [-time n] [-speed n] [-idle n] [-rv] [-noshape] [-fg s] [-bg s]


oneko changes your cursor into a mouse and creates a little cute cat and the cat starts chasing around your mouse cursor. If the cat catches the ‘‘mouse’’, it will start sleeping. Alternatively, changes your mouse cursor into a bone, which is chased around by a dog.



Prints help message on usage.


Display a cat (default).


Make cat into "tora-neko". "Tora-neko" means cat wite tiger-like stripe. I don’t know how to say it in English.


Display a dog instead of the default cat.

−time interval

Sets interval timer which determines intervals for the animation. The default value is 125000 and unit is micro-second. Smaller value makes the cat or dog run faster.

−speed distance

Specify the distance where cat jumps at one move in dot resolution. Default is 16.

−idle speed

Specify the threshold of the speed which ‘‘mouse’’ running away will wake cat up.


Reverse background color and foreground color.


Don’t use SHAPE extension.

−fg color

Foreground color.

−bg color

Background color.

Application name is "neko" (or "tora") and class name is "Oneko".


Set ‘‘True’’ if you want "tora-neko".


Sets interval timer in micro-second.


Sets distance to jump in pixel.


Sets speed threshold to wake cat up when ‘‘mouse’’ running away.


Set ‘‘True’’ if you don’t want to use SHAPE extension.


Set ‘‘True’’ if you want to switch foreground and background color.


Foreground color.


Background color.


While this program uses XGetDefault, be sure to use "neko.resouce" form. If you run this program as "tora", by hard of soft link, the -tora option is enabled by default.


Original xneko is written by Masayuki Koba and modified by Tatsuya Kato ( Send bug fixes and enhancements to


Send questions or problems to

More Linux Commands

gnutls_set_default_priority(3) - API function (Man Page)....
Sets some default priority on the ciphers, key exchange methods, macs and compression methods. THIS IS THE SAME AS CALLING gnutls_priority_set_direct (session,

fenv(3) - floating-point rounding and exception handling....
These eleven functions were defined in C99, and describe the handling of floating-point rounding and exceptions (overflow, zero-divide, etc.). Exceptions The di

print_description(3) - netsnmp_mib_api functions (Man Page)
The functions dealing with MIB modules fall into four groups - those dealing with initialisation and shutdown, with reading in and parsing MIB files, with searc

jpegtran(1) - lossless transformation of JPEG files.........
jpegtran performs various useful transformations of JPEG files. It can translate the coded representation from one variant of JPEG to another, for example from

odbcinst(1) An unixODBC tool for manipulating configuration
odbcinst is a command line tool which has been created for allowing people who are developing the install scripts/RPMs for Drivers to be able to easily create/r

XtConvert(3) - invoke resource converters - Linux man page
The XtConvert function looks up the type converter registered to convert from_type to to_type, computes any additional arguments needed, and then calls XtDirect

glClearStencil(3gl) - specify the clear value for the stenci
glClearStencil specifies the index used by glClear to clear the stencil buffer. s is masked with $2 sup m^-^1$, where $m$ is the number of bits in the stencil b

squid_radius_auth(8) - Squid RADIUS authentication helper...
This helper allows Squid to connect to a RADIUS server to validate the user name and password of Basic HTTP authentication. -f configfile Specifies the path to

TYPE_ENUM(3form) - form system global variables (Man Page)
These are building blocks for the form library, defining fields that can be created using set_fieldtype(3X). Each provides functions for field- and character-va

isspace(3) - character classification routines (Man Page)...
These functions check whether c, which must have the value of an unsigned char or EOF, falls into a certain character class according to the specified locale. T

glRasterPos3dv(3gl) - specify the raster position for pixel
The GL maintains a 3D position in window coordinates. This position, called the raster position, is used to position pixel and bitmap write operations. It is ma

Tcl_FindEnsemble(3) - manipulate ensemble commands (ManPage)
An ensemble is a command, bound to some namespace, which consists of a collection of subcommands implemented by other Tcl commands. The first argument to the en

We can't live, work or learn in freedom unless the software we use is free.