xneko
Więcej informacji
- Twórca
- Masayuki Koba
- Rok
- Typ
- Pulpitowa zabawka
Kot, który goni wskaźnik myszy po ekranie X, zasypia, gdy go dogoni, i drapie krawędź, gdy wskaźnik opuści ekran: japońska zabawka pulpitowa z lat 80., do dziś obecna w każdej dystrybucji jako oneko.
Neko to po japońsku kot, a program narodził się w Japonii: najpierw na NEC PC-9801 w 1985 roku, potem na Macintoshu w 1989, gdzie stał się jednym z najczęściej kopiowanych akcesoriów pulpitu. Wersję dla X, xneko, napisał w 1990 roku Masayuki Koba. Kot to małe okno override-redirect, którego menedżer okien nie rusza, przerysowywane kilka razy na sekundę kolejną klatką sekwencji sprite’ów: biegnie ku wskaźnikowi, dogania go, siada, myje się, ziewa i drzemie, dopóki wskaźnik się nie ruszy. Gdy wskaźnik dotrze do krawędzi ekranu, kot staje przy niej i ją drapie.
Oneko Tatsuyi Kato dodało więcej zwierząt i postaci i to ta wersja przetrwała: apt install oneko działa do dziś. Windows dostał Neko95 i Neko98, a niemal każde kolejne pokolenie przerobiło kota od nowa w przeglądarce. Użyteczność jest zerowa, ale xneko nauczył pokolenie użytkowników X dwóch rzeczy o systemie okien: że klient może narysować okno bez ramki, którego menedżer okien nie ruszy, i że może podążać za wskaźnikiem, pytając serwer, gdzie ten jest, zamiast czekać na zdarzenia.