This file is indexed.

/usr/share/mixxx/skins/LateNight/deck.xml is in mixxx-data 2.0.0~dfsg-7.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
<Template>
    <WidgetGroup>
        <ObjectName>Deck</ObjectName>
        <Layout>horizontal</Layout>
        <SizePolicy>me, min</SizePolicy>
        <MinimumSize>-1, 220</MinimumSize>
        <Children>
            <WidgetGroup>
                <ObjectName>RateContainer<Variable name="channum" /></ObjectName>
                <Layout>vertical</Layout>
                <SizePolicy>min,min</SizePolicy>
                <MinimumSize>60,-1</MinimumSize>
                <Children>
                   <WidgetGroup>
                       <ObjectName>RateAdjust</ObjectName>
                       <Layout>vertical</Layout>
                       <SizePolicy>min,min</SizePolicy>
	                   <Children>
                           <WidgetGroup>
                               <Layout>horizontal</Layout>
                               <SizePolicy>min,min</SizePolicy>
                               <Children>
                                   <PushButton>
                                      <Size>16f,16f</Size>
                                      <ObjectName>PitchTweakButton</ObjectName>
                                      <NumberStates>1</NumberStates>
                                      <State>
                                        <Number>0</Number>
                                        <Unpressed>btn_prev.png</Unpressed>
                                        <Pressed>btn_prev_down.png</Pressed>
                                      </State>
                                      <Connection>
                                        <ConfigKey persist="true">[Channel<Variable name="channum"/>],pitch_down</ConfigKey>
                                        <ButtonState>LeftButton</ButtonState>
                                      </Connection>
                                      <Connection>
                                        <ConfigKey persist="true">[Channel<Variable name="channum"/>],pitch_down_small</ConfigKey>
                                        <ButtonState>RightButton</ButtonState>
                                      </Connection>
                                   </PushButton>
                                   <PushButton>
                                      <Size>28f,16f</Size>
                                      <ObjectName>PitchTweakButton</ObjectName>
                                      <NumberStates>2</NumberStates>
                                      <State>
                                        <Number>0</Number>
                                        <Text>KEY</Text>
                                      </State>
                                      <State>
                                        <Number>1</Number>
                                        <Text>KEY</Text>
                                      </State>
                                      <Connection>
                                        <ConfigKey persist="true">[Channel<Variable name="channum"/>],pitch_adjust_set_default</ConfigKey>
                                        <ButtonState>LeftButton</ButtonState>
                                      </Connection>
                                      <Connection>
                                        <ConfigKey persist="true">[Channel<Variable name="channum"/>],pitch_adjust_set_default</ConfigKey>
                                      </Connection>
                                      <Connection>
                                        <ConfigKey persist="true">[Channel<Variable name="channum"/>],reset_key</ConfigKey>
                                        <ButtonState>RightButton</ButtonState>
                                      </Connection>
                                   </PushButton>
                                   <PushButton>
                                      <Size>16f,16f</Size>
                                      <ObjectName>PitchTweakButton</ObjectName>
                                      <NumberStates>1</NumberStates>
                                      <State>
                                        <Number>0</Number>
                                        <Unpressed>btn_next.png</Unpressed>
                                        <Pressed>btn_next_down.png</Pressed>
                                      </State>
                                      <Connection>
                                        <ConfigKey persist="true">[Channel<Variable name="channum"/>],pitch_up</ConfigKey>
                                        <ButtonState>LeftButton</ButtonState>
                                      </Connection>
                                      <Connection>
                                        <ConfigKey persist="true">[Channel<Variable name="channum"/>],pitch_up_small</ConfigKey>
                                        <ButtonState>RightButton</ButtonState>
                                      </Connection>
                                  </PushButton>
                               </Children>
                               <!-- <Connection>
                                   <ConfigKey>[Channel<Variable name="channum"/>],visual_key</ConfigKey>
                                   <BindProperty>visible</BindProperty>
                               </Connection> -->
                           </WidgetGroup>
                           <Key>
                              <ObjectName>TextColor<Variable name="channum" /></ObjectName>
                              <Style>QLabel { qproperty-alignment: 'AlignCenter';
                                  font: bold 13px/16px Lucida Grande, Lucida Sans
                                  Unicode, Segoe UI, Arial, Verdana, sans-serif;
                                  background-color: transparent; padding: 0px; margin: 0px;}
                              </Style>
                              <Group>[Channel<Variable name="channum"/>]</Group>
                              <SizePolicy>min,f</SizePolicy>
                              <Size>-1,17</Size>
                              <Connection>
                                <ConfigKey>[Channel<Variable name="channum"/>],visual_key</ConfigKey>
                              </Connection>
                           </Key>
                           <!-- In order to make the bpm display tappable, we use an old-style
                           widget group and put the bpm pushbutton on top of the display. -->
                           <WidgetGroup>
                               <ObjectName>BpmContainer</ObjectName>
                               <Size>60,22</Size>
                               <Children>
                                   <NumberBpm>
                                      <ObjectName>BpmTextColor<Variable name="channum" /></ObjectName>
                                      <TooltipId>visual_bpm</TooltipId>
                                      <Pos>0,0</Pos>
                                      <Size>60,22</Size>
                                      <Channel>
                                          <Variable name="channum" />
                                      </Channel>
                                      <NumberOfDigits>2</NumberOfDigits>
                                      <Connection>
                                          <ConfigKey>[Channel<Variable name="channum" />],visual_bpm</ConfigKey>
                                      </Connection>
                                  </NumberBpm>
                                  <PushButton>
                                      <TooltipId>bpm_tap_visual_bpm</TooltipId>
                                      <NumberStates>1</NumberStates>
                                      <State>
                                        <Number>0</Number>
                                        <Text></Text>
                                      </State>
                                      <State>
                                        <Number>1</Number>
                                        <Text></Text>
                                      </State>
                                      <Pos>0,0</Pos>
                                      <Size>60,22</Size>
                                      <Connection>
                                          <ConfigKey>[Channel<Variable name="channum" />],bpm_tap</ConfigKey>
                                          <EmitOnPressAndRelease>true</EmitOnPressAndRelease>
                                      </Connection>
                                  </PushButton>
                              </Children>
                          </WidgetGroup>
                          <NumberRate>
                              <TooltipId>rate_display</TooltipId>
                              <ObjectName>RateTextColor<Variable name="channum" /></ObjectName>
                              <Channel>
                                  <Variable name="channum" />
                              </Channel>
                              <NumberOfDigits>2</NumberOfDigits>
                          </NumberRate>
			            </Children>
		            </WidgetGroup>
                    <WidgetGroup>
                        <SizePolicy>min,min</SizePolicy>
                        <Layout>horizontal</Layout>
                        <ObjectName>RateSlider</ObjectName>
                        <Children>
        		            <SliderComposed>
        		                <TooltipId>rate</TooltipId>
        		                <Handle>knob_pitch1.png</Handle>
        		                <Slider>slider_pitch1.png</Slider>
        		                <Horizontal>false</Horizontal>
        		                <Connection>
        		                    <ConfigKey>[Channel<Variable name="channum" />],rate</ConfigKey>
        		                </Connection>
        		            </SliderComposed>
                        </Children>
                    </WidgetGroup>
		            <WidgetGroup>
		                <ObjectName>RateButtons</ObjectName>
		                <Layout>vertical</Layout>
		                <SizePolicy>min,min</SizePolicy>
		                <Children>
		                    <WidgetGroup>
		                        <ObjectName>RatePermButtons</ObjectName>
		                        <Layout>horizontal</Layout>
		                        <Children>
		                            <PushButton>
		                                <TooltipId>rate_perm_down_rate_perm_down_small</TooltipId>
		                                <NumberStates>1</NumberStates>
		                                <State>
		                                    <Number>0</Number>
		                                    <Pressed>btn_pitch_down1_overdown.png</Pressed>
		                                    <Unpressed>btn_pitch_down1.png</Unpressed>
		                                </State>
		                                <Connection>
		                                    <ConfigKey>[Channel<Variable name="channum" />],rate_perm_down</ConfigKey>
		                                    <ButtonState>LeftButton</ButtonState>
		                                </Connection>
		                                <Connection>
		                                    <ConfigKey>[Channel<Variable name="channum" />],rate_perm_down_small</ConfigKey>
		                                    <ButtonState>RightButton</ButtonState>
		                                </Connection>
		                            </PushButton>
		                            <PushButton>
		                                <TooltipId>rate_perm_up_rate_perm_up_small</TooltipId>
		                                <NumberStates>1</NumberStates>
		                                <State>
		                                    <Number>0</Number>
		                                    <Pressed>btn_pitch_up1_overdown.png</Pressed>
		                                    <Unpressed>btn_pitch_up1.png</Unpressed>
		                                </State>
		                                <Connection>
		                                    <ConfigKey>[Channel<Variable name="channum" />],rate_perm_up</ConfigKey>
		                                    <ButtonState>LeftButton</ButtonState>
		                                </Connection>
		                                <Connection>
		                                    <ConfigKey>[Channel<Variable name="channum" />],rate_perm_up_small</ConfigKey>
		                                    <ButtonState>RightButton</ButtonState>
		                                </Connection>
		                            </PushButton>
		                        </Children>
		                    </WidgetGroup>
		                    <WidgetGroup>
		                        <ObjectName>RateTempButtons</ObjectName>
		                        <Layout>horizontal</Layout>
		                        <Children>
		                            <PushButton>
		                                <TooltipId>rate_temp_down_rate_temp_down_small</TooltipId>
		                                <NumberStates>1</NumberStates>
		                                <State>
		                                    <Number>0</Number>
		                                    <Pressed>btn_nudge_down1_overdown.png</Pressed>
		                                    <Unpressed>btn_nudge_down1.png</Unpressed>
		                                </State>
		                                <Connection>
		                                    <ConfigKey>[Channel<Variable name="channum" />],rate_temp_down</ConfigKey>
		                                    <ButtonState>LeftButton</ButtonState>
		                                </Connection>
		                                <Connection>
		                                    <ConfigKey>[Channel<Variable name="channum" />],rate_temp_down_small</ConfigKey>
		                                    <ButtonState>RightButton</ButtonState>
		                                </Connection>
		                            </PushButton>
		                            <PushButton>
		                                <TooltipId>rate_temp_up_rate_temp_up_small</TooltipId>
		                                <NumberStates>1</NumberStates>
		                                <State>
		                                    <Number>0</Number>
		                                    <Pressed>btn_nudge_up1_overdown.png</Pressed>
		                                    <Unpressed>btn_nudge_up1.png</Unpressed>
		                                </State>
		                                <Connection>
		                                    <ConfigKey>[Channel<Variable name="channum" />],rate_temp_up</ConfigKey>
		                                    <ButtonState>LeftButton</ButtonState>
		                                </Connection>
		                                <Connection>
		                                    <ConfigKey>[Channel<Variable name="channum" />],rate_temp_up_small</ConfigKey>
		                                    <ButtonState>RightButton</ButtonState>
		                                </Connection>
		                            </PushButton>
		                        </Children>
		                    </WidgetGroup>
		                </Children>
		            </WidgetGroup>
                    <WidgetGroup>
                        <ObjectName>SyncControls</ObjectName>
                        <Layout>vertical</Layout>
                        <SizePolicy>min,min</SizePolicy>
                        <MinimumSize>52,</MinimumSize>
                        <Children>
                            <PushButton>
                                <Size>52,17</Size>
                                <ObjectName>SyncToggleButton</ObjectName>
                                <TooltipId>sync_enabled</TooltipId>
                                <NumberStates>2</NumberStates>
                                <State>
                                    <Number>0</Number>
                                    <Text>SYNC</Text>
                                </State>
                                <State>
                                    <Number>1</Number>
                                    <Text>SYNC</Text>
                                </State>
                                <Connection>
                                    <ConfigKey>[Channel<Variable name="channum" />],sync_enabled</ConfigKey>
                                    <ButtonState>LeftButton</ButtonState>
                                </Connection>
                                <Connection>
                                    <ConfigKey>[Channel<Variable name="channum" />],beatsync</ConfigKey>
                                    <ButtonState>RightButton</ButtonState>
                                </Connection>
                            </PushButton>
                            <!-- Disable explicit master for now. -->
                            <!-- <PushButton>
                                <TooltipId>sync_master</TooltipId>
                                <Style></Style>
                                <NumberStates>2</NumberStates>
                                <State>
                                    <Number>0</Number>
                                    <Pressed>btn_mastersync_master_on.png</Pressed>
                                    <Unpressed>btn_mastersync_master_off.png</Unpressed>
                                </State>
                                <State>
                                    <Number>1</Number>
                                    <Pressed>btn_mastersync_master_on.png</Pressed>
                                    <Unpressed>btn_mastersync_master_on.png</Unpressed>
                                </State>
                                <Connection>
                                    <ConfigKey>[Channel<Variable name="channum" />],sync_master</ConfigKey>
                                    <ButtonState>LeftButton</ButtonState>
                                </Connection>
                            </PushButton> -->
                        </Children>
                    </WidgetGroup>
	            </Children>
            </WidgetGroup>
			<WidgetGroup>  <!-- Deck Channel1 -->
				<ObjectName>Deck<Variable name="channum" /></ObjectName>
				<SizePolicy>me,min</SizePolicy>
				<MinimumSize>340,-1</MinimumSize>
				<Layout>vertical</Layout>
				<Children>
				    <WidgetGroup>
		                <ObjectName>VinylStatusTop<Variable name="channum" /></ObjectName>
		                <SizePolicy>me,min</SizePolicy>
		                <MinimumSize>2,10</MinimumSize>
		                <Layout>horizontal</Layout>
		                <Children>
		                    <StatusLight>
		                        <Size>2me,10f</Size>
		                        <TooltipId>vinylcontrol_status</TooltipId>
		                        <NumberPos>3</NumberPos>
		                        <PathStatusLight scalemode="STRETCH">btn_vinylcontrol_indicator_horizontal1.png</PathStatusLight>
		                        <PathStatusLight2 scalemode="STRETCH">btn_vinylcontrol_indicator_horizontal2.png</PathStatusLight2>
		                        <PathStatusLight3 scalemode="STRETCH">btn_vinylcontrol_indicator_horizontal3.png</PathStatusLight3>
		                        <Connection>
		                            <ConfigKey>[Channel<Variable name="channum"/>],vinylcontrol_status</ConfigKey>
		                        </Connection>
		                    </StatusLight>
		                </Children>
		            </WidgetGroup>
					<Template src="skin:deck_row_1.xml" />
					<Template src="skin:deck_row_2_3_4.xml" />
					<Template src="skin:deck_row_5.xml" />
					<Template src="skin:deck_buttons.xml" />
				</Children>
			</WidgetGroup> <!-- /Deck Channel1 -->
		</Children>
	</WidgetGroup>
</Template>