# Copy this to ~/.config/skippy-xd/skippy-xd.rc and edit it to your liking # # Notes: # # - File Syntax: # Comments must be on their own seperate lines that start with a # # You cannot append # comment after a settings line or a section header # # - 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 # # - brightness is a floating point number (with 0.0 as neutral) # # - Picture specification: # [WIDTHxHEIGHT] [orig|scale|scalek|tile] [left|mid|right] [left|mid|right] # [COLOR|#FFFFFFFF] [PATH] # # - keysUp, keysDown, keysLeft, keysRight: # selects the window in the direction compared to the current selected window, # without wrapping # # - keysPrev, keysNext: # selects window previous or next to current one, in up->down, left->right # ordering, wrapping per column and per row # # Examples: # background = 500x400 tile right mid #FF0000 /home/richard/screenshots/256.png # background = orig mid mid #FF000080 # # - [bindings] for miwMouse[1,2,3] can bind to "no" (do nothing), "focus" # (focus to window), "iconify", "shade-ewmh" (toggle window shade state), # "close-icccm" (close window with ICCCM method), "close-ewmh" (close # window with EWMH method), or "destroy" (forcefully destroy the window), # "keysPrev" to focus on previous window, "keysNext" to focus on next window. # # - [bindings] key* = is a list of valid XWindows KeySym identifiers, case # sensitive and seperated list. Run the program 'xev' to find them. # # - [bindings] modifierKeyMasks* = is a list of valid XWindows modifier key # bitmask identifiers, as defined in the /usr/include/X11/X.h header file. # [general] # File path of skippy-xd pipe daemon communication pipePath = /tmp/skippy-xd-fifo # Depending on your window manager, you may want to choose between # XQueryTree, _NET_CLIENT_LIST, _WIN_CLIENT_LIST clientList = _NET_CLIENT_LIST # Background picture when skippy-xd is activated background = 1920x1200 scale mid mid #000000 /home/klein/Pictures/backgrounds/space.jpg # Frequency to update pixmaps updateFreq = 60.0 # Allow other compositors such as picom handle transparency lazyTrans = false # Move the mouse cursor when skippy is activated movePointer = false # Set = 0 to switch off animations # for switch, there is never animation animationDuration = 200 # Relative minimal distance between windows distance = 50 # Whether to display window frames includeFrame = false # Whether to show the window bigger than its original size allowUpscale = true # Choose whether to show shadow windows: # windows that are minimized, shaded, or on other virtual desktops showShadow = true # 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 # 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 = false # Show window previews with rounded corners, # with corner radius in pixels cornerRadius = 5 # Icon visual parameters preferredIconSize = 48 showIconsOnThumbnails = true iconFillSpec = orig mid mid #00FFFF fillSpec = orig mid mid #FFFFFF [xinerama] showAll = true [normal] tint = black tintOpacity = 0 opacity = 200 [highlight] tint = #101020 tintOpacity = 64 opacity = 255 [shadow] tint = #040404 tintOpacity = 0 opacity = 128 [tooltip] show = true offsetX = 0 offsetY = 5 border = #ffffff background = #404040 opacity = 128 text = #ffffff textShadow = black font = fixed-11:weight=bold [bindings] miwMouse1 = focus miwMouse2 = close-ewmh miwMouse3 = iconify miwMouse4 = keysNext miwMouse5 = keysPrev keysUp = Up w keysDown = Down s keysLeft = Left a keysRight = Right d keysPrev = p b keysNext = Tab n f keysExitCancelOnPress = Escape BackSpace x q keysExitCancelOnRelease = keysExitSelectOnPress = Return space keysExitSelectOnRelease = Super_L Super_R Alt_L Alt_R ISO_Level3_Shift # Put here the modifier keys that (when held) reverses the direction of skippy's navigation keys (prev, next, up, down) # Normally this is (typically) just "Shift" key only, however you might instead have special accessibility needs ;) modifierKeyMasksReverseDirection = ShiftMask ControlMask # The *subset* of navigation keys, for which "modifierKeyMasksReverseDirection" is applied to actually reverse the direction # All other nav keys are then ignored, (eg: 'left','right','up','down'). It seems 'wrong' but gives more intuitive keyboard navigation. keysReverseDirection = Tab