Created
August 17, 2023 22:02
-
-
Save vredesbyyrd/74b91d31c7f86e51ca478afffe14c6e0 to your computer and use it in GitHub Desktop.
skippy-x.rc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 | |
# | |
[system] | |
# File path of skippy-xd pipe daemon communication | |
pipePath = /tmp/skippy-xd-fifo | |
# Frequency to update pixmaps | |
updateFreq = 60.0 | |
# Depending on your window manager, you may want to choose between | |
# XQueryTree, _NET_CLIENT_LIST, _WIN_CLIENT_LIST | |
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 = 0 | |
# 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 = xd | |
# 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 = true | |
exposeShowAllDesktops = true | |
[display] | |
# Background picture when skippy-xd is activated | |
# Examples to paint wallpaper, or to tint existing background: | |
# background = /home/richard/screenshots/256.png | |
# background = #00000066 | |
background = #DFDFDF | |
# Move the mouse cursor when skippy is activated | |
movePointer = true | |
# Whether to display window frames | |
includeFrame = true | |
# Show window previews with rounded corners, | |
# with corner radius in pixels | |
cornerRadius = 4 | |
# Icon parameters | |
showIconsOnThumbnails = false | |
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 = 255 | |
[highlight] | |
tint = #444444 | |
tintOpacity = 0 | |
opacity = 215 | |
[shadow] | |
tint = #040404 | |
tintOpacity = 0 | |
opacity = 255 | |
[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 w | |
keysDown = Down s | |
keysLeft = Left a | |
keysRight = Right d | |
keysSelect = Return space | |
keysCancel = Escape BackSpace x q | |
keysNext = n f | |
keysPrev = p b | |
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-icccm | |
miwMouse3 = iconify | |
miwMouse4 = keysNext | |
miwMouse5 = keysPrev | |
[tooltip] | |
show = true | |
showDesktop = true | |
showMonitor = true | |
offsetX = 0 | |
offsetY = -5 | |
border = #C8C8C8 | |
background = #DFDFDF | |
opacity = 128 | |
text = #4B4B4B | |
textShadow = black | |
font = fixed-9:weight=bold |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment