File: README.rtf

package info (click to toggle)
ckb-next 0.5.0%2Bdfsg.1-0.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 5,292 kB
  • sloc: cpp: 17,632; ansic: 12,820; sh: 221; xml: 121; python: 53; makefile: 9
file content (424 lines) | stat: -rw-r--r-- 43,778 bytes parent folder | download | duplicates (4)
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
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
{\rtf1\ansi\deff3\adeflang1025
{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Thorndale{\*\falt Times New Roman};}{\f5\fswiss\fprq2\fcharset0 Albany{\*\falt Arial};}{\f6\fnil\fprq0\fcharset2 OpenSymbol{\*\falt Arial Unicode MS};}{\f7\fmodern\fprq1\fcharset0 Liberation Mono{\*\falt Courier New};}{\f8\fnil\fprq2\fcharset0 AR PL SungtiL GB;}{\f9\fmodern\fprq1\fcharset0 AR PL SungtiL GB;}{\f10\fnil\fprq2\fcharset0 DejaVu Sans;}{\f11\fswiss\fprq0\fcharset0 DejaVu Sans;}}
{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red114\green159\blue207;}
{\stylesheet{\s0\snext0\nowidctlpar\hyphpar0\cf0\dbch\af8\langfe2052\dbch\af10\afs24\alang1081\loch\f3\hich\af3\fs24\lang1033 Normal;}
{\s1\sbasedon31\snext30\sb240\sa283\keepn\b\afs44\ab\loch\f4\hich\af4\fs48 Heading 1;}
{\s2\sbasedon31\snext30\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36 Heading 2;}
{\s3\sbasedon31\snext30\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28 Heading 3;}
{\s4\sbasedon31\snext30\ilvl3\outlinelevel3\sb120\sa120\keepn\b\dbch\af8\dbch\af10\afs24\ab\loch\f3\fs24 Heading 4;}
{\*\cs15\snext15 Endnote Characters;}
{\*\cs16\snext16 Footnote Characters;}
{\*\cs17\snext17\cf9\ul\ulc0 Internet Link;}
{\*\cs18\snext18\b\ab Strong Emphasis;}
{\*\cs19\snext19\dbch\af6\dbch\af6\loch\f6 Bullets;}
{\*\cs20\snext20\dbch\af9\dbch\af7\loch\f7 Source Text;}
{\*\cs21\snext21\i\ai Emphasis;}
{\s22\sbasedon0\snext30\sb0\sa283\brdrb\brdrdb\brdrw7\brdrcf15\brsp0\fs12 Horizontal Line;}
{\s23\sbasedon0\snext23\i Sender;}
{\s24\sbasedon30\snext24\sb0\sa283 Table Contents;}
{\s25\sbasedon0\snext25\tqc\tx4818\tqr\tx9637\noline Footer;}
{\s26\sbasedon0\snext26\tqc\tx4818\tqr\tx9637\noline Header;}
{\s27\sbasedon0\snext27\noline\dbch\af11 Index;}
{\s28\sbasedon0\snext28\sb120\sa120\noline\i\dbch\af11\afs24\ai\fs24 Caption;}
{\s29\sbasedon30\snext29\sb0\sa283\dbch\af11 List;}
{\s30\sbasedon0\snext30\sb0\sa283 Text Body;}
{\s31\sbasedon0\snext30\sb240\sa283\keepn\afs28\loch\f5\hich\af5\fs28 Heading;}
{\s32\sbasedon0\snext32\sb0\sa0\dbch\af9\dbch\af7\afs20\loch\f7\fs20 Preformatted Text;}
}{\*\listtable{\list\listtemplateid1
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid1}
{\list\listtemplateid2
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid2}
{\list\listtemplateid3
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid3}
{\list\listtemplateid4
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid4}
{\list\listtemplateid5
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid5}
{\list\listtemplateid6
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid6}
{\list\listtemplateid7
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid7}
{\list\listtemplateid8
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid8}
{\list\listtemplateid9
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}\listid9}
}{\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}}{\*\generator LibreOffice/5.3.0.3$Linux_X86_64 LibreOffice_project/30m0$Build-3}{\info{\creatim\yr0\mo0\dy0\hr0\min0}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}}{\*\userprops}
\viewscale100
{\*\pgdsctbl
{\pgdsc0\pgdscuse451\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default Style;}
{\pgdsc1\pgdscuse451\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt1 Endnote;}
{\pgdsc2\pgdscuse451\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn567\margtsxn567\margbsxn567\pgdscnxt2 HTML;}}
\formshade{\*\pgdscno2}\paperh16838\paperw11906\margl1134\margr567\margt567\margb567\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn567\margtsxn567\margbsxn567\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
{\*\ftnsep\chftnsep}\pgndec\pard\plain \s1\sb240\sa283\keepn\b\afs44\ab\loch\f4\hich\af4\fs48\sb240\sa283{{\*\bkmkstart ckb-next-rgb-driver-for-linux-and-macos}{\*\bkmkend ckb-next-rgb-driver-for-linux-and-macos}\rtlch \ltrch\loch
ckb-next: RGB Driver for Linux and macOS}
\par \pard\plain \s30\sb0\sa283{\cs18\b\ab\rtlch \ltrch\loch
ckb-next}{\rtlch \ltrch\loch
 is an open-source driver for Corsair keyboards and mice. It aims to bring the features of their proprietary CUE software to the Linux and Mac operating systems. This project is currently a work in progress, but it already supports much of the same functionality, including full RGB animations. More features are coming soon. Testing and bug reports are appreciated!}
\par \pard\plain \s30\sb0\sa283{\cs18\b\ab\rtlch \ltrch\loch
Disclaimer:}{\rtlch \ltrch\loch
 ckb-next is not an official Corsair product. It is licensed under the GNU General Public License (version 2) in the hope that it will be useful, but with NO WARRANTY of any kind.}
\par \pard\plain \s2\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36{{\*\bkmkstart device-support}{\*\bkmkend device-support}\rtlch \ltrch\loch
Device Support}
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart keyboards}{\*\bkmkend keyboards}\rtlch \ltrch\loch
Keyboards}
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
K65 RGB }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
K70 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
K70 RGB }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
K70 LUX RGB }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
K95* }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
K95 RGB }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Strafe }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\rtlch \ltrch\loch
Strafe RGB }
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
* = hardware playback not supported. Settings will be saved to software only.}
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart mice}{\*\bkmkend mice}\rtlch \ltrch\loch
Mice}
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls2 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
M65 RGB }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls2 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
M65 PRO RGB }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls2 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Sabre RGB }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls2 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\rtlch \ltrch\loch
Scimitar RGB }
\par \pard\plain \s2\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36{{\*\bkmkstart usage}{\*\bkmkend usage}\rtlch \ltrch\loch
Usage}
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
The user interface is still a work in progress.}
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart major-features}{\*\bkmkend major-features}\rtlch \ltrch\loch
Major features}
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls3 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Control multiple devices independently }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls3 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
United States and European keyboard layouts }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls3 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Customizable key bindings }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls3 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Per-key lighting and animation }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls3 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Reactive lighting }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls3 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Multiple profiles/modes with hardware save function }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls3 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\rtlch \ltrch\loch
Adjustable mouse DPI with ability to change DPI on button press }
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
Closing ckb will actually minimize it to the system tray. Use the Quit option from the tray icon or the settings screen to exit the application.}
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart roadmap}{\*\bkmkend roadmap}\rtlch \ltrch\loch
Roadmap}
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs18\b\ab\rtlch \ltrch\loch
v0.3 release:}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Ability to store profiles separately from devices, import/export them }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
More functions for the Win Lock key }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Key macros }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs18\b\ab\rtlch \ltrch\loch
v0.4 release:}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Ability to import CUE profiles }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Ability to tie profiles to which application has focus }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs18\b\ab\rtlch \ltrch\loch
v0.5 release:}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Key combos }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Timers? }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs18\b\ab\rtlch \ltrch\loch
v1.0 release:}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
OSD? (Not sure if this can actually be done) }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Extra settings? }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\rtlch \ltrch\loch
???? }
\par \pard\plain \s2\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36{{\*\bkmkstart troubleshooting}{\*\bkmkend troubleshooting}\rtlch \ltrch\loch
Troubleshooting}
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart linux}{\*\bkmkend linux}\rtlch \ltrch\loch
Linux}
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
If you have problems connecting the device to your system (device doesn\u8217\'92t respond, ckb-daemon doesn\u8217\'92t recognize or can\u8217\'92t connect it) and/or you experience long boot times when using the keyboard, try adding the following to your kernel\u8217\'92s }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
cmdline}{\rtlch \ltrch\loch
:}
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
K65 RGB: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
usbhid.quirks=0x1B1C:0x1B17:0x20000408}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
K70: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
usbhid.quirks=0x1B1C:0x1B09:0x20000408}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
K70 LUX: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
usbhid.quirks=0x1B1C:0x1B36:0x20000408}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
K70 RGB: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
usbhid.quirks=0x1B1C:0x1B13:0x20000408}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
K95: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
usbhid.quirks=0x1B1C:0x1B08:0x20000408}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
K95 RGB: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
usbhid.quirks=0x1B1C:0x1B11:0x20000408}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Strafe: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
usbhid.quirks=0x1B1C:0x1B15:0x20000408}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Strafe RGB: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
usbhid.quirks=0x1B1C:0x1B20:0x20000408}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
M65 RGB: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
usbhid.quirks=0x1B1C:0x1B12:0x20000408}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Sabre RGB Optical: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
usbhid.quirks=0x1B1C:0x1B14:0x20000408}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Sabre RGB Laser: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
usbhid.quirks=0x1B1C:0x1B19:0x20000408}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\rtlch \ltrch\loch
Scimitar RGB: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
usbhid.quirks=0x1B1C:0x1B1E:0x20000408}{\rtlch \ltrch\loch
 }
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
For instructions on adding }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
cmdline}{\rtlch \ltrch\loch
 parameters in Ubuntu, see }{{\field{\*\fldinst HYPERLINK "https://wiki.ubuntu.com/Kernel/KernelBootParameters" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
https://wiki.ubuntu.com/Kernel/KernelBootParameters}}}}
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
If you have multiple devices, combine them with commas, starting after the }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
=}{\rtlch \ltrch\loch
. For instance, for K70 RGB + M65 RGB: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
usbhid.quirks=0x1B1C:0x1B13:0x20000408,0x1B1C:0x1B12:0x20000408}
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
If it still doesn\u8217\'92t work, try replacing }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
0x20000408}{\rtlch \ltrch\loch
 with }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
0x4}{\rtlch \ltrch\loch
. Note that this will cause the kernel driver to ignore the device(s) completely, so you need to ensure ckb-daemon is running at boot or else you\u8217\'92ll have no input. This will not work if you are using full-disk encryption.}
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
If you see }{\cs18\b\ab\rtlch \ltrch\loch
GLib}{\rtlch \ltrch\loch
 critical errors like}
\par \pard\plain \s32\sb0\sa0\dbch\af9\dbch\af7\afs20\loch\f7\fs20\sb0\sa283{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed}
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
read }{{\field{\*\fldinst HYPERLINK "https://bbs.archlinux.org/viewtopic.php?id=214147" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
this Arch Linux thread}{}}}\rtlch \ltrch\loch
 and try different combinations from it. If it doesn\u8217\'92t help, you might want get support from your distribution community and tell them you cannot solve the problem in this thread.}
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
If you\u8217\'92re using }{\cs18\b\ab\rtlch \ltrch\loch
Unity}{\rtlch \ltrch\loch
 and the tray icon doesn\u8217\'92t appear correctly, run }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
sudo apt-get install libappindicator-dev}{\rtlch \ltrch\loch
. Then reinstall ckb.}
\par \pard\plain \s4\ilvl3\outlinelevel3\sb120\sa120\keepn\b\dbch\af8\dbch\af10\afs24\ab\loch\f3\fs24{{\*\bkmkstart fedora-26-color-changer-freeze-fix}{\*\bkmkend fedora-26-color-changer-freeze-fix}\rtlch \ltrch\loch
Fedora 26 Color Changer Freeze Fix}
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
If you\u8217\'92re running Fedora 26, a working solution for the color changer freezing issue is to install qt5ct }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
dnf install qt5ct}{\rtlch \ltrch\loch
 then modify your /etc/environment file to contain the line }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
QT_QPA_PLATFORMTHEME=qt5ct}
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart os-xmacos}{\*\bkmkend os-xmacos}\rtlch \ltrch\loch
OS X/macOS}
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls6 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs18\b\ab\rtlch \ltrch
\u8220\'93}{\cs18\b\ab\rtlch \ltrch\loch
ckb.pkg\u8221\'94 can\u8217\'92t be opened because it is from an unidentified developer}{\rtlch \ltrch\loch
 \line Right-click (control-click) on ckb.pkg and select Open. This new dialog box will give you the option to open anyway, without changing your system preferences. }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls6 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs18\b\ab\rtlch \ltrch\loch
Modifier keys (Shift, Ctrl, etc.) are not rebound correctly}{\rtlch \ltrch\loch
 \line ckb does not recognize modifier keys rebound from System Preferences. You can rebind them again within the application. }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls6 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
~}{\cs18\b\ab\rtlch \ltrch\loch
 key prints }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
\u167\'a7\u177\'b1}{\rtlch \ltrch\loch
 \line Check your keyboard layout on ckb\u8217\'92s Settings screen. Choose the layout that matches your physical keyboard. }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls6 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs18\b\ab\rtlch \ltrch\loch
Compile problems}{\rtlch \ltrch\loch
 \line Can usually be resolved by rebooting your computer and/or reinstalling Qt. Make sure that Xcode works on its own. If a compile fails, delete the }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
ckb-master}{\rtlch \ltrch\loch
 directory as well as any automatically generated }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
build-ckb}{\rtlch \ltrch\loch
 folders and try again from a new download. }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls6 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\cs18\b\ab\rtlch \ltrch\loch
Scroll wheel does not scroll}{\rtlch \ltrch\loch
 \line As of #c3474d2 it\u8217\'92s now possible to }{\cs18\b\ab\rtlch \ltrch\loch
disable scroll acceleration}{\rtlch \ltrch\loch
 from the GUI. You can access it under \u8220\'93OSX tweaks\u8221\'94 in the \u8220\'93More settings\u8221\'94 screen. Once disabled, the scroll wheel should behave consistently. }
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart general}{\*\bkmkend general}\rtlch \ltrch\loch
General}
\par \pard\plain \s30\sb0\sa283{\cs18\b\ab\rtlch \ltrch\loch
Please ensure your keyboard firmware is up to date. If you\u8217\'92ve just bought the keyboard, connect it to a Windows computer first and update the firmware from Corsair\u8217\'92s official utility.}
\par \pard\plain \s30\sb0\sa283{\cs18\b\ab\rtlch \ltrch\loch
Before reporting an issue, connect your keyboard to a Windows computer and see if the problem still occurs. If it does, contact Corsair.}{\rtlch \ltrch\loch
 Additionally, please check the Corsair user forums to see if your issue has been reported by other users. If so, try their solutions first.}
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
Common issues: \line - }{\cs18\b\ab\rtlch \ltrch\loch
Problem:}{\rtlch \ltrch\loch
 ckb says \u8220\'93No devices connected\u8221\'94 or \u8220\'93Driver inactive\u8221\'94 \line - }{\cs18\b\ab\rtlch \ltrch\loch
Solution:}{\rtlch \ltrch\loch
 Try rebooting the computer and/or reinstalling ckb. Try removing the keyboard and plugging it back in. If the error doesn\u8217\'92t go away, try the following: \line - }{\cs18\b\ab\rtlch \ltrch\loch
Problem:}{\rtlch \ltrch\loch
 Keyboard doesn\u8217\'92t work in BIOS, doesn\u8217\'92t work at boot \line - }{\cs18\b\ab\rtlch \ltrch\loch
Solution:}{\rtlch \ltrch\loch
 Some BIOSes have trouble communicating with the keyboard. They may prevent the keyboard from working correctly in the operating system as well. First, try booting the OS }{\cs21\i\ai\rtlch \ltrch\loch
without}{\rtlch \ltrch\loch
 the keyboard attached, and plug the keyboard in after logging in. If the keyboard works after the computer is running but does not work at boot, you may need to use the keyboard\u8217\'92s BIOS mode option. \line - BIOS mode can be activated using the poll rate switch at the back of the keyboard. Slide it all the way to the position marked \u8220\'93BIOS\u8221\'94. You should see the scroll lock light blinking to indicate that it is on. (Note: Unfortunately, this has its own problems - see Known Issues. You may need to activate BIOS mode when booting the computer and deactivate it after logging in). \line - }{\cs18\b\ab\rtlch \ltrch\loch
Problem:}{\rtlch \ltrch\loch
 Keyboard isn\u8217\'92t detected when plugged in, even if driver is already running \line - }{\cs18\b\ab\rtlch \ltrch\loch
Solution:}{\rtlch \ltrch\loch
 Try moving to a different USB port. Be sure to follow }{{\field{\*\fldinst HYPERLINK "http://forum.corsair.com/v3/showthread.php?t=132322" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
Corsair\u8217\'92s USB connection requirements}{}}}\rtlch \ltrch\loch
. Note that the keyboard does not work with some USB3 controllers - if you have problems with USB3 ports, try USB2 instead. If you have any USB hubs on hand, try those as well. You may also have success sliding the poll switch back and forth a few times.}
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart reporting-issues}{\*\bkmkend reporting-issues}\rtlch \ltrch\loch
Reporting issues}
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
If you have a problem that you can\u8217\'92t solve (and it isn\u8217\'92t mentioned in the Known Issues section below), you can report it on }{{\field{\*\fldinst HYPERLINK "https://github.com/mattanger/ckb-next/issues" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
the GitHub issue tracker}{}}}\rtlch \ltrch\loch
. Before opening a new issue, please check to see if someone else has reported your problem already - if so, feel free to leave a comment there.}
\par \pard\plain \s2\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36{{\*\bkmkstart known-issues}{\*\bkmkend known-issues}\rtlch \ltrch\loch
Known issues}
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls7 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
Using the keyboard in BIOS mode prevents the media keys (including mute and volume wheel), as well as the K95\u8217\'92s G-keys from working. This is a hardware limitation. }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls7 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
The tray icon doesn\u8217\'92t appear in some desktop environments. This is a known Qt bug. If you can\u8217\'92t see the icon, reopen ckb to bring the window back. }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls7 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
When starting the driver manually, the Terminal window sometimes gets spammed with enter keys. You can stop it by unplugging and replugging the keyboard or by moving the poll rate switch. }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls7 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
When stopping the driver manually, the keyboard sometimes stops working completely. You can reconnect it by moving the poll rate switch. }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls7 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\rtlch \ltrch\loch
On newer versions of macOS (i.e. 10.12 and up) CMD/Shift+select does not work, yet. Stopping the daemon and GUI for }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
ckb}{\rtlch \ltrch\loch
 will fix this issue temporarily. }
\par \pard\plain \s2\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36{{\*\bkmkstart contributing}{\*\bkmkend contributing}\rtlch \ltrch\loch
Contributing}
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
You can contribute to the project by }{{\field{\*\fldinst HYPERLINK "https://github.com/mattanger/ckb-next/pulls" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
opening a pull request}{}}}\rtlch \ltrch\loch
. It\u8217\'92s best if you base your changes off of the }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
testing}{\rtlch \ltrch\loch
 branch as opposed to the }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
master}{\rtlch \ltrch\loch
, because the pull request will be merged there first. If you\u8217\'92d like to contribute but don\u8217\'92t know what you can do, take a look at }{{\field{\*\fldinst HYPERLINK "https://github.com/mattanger/ckb-next/issues" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
the issue tracker}{}}}\rtlch \ltrch\loch
 and see if any features/problems are still unresolved. Feel free to ask if you\u8217\'92d like some ideas.}
\par \pard\plain \s2\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36{{\*\bkmkstart contact-us}{\*\bkmkend contact-us}\rtlch \ltrch\loch
Contact us}
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
There are multiple ways you can get in touch with us:}
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls8 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{{\field{\*\fldinst HYPERLINK "https://groups.google.com/forum/#!forum/ckb-next/join" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
join}{}}}\rtlch \ltrch\loch
 }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
ckb-next}{\rtlch \ltrch\loch
 mailing list }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls8 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{{\field{\*\fldinst HYPERLINK "https://github.com/mattanger/ckb-next/issues" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
open}{}}}\rtlch \ltrch\loch
 a GitHub Issue }
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls8 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\rtlch \ltrch\loch
hop on }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
#ckb-next}{\rtlch \ltrch\loch
 to chat }
\par \pard\plain \s2\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36{{\*\bkmkstart what-happened-to-the-original-ckb}{\*\bkmkend what-happened-to-the-original-ckb}\rtlch \ltrch\loch
What happened to the original ckb}
\par \pard\plain \s30\sb0\sa283\sb0\sa283{\rtlch \ltrch\loch
Due to time restrictions, the original author of }{\cs18\b\ab\rtlch \ltrch\loch
ckb}{\rtlch \ltrch\loch
 }{{\field{\*\fldinst HYPERLINK "https://github.com/ccMSC" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
ccMSC}{}}}\rtlch \ltrch\loch
 hasn\u8217\'92t been able to further develop the software. So the community around it decided to take the project over and continue its development. That\u8217\'92s how }{\cs18\b\ab\rtlch \ltrch\loch
ckb-next}{\rtlch \ltrch\loch
 was created. Currently it\u8217\'92s not rock solid and not very easy to set up on newer systems but we are actively working on this. Nevertheless the project already incorporates a notable amount of fixes and patches in comparison to the original ckb.}
\par }