Devil's Pie Matcher/Action Documentation

Matchers

DevilsPieMatcherAlways

DevilsPieMatcherWindowName

window-title (gchararray): Window title regexp
The regular expression that should match the window title

application-name (gchararray): Application name regexp
The regular expression that should match the name of the application (as determined by libwnck)

window-role (gchararray): Window role regexp
The regular expression that should match the role of the window (set by WM_WINDOW_ROLE atom)

Actions

DevilsPieActionDebug

DevilsPieActionDecorate

decorated (DevilsPieTriState): Decorated windows
Window is decorated (OpenBox + Motif WM hints)

DevilsPieActionExec

command (gchararray): Command to execute
This command and any arguments will be run. The title of the window and the window ID will be passed to the command as the first and second arguments

DevilsPieActionHide

skip-pager (DevilsPieTriState): Skip Pager
Window does not appear in the pager

skip-tasklist (DevilsPieTriState): Skip Task List
Window does not appear in the task list

DevilsPieActionLayer

above (DevilsPieTriState): Above windows?
Window is above all others

DevilsPieActionOpacity

opacity (gdouble): Opacity of window
Range: 0.00 to 1.00
Window is transparent (requires a Composite Manager)

DevilsPieActionResize

maximized (DevilsPieTriState): Maximized
Window is maximized on the screen

maximized-horizontally (DevilsPieTriState): Maximized Horizontally
Window is maximized horizontally on the screen

maximized-vertically (DevilsPieTriState): Minimized Vertically
Window is minimized vertically on the screen

minimized (DevilsPieTriState): Minimized
Window is minimized

fullscreen (DevilsPieTriState): Full screen
Window fills the screen

DevilsPieActionShade

shaded (DevilsPieTriState): Is shaded?
(Un)Shade window, toggle if unset

DevilsPieActionSaveGeometry

DevilsPieActionSetGeometry

xoffset (gint): X offset
Horizontal offset of the window

yoffset (gint): Y offset
Vertical offset of the window

width (gint): Width
Width of the window

height (gint): Height
Height of the window

DevilsPieActionSetWintype

wintype (gchararray): Window type hint
The window type hint

DevilsPieActionSetWorkspace

pinned (DevilsPieTriState): Pinned
Window is pinned on all workspaces, aka sticky

workspace-index (gint): Workspace
Which workspace to move this window to (numbered)