removing politics from xsnow

i'm quite unhappy that hacking has become an ever serious, politicized, endeavour. co-opted by many movements for their purposes which have nothing to do with hacking, software freedom or freedom. things just seemed more fun in the past. maybe it's just nostalgia for more simple, dare i say sane, times.

one thing which already helps tremendously is running slackware. in it's default install it already includes many whimsical programs and games. a decent sized set of fortunes is included.

this year i decided to bring back some more of the innocent fun to computing by running xsnow during the month of december. why not have some snow on windows with a beardy guy on a sledge flying around? :)

turns out the current maintainer of xsnow decided that this season is the perfect opportunity to not only be targeted by current world events when watching the news.

inside of the xsnow source tree waits the file extratree.pxm, which i took the liberty to convert to png for everyone to admire:

the extratree

imagine the unpleasant surprise when i did start xsnow, only to be greeted by a flag of a nation at war - it doesn't really matter of which side. both nations in this conflict kidnap whole swaths of men to throw them into the meat grinder. i don't want any to do with this murdering. the flag could have been anything else, maybe a true peace symbol? there is no shortage on them - olive branches, doves (optionally with olive branches), the "nuclear disarmarment" sign, ... at least some of those are worthy of display:

unfortunately the maintainer chose otherwise. for now i just patched out the faux "tree", because killing each other is shit, war is hell and nothing is glorious about it. here's the resulting patch as created by fossil:

DELETED src/Pixmaps/extratree.xpm
Index: src/Pixmaps/extratree.xpm
==================================================================
--- src/Pixmaps/extratree.xpm
+++ src/Pixmaps/extratree.xpm
@@ -1,331 +0,0 @@
-/* XPM */
-XPM_TYPE *extratree_xpm[] = {
-/* columns rows colors chars-per-pixel */
-"80 87 238 2 ",
-"   c #183835",
-".  c #312D2D",
-"X  c #283328",
-"o  c #3B3C2A",
-"O  c #343335",
-"+  c #3A363A",
-"@  c #363C3A",
-"#  c #3C3B3D",
-"$  c #373937",
-"%  c #2C3132",
-"&  c #413E3A",
-"*  c #423F29",
-"=  c #3C4329",
-"-  c #354339",
-";  c #45441B",
-":  c #645D1D",
-">  c #6C641D",
-",  c #71631A",
-"<  c #4C4728",
-"1  c #524A2B",
-"2  c #514828",
-"3  c #485429",
-"4  c #59572B",
-"5  c #434332",
-"6  c #494937",
-"7  c #56563B",
-"8  c #4E5336",
-"9  c #5C6534",
-"0  c #536130",
-"q  c #676725",
-"w  c #797529",
-"e  c #7B7C38",
-"r  c #6C6D36",
-"t  c #3D3D41",
-"y  c #3E3C4B",
-"u  c #2C3A49",
-"i  c #413D43",
-"p  c #413A48",
-"a  c #1A4A5A",
-"s  c #1B4E4D",
-"d  c #2C4647",
-"f  c #3A4348",
-"g  c #36495A",
-"h  c #2B5459",
-"j  c #2C4A51",
-"k  c #185466",
-"l  c #1C5875",
-"z  c #265A6A",
-"x  c #3A5768",
-"c  c #225874",
-"v  c #304D69",
-"b  c #2A677B",
-"n  c #38657A",
-"m  c #2A676A",
-"M  c #3B6E59",
-"N  c #434244",
-"B  c #45464B",
-"V  c #4C4C4D",
-"C  c #4B4547",
-"Z  c #524B48",
-"A  c #445945",
-"S  c #4C4D52",
-"D  c #4A4853",
-"F  c #544C54",
-"G  c #545254",
-"H  c #5B5858",
-"J  c #515552",
-"K  c #625D59",
-"L  c #605C46",
-"P  c #58644D",
-"I  c #6A6846",
-"U  c #797C48",
-"Y  c #676557",
-"T  c #7B7A55",
-"R  c #6C7148",
-"E  c #485766",
-"W  c #595964",
-"Q  c #465B72",
-"!  c #586775",
-"~  c #4D6C70",
-"^  c #686767",
-"/  c #716D69",
-"(  c #747375",
-")  c #6F6F72",
-"_  c #827C2B",
-"`  c #847A33",
-"'  c #83711F",
-"]  c #817B4D",
-"[  c #807A77",
-"{  c #798337",
-"}  c #768649",
-"|  c #509471",
-" . c #6E9B63",
-".. c #598557",
-"X. c #94882C",
-"o. c #878539",
-"O. c #948C35",
-"+. c #9B9638",
-"@. c #87882C",
-"#. c #A5952C",
-"$. c #A69B39",
-"%. c #A9A539",
-"&. c #B8A937",
-"*. c #BAB33C",
-"=. c #BBB536",
-"-. c #B6AF2B",
-";. c #BFA41E",
-":. c #C8BA38",
-">. c #CDBA34",
-",. c #F3DD1F",
-"<. c #F9DF1E",
-"1. c #E9D21D",
-"2. c #F9E01E",
-"3. c #F7E11F",
-"4. c #DAC926",
-"5. c #DED32C",
-"6. c #CAC33A",
-"7. c #D8C938",
-"8. c #DED238",
-"9. c #EED922",
-"0. c #E2D22C",
-"q. c #EAD528",
-"w. c #F5DE23",
-"e. c #F8DE24",
-"r. c #F5DD2B",
-"t. c #F9DE2A",
-"y. c #E3CD36",
-"u. c #EBD432",
-"i. c #ECDA34",
-"p. c #E8D83A",
-"a. c #F3DD33",
-"s. c #F2DE3C",
-"d. c #FADC34",
-"f. c #E7CE28",
-"g. c #F6E124",
-"h. c #F9E125",
-"j. c #F6E12A",
-"k. c #F9E22B",
-"l. c #F5E133",
-"z. c #FAE333",
-"x. c #FAE538",
-"c. c #F5E139",
-"v. c #EFE03B",
-"b. c #898849",
-"n. c #898D4E",
-"m. c #BAB747",
-"M. c #ADAF4E",
-"N. c #888872",
-"B. c #9AB25C",
-"V. c #C6BD46",
-"C. c #B5C64E",
-"Z. c #AACB71",
-"A. c #C7C749",
-"S. c #D7C944",
-"D. c #D7D04E",
-"F. c #E8D645",
-"G. c #F3DD42",
-"H. c #E0C842",
-"J. c #EAE04B",
-"K. c #C1D067",
-"L. c #255A84",
-"P. c #097D9C",
-"I. c #197897",
-"U. c #1E6B8E",
-"Y. c #246D85",
-"T. c #376988",
-"R. c #256D91",
-"E. c #257898",
-"W. c #337392",
-"Q. c #0C7FA4",
-"!. c #097EA8",
-"~. c #197AA6",
-"^. c #2E6B92",
-"/. c #51728A",
-"(. c #577B95",
-"). c #847A82",
-"_. c #16849D",
-"`. c #0F829D",
-"'. c #308690",
-"]. c #0D82A5",
-"[. c #0D84AC",
-"{. c #0F88AE",
-"}. c #0680AB",
-"|. c #1284AB",
-" X c #1A84AD",
-".X c #1389AD",
-"XX c #1687A7",
-"oX c #0B85B3",
-"OX c #0C8AB3",
-"+X c #0B8CBA",
-"@X c #0684B4",
-"#X c #1386B1",
-"$X c #138BB3",
-"%X c #198BB2",
-"&X c #138DBA",
-"*X c #1A8DBC",
-"=X c #0D91BC",
-"-X c #1493BC",
-";X c #1B92BB",
-":X c #1D91B4",
-">X c #1C91AC",
-",X c #2888AA",
-"<X c #3689AB",
-"1X c #2590AB",
-"2X c #2987B4",
-"3X c #2295B4",
-"4X c #2295B9",
-"5X c #259ABB",
-"6X c #2B99B8",
-"7X c #3799B8",
-"8X c #3591AD",
-"9X c #569690",
-"0X c #73888E",
-"qX c #4699B5",
-"wX c #4F93A9",
-"eX c #6A95AB",
-"rX c #4BA4BD",
-"tX c #72A9BA",
-"yX c #1A8DC1",
-"uX c #1A95C2",
-"iX c #289CC4",
-"pX c #309EC7",
-"aX c #2BA1C4",
-"sX c #34A3C3",
-"dX c #38A9C8",
-"fX c #3EB2CD",
-"gX c #3AB0D2",
-"hX c #43A9C5",
-"jX c #49B3CC",
-"kX c #47B6D2",
-"lX c #55ADCB",
-"zX c #77B6C4",
-"xX c #6BB7D3",
-"cX c #8C8888",
-"vX c #97ADBB",
-"bX c #8BACC3",
-"nX c #8ECDE1",
-"mX c None",
-/* pixels */
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXG F V F mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX) mXmXmXmXmXK V B & # i N B mXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXD t S i p p F D p t t + B V G ) mXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXW S S B C f f B f d f f t y p D p D E n Q Q D H ( mXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX(.) ! E E E E ~ ! ! ! E x n T.L.n n Q ! ^ W ! 0XeXW.W.T.g B H mXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXvXeXeX(././././.0XtXzXtXtXwXwXqXqX<X2X2XwXeXbXvXvXvXtXrXXX~.<XT.j p mXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXlXrXqX<X,X<XwX8X8X,X<X7XhXlXjXhXjXjXdXpX3XpX6XpXhXxXnXnXzXrXsX;X;XyX(.g i mXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXlXqX8XXXXX|.|. XiXaXgXsX6X6X5X:X5XiXiX4X:X X4XgXgXdXsXhXjXlXlXjXdXiXiX2XW.v p ^ mXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXlXjX6X,X%X;X;X$X.X#X#X4XaXgXdXaXaXaX:X%X$X%X$X%X#XiXaXgXkXjXkXkXkXjXhXdXdXaX2XW.u p F mXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXE 0XbXmXmXmXrXhXsX5XiX$X}.}.[.$X$X{..XoX{.#X$X$X.X{.|.].].]..X4X4X4XiXpXiXsXdXfXfXfXfXfXdXsXiX5X8XW.u p F mXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXx wXlXhX6X1X$X;X;X=X+X@X}.].[.{.$X[.{.{.OX.X.X[.].].P.`.].].XX:X:X3X4X4X4X%X:X3X3X5X3X>X>XXX|.3XqXwXg y W mXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXv U.2X%X{.OXOXOXOX$X{.].}.].[.{.{..X.X{.{.#X.X].].].].`.Q.].|..XXX X|.|.|.].].|.|.XXXXXX`.P.`.1XqXwXx g W mXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXc R.~.#XOX{.=X-X-X&X$X}.].}.}.[.{.[.[.OX#X$X.X[.].[.].].Q.]..X.X|.Q.Q.Q.!.].].].|..X.X`.`._.XX1XrXqXn E E mXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmX^.qXyXyXyXuXuXuXyX+X&X&X#XoX{.{.{.oX{.{..X#X.X].].].].Q.Q.|.|..X|.[.#X#X#X#X.X#X#X|. X X7X7X1X1X7X8Xb x E mXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXv ^.lXpXyX@XyXyX+X@X+XyX-X-X*X&X$X#XoX#XoX!.oX!.!.!.}..X#X].[.oXOX$X&X#XXX.XXX|.{..X#X6XdXjXjX1XI.7X8XY.~ E mXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXc L.~.yXyX@XyX+X+X+X+X=X+XoX@X@XoXoX[.!.oX#X$X#X#X[.#X#X#X[.{.oX#XOXOX.XXXXX`.`.OX-XaXsXdXdXfX6X1XhXjX8Xn x S mXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXL.L.~.@X+X@XyX+X+X+XyX+X@X@X@XoX@XoX+X*XyXuXuXiX*XOX[.!.[.[.|.[.[..X#X.XXX_._._.>X>X5X3X1X6X7XsXsXdXrXwXn h B mXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXg v n ,X.X{.+X=XuX=X=X=X=X+X-XuX*XoX+X#X&X&X&X$XOX{.>X$X.X[.|.|. XXX%X~.I.'.'.| | | m m b Y.Y.E.R.R.Y.Y.m j u f mXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmX% u Q qX:X&X&X*X=XOXOX+X:X&X&X$X#X[.!.!.].%X%X X.X{.XXI.I.I.I._.I.I.E.Y.b n | Z.K.C.{ P - d j j d h h d f A $ @ Y mXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmX. O J 9X'.~.I.I.I.I.E.XXI.I.P.I.I.I.I.I.E.E.E.R.U.l l s s k h z z m M .. .B.C.J.J.p.A.M.{ 4 = = 3 0 r r n.} 7 = G mXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXD . . . . - ~ m m z z k l n n c b z l k k k a a v h s s     X 3 } } R P } B.C.D.J.v.i.5.5.4.7.:.%.@.X.+.%.%.%.%.n.} 6 J mXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmX+ % X ; 0 - 0 A A @ X   d d t @ % % X X . o = 5 3 r 0 > { %.A.=.m.*.6.y.8.5.0.0.q.f.f.4.1.4.4.5.5.8.5.0.0.8.m.} = H mXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXo 4 w { { { } { r : q w o.o.o.` > > > w o.O.$.%.m.=.:.7.p.u.i.i.i.9.9.9.9.9.9.9.w.w.w.1.9.9.9.g.9.w.9.r.v.*.e = H mXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXr M.D.6.=.-.&.m.m.:.V.S.S.S.D.S.S.6.S.7.p.8.8.5.y.p.u.a.d.t.k.t.j.w.,.,.g.g.3.g.g.g.w.,.9.g.,.9.,.,.,.9.i.=.r = H mXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXn.*.p.a.i.0.7.y.p.p.p.s.i.u.i.q.i.a.a.i.i.r.r.i.j.a.r.t.t.t.t.t.r.w.,.,.3.3.g.3.3.3.,.,.,.g.,.,.,.g.9.w.i.%.q = G mXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmX7 b.-.q.r.h.r.r.r.r.u.f.q.a.q.r.r.r.r.r.r.r.w.w.h.r.w.e.e.e.t.d.d.d.t.e.e.w.w.e.e.w.e.w.w.w.w.,.w.3.w.g.9.s.-.q 5 F mXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXo.6.l.k.h.g.,.w.t.9.q.1.1.1.9.j.j.r.r.w.h.w.h.g.g.3.2.2.e.h.d.d.d.t.e.e.e.e.e.e.e.e.w.e.e.e.e.w.g.g.g.g.s.*.4 o Z mXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmX6 } A.i.g.h.2.<.w.w.w.w.w.9.1.9.g.w.w.g.j.g.g.g.g.3.3.2.2.2.e.t.t.d.h.e.e.e.w.e.w.e.<.e.e.e.w.e.e.w.e.g.w.s.&.2 & C mXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmX5 9 %.5.g.g.<.<.<.w.w.9.w.w.w.9.g.g.g.g.g.h.j.h.g.g.3.g.2.2.h.e.e.e.e.e.<.e.<.e.e.e.e.,.e.h.e.e.t.e.e.e.r.G.#.2 & i ( mXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmX& r $.5.3.h.e.e.h.g.w.w.g.w.w.w.j.g.w.g.j.j.g.h.h.h.g.g.g.3.w.,.<.w.<.3.w.w.w.w.w.w.g.g.w.r.h.t.t.e.e.t.t.F.O.< & V ).mXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmX& 7 U %.5.g.2.h.h.h.r.h.j.j.h.j.w.w.r.j.w.g.j.g.r.w.w.w.g.,.3.w.,.g.,.w.w.w.w.w.e.w.g.g.g.g.w.j.e.r.t.t.e.d.F.X.2 & F ).mXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXL } o.:.r.2.h.h.k.h.h.h.h.h.w.h.j.w.h.h.h.h.h.h.w.w.e.w.w.g.h.w.w.w.h.h.w.g.j.r.w.w.g.,.g.g.j.j.h.j.h.t.j.t.F.X.1 p H ).mXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXI n.%.S.d.h.k.k.j.j.j.h.h.k.h.j.w.h.h.h.h.h.w.h.j.h.h.h.j.j.j.l.z.k.z.z.z.z.z.z.z.t.g.g.g.g.h.h.j.h.j.j.j.j.8.X.2 C W ( mXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmX7 b.m.J.G.x.z.c.l.l.c.l.z.z.z.k.j.j.j.h.h.h.h.j.t.k.k.k.z.x.x.z.x.x.x.x.x.x.x.x.x.z.j.j.j.j.j.j.j.j.j.j.r.s.H.` * Z H ) mXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmX6 ] V.S.S.S.7.7.6.7.8.8.p.i.i.s.s.c.l.j.j.j.z.d.d.z.k.k.k.z.z.z.d.z.k.z.z.x.z.x.z.z.z.z.z.z.j.j.l.a.r.w.r.>.&.` ; p W / mXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmX# 7 e O.+.+.O.O.O.+.#.#.*.-.-.-.:.>.7.8.s.G.G.c.G.d.r.j.k.t.k.t.h.h.h.h.h.k.k.k.k.j.z.z.z.k.j.j.x.r.1.9.f.;.&.+.4 1 K ^ mXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXO $ 7 R T } T ] b.b.mXmXmXmXmXmXmXmXmX&.&.>.:.>.>.7.p.a.a.a.a.j.k.k.k.h.h.k.k.k.j.z.j.j.h.k.z.c.c.s.q.a.s.>.D.$.] Z Y (.mXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmX# @ - 5 H ( mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXb.` ` &.:.:.6.:.:.6.7.4.u.u.u.u.u.d.u.u.y.y.H.S.V.V.V.6.A.$.` ] I Y cXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmX# + @ N mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXU q : > _ _ _ @.X.#.#.#.&.&.&.;.&.:.$.X.' , : : > > ` r 4 L K [ mXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmX# $ O B mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXL * * * = < < < 1 1 1 * 2 * 2 * 4 1 6 1 6 Z Y Y T N.N.N.cXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmX- + @ N mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX( ^ H K K K K ^ / ^ [ / / [ mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXN # # N cXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXf # t B mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmX# t t S mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmX+ # i G mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXN + f i ^ mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXC + 6 N ( mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmX( f # # C cXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXK @ # # S mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmX^ $ # @ mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmX) $ t # mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmX^ $ i & ) mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXG O & - mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXG + t # mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXG + & + mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXF # & # mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXZ # t i mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXi + $ i mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXN + # C mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXC + i V mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXV # t G mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXV # + V mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXN # + mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmX+ # - mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmX^ t i G mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXC # mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXB + mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXS # mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXG t mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXS & V mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXS + C mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXS O i mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXO # S mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXO O B mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXO B mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXO G mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXO ^ mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXO 0XmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmX6 mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmX@ mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
-"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX"
-};

Index: src/pixmaps.c
==================================================================
--- src/pixmaps.c
+++ src/pixmaps.c
@@ -123,15 +123,14 @@
 #include "Pixmaps/huis4.xpm"
 #include "Pixmaps/rendier.xpm"
 #include "Pixmaps/eland.xpm"
 #include "Pixmaps/snowtree.xpm"
 #include "Pixmaps/polarbear.xpm"
-#include "Pixmaps/extratree.xpm"
 
 XPM_TYPE **xpmtrees[MAXTREETYPE+1] =
 {tannenbaum_xpm, tree_xpm, tree_1_100px, huis4_xpm, reindeer_xpm, eland_xpm, 
-   snowtree_xpm, polarbear_xpm, extratree_xpm};
+   snowtree_xpm, polarbear_xpm};
 
 #include "Pixmaps/star.xbm"
 
 StarMap starPix =
 { star_bits, None, star_height, star_width };

Index: src/xsnow.h
==================================================================
--- src/xsnow.h
+++ src/xsnow.h
@@ -45,11 +45,11 @@
 #define INITIALSCRPAINTSNOWDEPTH 8  /* Painted in advance */
 #define INITIALYSPEED 120   // has to do with vertical flake speed
 #define MAXBLOWOFFFACTOR 100
 #define MAXSANTA   4    // santa types 0..4
 #define MAXTANNENPLACES 10   // number of trees
-#define MAXTREETYPE 8        // treetypes: 0..MAXTREETYPE Note that the last one is for extratree ;-)
+#define MAXTREETYPE 7        // treetypes: 0..MAXTREETYPE Note that the last one is not for "extratree ;-)" anymore.
 #define MAXWSENS 0.4        // sensibility of flakes for wind
 #define MAXXSTEP 2             /* drift speed max */
 #define MAXYSTEP 10             /* falling speed max */
 #define PIXINANIMATION 4    // nr of santa animations 
 #define SANTASENS 0.2       // sensibility of Santa for wind

xsnow compiles just fine with this and the flag is gone. at last, my desktop free from murderous symbolics.

[slightly edited on 2023-12-31, fixing some wording, adding Eirene and friends]