xneko
詳細情報
- 作者
- Masayuki Koba
- 公開
- 種類
- デスクトップトイ
Xの画面でマウスポインタを追いかけ、追いつくと眠り、ポインタが画面端に行くとそこを引っかく猫。1980年代の日本発のデスクトップトイで、今もoneko の名ですべてのディストリビューションに入っている。
Nekoは日本語で猫のことで、プログラムも日本で生まれた。最初は1985年のNEC PC-9801版、次に1989年のMacintosh版で、これは最も多く真似されたデスクトップアクセサリの1つになった。Masayuki Koba がX版のxnekoを書いたのは1990年である。猫は小さなoverride-redirectウィンドウなのでウィンドウマネージャは手を出さず、スプライトの次のコマを毎秒数回描き直す。ポインタに向かって走り、追いつき、座り、毛づくろいをし、あくびをして、ポインタが動くまで居眠りする。ポインタが画面の端に達すると、猫はそこで壁を引っかいている。
Tatsuya Katoのonekoはより多くの動物やキャラクターを加え、今に残るのはこの版で、apt install onekoはいまだに通用する。Windowsにも Neko95 や Neko98 が現れ、以後ほぼ全世代がブラウザ上で猫を作り直してきた。実用性はゼロだが、xnekoは世代のXユーザーに、ウィンドウシステムについて2つのことを教えた。クライアントはウィンドウマネージャが触れない枠なしウィンドウを描けること、そしてイベントを待たず、サーバーに位置を尋ねてポインタを追えることだ。