xsnow
Altre info
- Creatore
- Rick Jansen
- Anno
- Tipo
- Giocattolo da desktop
- Sito ufficiale
- ratrabbit.nl/ratrabbit/xsnow
Neve che cade sul desktop X, si posa sui bordi superiori delle finestre e ogni tanto è accompagnata da Babbo Natale e dalle sue renne: un giocattolo del 1993 diventato il metro per misurare quanto fosse diventato difficile disegnare sulla finestra radice.
Rick Jansen aveva già fatto la neve per il Macintosh nel 1984 e la riscrisse per X11. Il programma disegnava i fiocchi direttamente sulla finestra radice, li lasciava accumulare in cumuli sopra ogni cornice di finestra e lungo il fondo dello schermo, piantava abeti e di tanto in tanto faceva attraversare lo schermo a una slitta. Girava su ogni workstation Unix a dicembre, consumava quasi nulla di CPU e non richiedeva alcuna estensione, solo una finestra radice su cui disegnare.
Fu anche ciò che lo rovinò. Quando verso il 2000 GNOME e KDE iniziarono a coprire la radice con una propria finestra del desktop piena di icone, la neve rimase sepolta, e i compositing window manager resero invisibile tutto ciò che veniva disegnato direttamente sulla radice. La versione 1.42 del 2001 fu l'ultima di Jansen e, poiché la licenza vietava l'uso commerciale, finì nel ramo non-free di Debian. Willem Vermin lo riscrisse interamente nel 2019, con la benedizione di Jansen e sotto GPL: il nuovo xsnow disegna in una finestra trasparente che resta in primo piano e lascia passare i clic, così nevica di nuovo anche sui desktop che non mostrano mai la radice.