File: variables.txt

package info (click to toggle)
clfswm 20111015.git51b0a02-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster, forky, sid, trixie
  • size: 1,624 kB
  • sloc: lisp: 14,797; sh: 302; makefile: 17
file content (333 lines) | stat: -rw-r--r-- 12,156 bytes parent folder | download | duplicates (2)
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
    * CLFSWM Configuration variables *
      ------------------------------

<= Circulate Mode Group =>

  *CIRCULATE-FONT-STRING* = "fixed"
    Circulate string window font string
  *CIRCULATE-BACKGROUND* = "black"
    Circulate string window background color
  *CIRCULATE-FOREGROUND* = "green"
    Circulate string window foreground color
  *CIRCULATE-BORDER* = "red"
    Circulate string window border color
  *CIRCULATE-WIDTH* = 400
    Circulate mode window width
  *CIRCULATE-HEIGHT* = 15
    Circulate mode window height
  *CIRCULATE-TEXT-LIMITE* = 30
    Maximum text limite in the circulate window


<= Corner Group =>

  *CORNER-SIZE* = 3
    The size of the corner square
  *CORNER-MAIN-MODE-LEFT-BUTTON* = ((:TOP-LEFT OPEN-MENU)
                                    (:TOP-RIGHT PRESENT-VIRTUAL-KEYBOARD)
                                    (:BOTTOM-RIGHT EXPOSE-WINDOWS-MODE)
                                    (:BOTTOM-LEFT NIL))
    Actions on corners in the main mode with the left mouse button
  *CORNER-MAIN-MODE-MIDDLE-BUTTON* = ((:TOP-LEFT HELP-ON-CLFSWM)
                                      (:TOP-RIGHT
                                       ASK-CLOSE/KILL-CURRENT-WINDOW)
                                      (:BOTTOM-RIGHT NIL) (:BOTTOM-LEFT NIL))
    Actions on corners in the main mode with the middle mouse button
  *CORNER-MAIN-MODE-RIGHT-BUTTON* = ((:TOP-LEFT PRESENT-CLFSWM-TERMINAL)
                                     (:TOP-RIGHT ASK-CLOSE/KILL-CURRENT-WINDOW)
                                     (:BOTTOM-RIGHT EXPOSE-ALL-WINDOWS-MODE)
                                     (:BOTTOM-LEFT NIL))
    Actions on corners in the main mode with the right mouse button
  *CORNER-SECOND-MODE-LEFT-BUTTON* = ((:TOP-LEFT NIL) (:TOP-RIGHT NIL)
                                      (:BOTTOM-RIGHT EXPOSE-WINDOWS-MODE)
                                      (:BOTTOM-LEFT NIL))
    Actions on corners in the second mode with the left mouse button
  *CORNER-SECOND-MODE-MIDDLE-BUTTON* = ((:TOP-LEFT HELP-ON-CLFSWM)
                                        (:TOP-RIGHT NIL) (:BOTTOM-RIGHT NIL)
                                        (:BOTTOM-LEFT NIL))
    Actions on corners in the second mode with the middle mouse button
  *CORNER-SECOND-MODE-RIGHT-BUTTON* = ((:TOP-LEFT NIL) (:TOP-RIGHT NIL)
                                       (:BOTTOM-RIGHT EXPOSE-ALL-WINDOWS-MODE)
                                       (:BOTTOM-LEFT NIL))
    Actions on corners in the second mode with the right mouse button
  *VIRTUAL-KEYBOARD-CMD* = "xvkbd"
    The command to display the virtual keybaord
  Here is an ~/.Xresources example for xvkbd:
    xvkbd.windowGeometry: 300x100-0-0
    xvkbd*Font: 6x12
    xvkbd.modalKeytop: true
    xvkbd.customization: -french
    xvkbd.keypad: false
  And make it always on top
  *CLFSWM-TERMINAL-NAME* = "clfswm-terminal"
    The clfswm terminal name
  *CLFSWM-TERMINAL-CMD* = "xterm -T clfswm-terminal"
    The clfswm terminal command.
This command must set the window title to *clfswm-terminal-name*


<= Expose Mode Group =>

  *EXPOSE-FONT-STRING* = "fixed"
    Expose string window font string
  *EXPOSE-BACKGROUND* = "black"
    Expose string window background color
  *EXPOSE-FOREGROUND* = "green"
    Expose string window foreground color
  *EXPOSE-BORDER* = "red"
    Expose string window border color
  *EXPOSE-VALID-ON-KEY* = T
    Valid expose mode when an accel key is pressed
  *EXPOSE-SHOW-WINDOW-TITLE* = T
    Show the window title on accel window


<= Frame Colors Group =>

  *FRAME-BACKGROUND* = "Black"
    Frame background
  *FRAME-FOREGROUND* = "Green"
    Frame foreground
  *FRAME-FOREGROUND-ROOT* = "Red"
    Frame foreground when the frame is the root frame
  *FRAME-FOREGROUND-HIDDEN* = "Darkgreen"
    Frame foreground for hidden windows


<= Gimp Layout Group =>

  *GIMP-LAYOUT-NOTIFY-WINDOW-DELAY* = 30
    Time to display the GIMP layout notify window help


<= Hook Group =>

  *BINDING-HOOK* = (SET-DEFAULT-CIRCULATE-KEYS SET-DEFAULT-EXPOSE-KEYS
                                               INIT-*INFO-KEYS*
                                               INIT-*INFO-MOUSE*
                                               SET-DEFAULT-INFO-KEYS
                                               SET-DEFAULT-INFO-MOUSE
                                               INIT-*QUERY-KEYS*
                                               SET-DEFAULT-QUERY-KEYS
                                               INIT-*MAIN-KEYS*
                                               INIT-*MAIN-MOUSE*
                                               SET-DEFAULT-MAIN-KEYS
                                               SET-DEFAULT-MAIN-MOUSE
                                               INIT-*SECOND-KEYS*
                                               INIT-*SECOND-MOUSE*
                                               SET-DEFAULT-SECOND-KEYS
                                               SET-DEFAULT-SECOND-MOUSE)
    Hook executed when keys/buttons are bounds
  *LOOP-HOOK* = NIL
    Hook executed on each event loop
  *MAIN-ENTRANCE-HOOK* = NIL
    Hook executed on the main function entrance after
loading configuration file and before opening the display.
  *INIT-HOOK* = (DEFAULT-INIT-HOOK DISPLAY-HELLO-WINDOW)
    Init hook. This hook is run just after the first root frame is created
  *CLOSE-HOOK* = (CLOSE-NOTIFY-WINDOW CLOSE-CLFSWM-TERMINAL
                                      CLOSE-VIRTUAL-KEYBOARD)
    Close hook. This hook is run just before closing the display
  *DEFAULT-NW-HOOK* = DEFAULT-FRAME-NW-HOOK
    Default action to do on newly created windows


<= Identify Key Group =>

  *IDENTIFY-FONT-STRING* = "fixed"
    Identify window font string
  *IDENTIFY-BACKGROUND* = "black"
    Identify window background color
  *IDENTIFY-FOREGROUND* = "green"
    Identify window foreground color
  *IDENTIFY-BORDER* = "red"
    Identify window border color


<= Info Mode Group =>

  *INFO-BACKGROUND* = "black"
    Info window background color
  *INFO-FOREGROUND* = "green"
    Info window foreground color
  *INFO-BORDER* = "red"
    Info window border color
  *INFO-LINE-CURSOR* = "white"
    Info window line cursor color color
  *INFO-SELECTED-BACKGROUND* = "blue"
    Info selected item background color
  *INFO-FONT-STRING* = "fixed"
    Info window font string
  *INFO-CLICK-TO-SELECT* = T
    If true, click on info window select item. Otherwise, click to drag the menu
  *INFO-COLOR-TITLE* = "Magenta"
    Colored info title color
  *INFO-COLOR-UNDERLINE* = "Yellow"
    Colored info underline color
  *INFO-COLOR-FIRST* = "Cyan"
    Colored info first color
  *INFO-COLOR-SECOND* = "lightblue"
    Colored info second color


<= Main Mode Group =>

  *COLOR-MOVE-WINDOW* = "DeepPink"
    Color when moving or resizing a windows
  *COLOR-SELECTED* = "Red"
    Color of selected window
  *COLOR-UNSELECTED* = "Blue"
    Color of unselected color
  *COLOR-MAYBE-SELECTED* = "Yellow"
    Color of maybe selected windows


<= Menu Group =>

  *MENU-COLOR-SUBMENU* = "Cyan"
    Submenu color in menu
  *MENU-COLOR-COMMENT* = "Yellow"
    Comment color in menu
  *MENU-COLOR-KEY* = "Magenta"
    Key color in menu
  *MENU-COLOR-MENU-KEY* = #<XLIB:COLOR 0.99609375 0.6015625 0.99609375>
    Menu key color in menu
  *XDG-SECTION-LIST* = (TEXTEDITOR FILEMANAGER WEBBROWSER AUDIOVIDEO AUDIO
                        VIDEO DEVELOPMENT EDUCATION GAME GRAPHICS NETWORK
                        OFFICE SETTINGS SYSTEM UTILITY TERMINALEMULATOR
                        ARCHLINUX SCREENSAVER)
    Standard menu sections


<= Miscellaneous Group =>

  *HAVE-TO-COMPRESS-NOTIFY* = T
    Compress event notify?
This variable may be useful to speed up some slow version of CLX.
It is particulary useful with CLISP/MIT-CLX.
  *SHOW-ROOT-FRAME-P* = NIL
    Show the root frame information or not
  *BORDER-SIZE* = 1
    Windows and frames border size
  *LOOP-TIMEOUT* = 0.1
    Maximum time (in seconds) to wait before calling *loop-hook*
  *DEFAULT-FONT-STRING* = "fixed"
    The default font used in clfswm
  *DEFAULT-FRAME-DATA* = ((:TILE-SIZE 0.8) (:TILE-SPACE-SIZE 0.1)
                          (:FAST-LAYOUT (TILE-LEFT-LAYOUT TILE-LAYOUT))
                          (:MAIN-LAYOUT-WINDOWS NIL))
    Default slots set in frame date
  *DEFAULT-MANAGED-TYPE* = (:NORMAL)
    Default managed window types
  *DEFAULT-FOCUS-POLICY* = :CLICK
    Default mouse focus policy. One of :click, :sloppy, :sloppy-strict or :sloppy-select.
  *DEFAULT-MODIFIERS* = NIL
    Default modifiers list to append to explicit modifiers
Example: :mod-2 for num_lock, :lock for Caps_lock...
  *NEVER-MANAGED-WINDOW-LIST* = ((EQUAL-WM-CLASS-ROX-PINBOARD NIL)
                                 (EQUAL-WM-CLASS-XVKBD RAISE-WINDOW)
                                 (EQUAL-CLFSWM-TERMINAL RAISE-AND-FOCUS-WINDOW))
    CLFSWM will never manage windows of this type.
A list of (list match-function handle-function)
  *HIDE-UNMANAGED-WINDOW* = T
    Hide or not unmanaged windows when a child is deselected.
  *SNAP-SIZE* = 20
    Snap size (in pixels) when move or resize frame is constrained
  *SPATIAL-MOVE-DELAY-BEFORE* = 0.2
    Delay to display the current child before doing a spatial move
  *SPATIAL-MOVE-DELAY-AFTER* = 0.5
    Delay to display the new child after doing a spatial move
  *CREATE-FRAME-ON-ROOT* = NIL
    Create frame on root.
Set this variable to true if you want to allow to create a new frame
on the root window in the main mode with the mouse
  *DEFAULT-WINDOW-WIDTH* = 400
    Default window width
  *DEFAULT-WINDOW-HEIGHT* = 300
    Default window height


<= Notify Window Group =>

  *NOTIFY-WINDOW-FONT-STRING* = "fixed"
    Notify window font string
  *NOTIFY-WINDOW-BACKGROUND* = "black"
    Notify Window background color
  *NOTIFY-WINDOW-FOREGROUND* = "green"
    Notify Window foreground color
  *NOTIFY-WINDOW-BORDER* = "red"
    Notify Window border color
  *NOTIFY-WINDOW-DELAY* = 10
    Notify Window display delay


<= Placement Group =>

  *BANISH-POINTER-PLACEMENT* = BOTTOM-RIGHT-PLACEMENT
    Pointer banishment placement
  *SECOND-MODE-PLACEMENT* = TOP-MIDDLE-PLACEMENT
    Second mode window placement
  *INFO-MODE-PLACEMENT* = TOP-LEFT-PLACEMENT
    Info mode window placement
  *QUERY-MODE-PLACEMENT* = TOP-LEFT-PLACEMENT
    Query mode window placement
  *CIRCULATE-MODE-PLACEMENT* = BOTTOM-MIDDLE-PLACEMENT
    Circulate mode window placement
  *EXPOSE-MODE-PLACEMENT* = TOP-LEFT-CHILD-PLACEMENT
    Expose mode window placement (Selection keys position)
  *NOTIFY-WINDOW-PLACEMENT* = BOTTOM-RIGHT-PLACEMENT
    Notify window placement
  *ASK-CLOSE/KILL-PLACEMENT* = TOP-RIGHT-PLACEMENT
    Ask close/kill window placement


<= Query String Group =>

  *QUERY-FONT-STRING* = "fixed"
    Query string window font string
  *QUERY-BACKGROUND* = "black"
    Query string window background color
  *QUERY-MESSAGE-COLOR* = "yellow"
    Query string window message color
  *QUERY-FOREGROUND* = "green"
    Query string window foreground color
  *QUERY-CURSOR-COLOR* = "white"
    Query string window foreground cursor color
  *QUERY-PARENT-COLOR* = "blue"
    Query string window parenthesis color
  *QUERY-PARENT-ERROR-COLOR* = "red"
    Query string window parenthesis color when no match
  *QUERY-BORDER* = "red"
    Query string window border color


<= Second Mode Group =>

  *SM-BORDER-COLOR* = "Green"
    Second mode window border color
  *SM-BACKGROUND-COLOR* = "Black"
    Second mode window background color
  *SM-FOREGROUND-COLOR* = "Red"
    Second mode window foreground color
  *SM-FONT-STRING* = "fixed"
    Second mode window font string
  *SM-WIDTH* = 300
    Second mode window width
  *SM-HEIGHT* = 25
    Second mode window height

 Those variables can be changed in clfswm.
Maybe you'll need to restart clfswm to take care of new values

This documentation was produced with the CLFSWM auto-doc functions.
To reproduce it, use the produce-conf-var-doc-in-file or
the produce-all-docs function from the Lisp REPL.

Something like this:
LISP> (in-package :clfswm)
CLFSWM> (produce-conf-var-doc-in-file "my-variables.txt")
or
CLFSWM> (produce-all-docs)