1 <?xml version="1.0" encoding="ISO-8859-1"?>
3 <screensaver name="qix" _label="Qix">
7 <video href="http://www.youtube.com/watch?v=GPqDtJ0vF8U"/>
11 <number id="delay" type="slider" arg="-delay %"
12 _label="Frame rate" _low-label="Low" _high-label="High"
13 low="0" high="100000" default="10000"
16 <number id="segments" type="slider" arg="-segments %"
17 _label="Segments" _low-label="Few" _high-label="Many"
18 low="10" high="500" default="250"/>
20 <number id="spread" type="slider" arg="-spread %"
21 _label="Density" _low-label="Sparse" _high-label="Dense"
22 low="1" high="50" default="8"
25 <number id="color_contrast" type="slider" arg="-color-shift %"
26 _label="Color contrast" _low-label="Low" _high-label="High"
27 low="0" high="25" default="3"/>
31 <option id="lines" _label="Line segments" arg-set="-hollow"/>
32 <option id="solid" _label="Solid objects"/>
36 <option id="linear" _label="Linear motion"/>
37 <option id="random" _label="Random motion" arg-set="-random"/>
40 <select id="color-mode">
41 <option id="additive" _label="Additive colors"/>
42 <option id="subtractive" _label="Subtractive colors"
43 arg-set="-subtractive"/>
46 <number id="count" type="spinbutton" arg="-count %"
47 _label="Count" low="0" high="20" default="4"/>
48 <number id="size" type="spinbutton" arg="-size %"
49 _label="Max size" low="200" high="1000" default="200"/>
50 <number id="poly" type="spinbutton" arg="-poly %"
51 _label="Poly corners" low="2" high="100" default="2"/>
56 <boolean id="transparent" _label="Transparent" arg-unset="-non-transparent"/>
57 <boolean id="xor" _label="XOR" arg-set="-xor"/>
58 <boolean id="gravity" _label="Gravity" arg-set="-gravity"/>
59 <boolean id="showfps" _label="Show frame rate" arg-set="-fps"/>
62 <xscreensaver-updater />
65 Bounces a series of line segments around the screen, and uses
66 variations on this basic motion pattern to produce all sorts of
67 different presentations: line segments, filled polygons, and
68 overlapping translucent areas.
70 http://en.wikipedia.org/wiki/Qix
72 Written by Jamie Zawinski; 1992.