-
Notifications
You must be signed in to change notification settings - Fork 0
/
skippy-xd.rc
180 lines (144 loc) · 4.1 KB
/
skippy-xd.rc
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
# Copy this to ~/.config/skippy-xd/skippy-xd.rc and edit it to your liking
#
# File Syntax:
# Comments must be on their own seperate lines that start with a #
#
# colors can be anything XAllocNamedColor can handle
# (like "black" or "#000000")
#
# fonts are Xft font descriptions
#
# booleans are "true" or anything but "true" (-> false)
#
# opacity is an integer in the range of 0-255
#
# for system config options, stop and then start new skippy daemon
# to reload config options
# all other config options can be reloaded on the fly
# with skippy-xd --config-reload
[system]
# File path of skippy-xd pipe daemon communication
pipePath = /tmp/skippy-xd-fifo
# Frequency to update pixmaps
updateFreq = 60.0
# This queries the list of windows
# Depending on your window manager, you may want to choose between
# XQueryTree, _NET_CLIENT_LIST, _WIN_CLIENT_LIST
# If you see missing windows, or windows that you did not expect,
# Try a different option
clientList = XQueryTree
# when compositors such as picom are not used
# turn on pseudo-transparency
pseudoTrans = true
[layout]
# Wait time before displaying switch previews
switchWaitDuration = 100
# Set = 0 to switch off animations
# For switch, there is never animation
animationDuration = 200
# Relative minimal distance between windows
distance = 50
# exposeLayout=xd uses the same layout as switcher, maximizing screen estate
# exposeLayout=boxy tends to preserve window positions, thus guiding the eye more
exposeLayout = boxy
# Whether to show the window bigger than its original size
allowUpscale = false
[filter]
# in multi-monitor setting, whether to filter windows by monitor
showOnlyCurrentMonitor = false
# Choose whether to show shadow windows:
# windows that are minimized, shaded, or on other virtual desktops
showShadow = true
# For switch and expose,
# Whether to limit window select on current virtual desktop
# Or allow window selection on all virtual desktops
# Paging always show all desktops
switchShowAllDesktops = false
exposeShowAllDesktops = false
[display]
# Background when skippy-xd is activated
# To display background wallpaper:
# background = /home/richard/screenshots/256.png
# For tinted background:
# background = #00000055
# For transparent background:
background = false
#background = #00000055
# Move the mouse cursor when skippy is activated
movePointer = false
# Whether to display window frames
includeFrame = false
# Show window previews with rounded corners,
# with corner radius in pixels
cornerRadius = 1
# Icon parameters
#showIconsOnThumbnails = true
preferredIconSize = 48
# Box display when live preview is not available
# Format: [left|mid|right] [left|mid|right] [COLOR|#FFFFFFFF]
iconFillSpec = mid mid #333333
# Box display when live preview is not available, and icon is not available
# Format: [COLOR|#FFFFFFFF]
fillSpec = #333333
[normal]
tint = black
tintOpacity = 0
opacity = 100
[highlight]
#tint = #444444
tintOpacity = 0
opacity = 255
[shadow]
#tint = #040404
tintOpacity = 0
opacity = 160
[panel]
show = true
showDesktop = false
backgroundTinting = true
allowOverlap = true
[tooltip]
show = true
showDesktop = false
showMonitor = false
offsetX = 0
offsetY = -5
width = 0.8
border = #ffffff
background = #404040
opacity = 128
text = #ffffff
textShadow = black
font = fixed-11:weight=bold
[bindings]
# key* = is a list of valid XWindows KeySym identifiers, case
# sensitive and <space> seperated list. Run the program 'xev' to find them.
keysUp = Up
keysDown = Down
keysLeft = Left
keysRight = Right
keysSelect = Return space
keysCancel = Escape
keysNext = Tab
keysPrev = p
keysIconify = 1
keysShade = 2
keysClose = 3
keysPivotSwitch = Alt_L
keysPivotExpose =
keysPivotPaging =
# mouse button bindings, options include
# "no": do nothing
# "focus": select window
# "iconify": minimize window
# "shade-ewmh": toggle window shade
# "close-icccm": close window with ICCCM method
# "close-ewmh": lcose window with EWMH method
# "destroy": forcefully destroy window
# "keysPrev": focus on previous window
# "keysNext": focus on next window
miwMouse1 = focus
miwMouse2 = close-ewmh
miwMouse3 = iconify
miwMouse4 = keysNext
miwMouse5 = keysPrev