KWin::RulesWidgetBase
0
0
630
588
-
1
&Window matching
-
De&scription:
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
false
description
-
-
Window &class (application):
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
false
wmclass
-
-
Unimportant
-
Exact Match
-
Substring Match
-
Regular Expression
-
-
false
Edit
-
Match w&hole window class
-
Window &role:
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
false
role
-
-
Unimportant
-
Exact Match
-
Substring Match
-
Regular Expression
-
-
false
Edit
-
Window &types:
Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing
false
types
-
Window t&itle:
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
false
title
-
-
Unimportant
-
Exact Match
-
Substring Match
-
Regular Expression
-
false
Edit
-
&Machine (hostname):
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
false
machine
-
-
Unimportant
-
Exact Match
-
Substring Match
-
Regular Expression
-
false
Edit
-
Qt::Vertical
20
40
-
-
-
-
Qt::Horizontal
40
20
-
&Detect Window Properties
-
s delay
30
-
Qt::Horizontal
40
20
-
Qt::Vertical
20
40
-
Qt::Vertical
20
40
-
0
0
false
Qt::ScrollBarAsNeeded
Qt::ScrollBarAsNeeded
true
false
QAbstractItemView::NoDragDrop
false
QAbstractItemView::ExtendedSelection
QListView::Static
QListView::TopToBottom
true
QListView::Adjust
0
QListView::ListMode
true
-
Normal Window
-
Dialog Window
-
Utility Window
-
Dock (panel)
-
Toolbar
-
Torn-Off Menu
-
Splash Screen
-
Desktop
-
Unmanaged Window
-
Standalone Menubar
-
Qt::Horizontal
&Size && Position
-
&Position
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
x,y
0123456789-+,xX:
-
&Size
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
width,height
0123456789-+,xX:
-
Qt::Horizontal
-
Maximized &horizontally
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
-
Maximized &vertically
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
-
Qt::Horizontal
-
Qt::Horizontal
40
20
-
&Desktop
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
-
Qt::Horizontal
40
20
-
Activit&y
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
-
false
1
-
Qt::Horizontal
-
&Fullscreen
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
-
M&inimized
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
-
Sh&aded
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
-
Qt::Horizontal
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
false
-
Default
-
No Placement
-
Smart
-
Maximizing
-
Cascade
-
Centered
-
Random
-
Top-Left Corner
-
Under Mouse
-
On Main Window
-
Initial p&lacement
-
Windows can ask to appear in a certain position.
By default this overrides the placement strategy
what might be nasty if the client abuses the feature
to unconditionally popup in the middle of your screen.
Ignore requested &geometry
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
-
Qt::Horizontal
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
M&inimum size
-
false
width,height
0123456789-+,xX:
-
M&aximum size
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
false
width,height
0123456789-+,xX:
-
Eg. terminals or video players can ask to keep a certain aspect ratio
or only grow by values larger than one
(eg. by the dimensions of one character).
This may be pointless and the restriction prevents arbitrary dimensions
like your complete screen area.
Qt::LeftToRight
Obey geometry restrictions
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
false
-
Qt::Vertical
QSizePolicy::Expanding
20
16
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
Screen
&Arrangement && Access
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
Window shall (not) appear in the manager for virtual desktops
Skip pa&ger
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
-
false
-
Window shall (not) appear in the taskbar.
Skip &taskbar
-
false
-
Window shall (not) appear in the Alt+Tab list
Skip &switcher
-
false
Edit...
-
Qt::Vertical
20
40
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
Qt::Horizontal
-
Qt::Vertical
QSizePolicy::Fixed
20
8
-
false
-
false
-
Shortcut
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
-
false
-
Keep &above
-
Qt::Horizontal
40
20
-
Autog&roup in foreground
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
false
-
Qt::Horizontal
-
Keep &below
-
Qt::Horizontal
40
20
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
0
0
Qt::Horizontal
-
Autogroup by I&D
-
Autogroup with &identical
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
Appearance && &Fixes
-
Block compositing
-
&No titlebar and frame
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
Qt::Horizontal
-
A&ctive opacity
-
Qt::Horizontal
40
20
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
false
%
100
100
-
I&nactive opacity
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
false
%
100
100
-
Qt::Vertical
QSizePolicy::Fixed
20
8
-
Windows may prevent to get the focus (activate) when being clicked.
On the other hand you might wish to prevent a window
from getting focused on a mouse click.
Accept &focus
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
false
-
When used, a window will receive
all keyboard inputs while it is active, including Alt+Tab etc.
This is especially interesting for emulators or virtual machines.
Be warned:
you won't be able to Alt+Tab out of the window
nor use any other global shortcut (such as Alt+F2 to show KRunner)
while it's active!
Ignore global shortcuts
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
Qt::Horizontal
-
false
-
&Closeable
-
Window &type
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
false
-
Normal Window
-
Dialog Window
-
Utility Window
-
Dock (panel)
-
Toolbar
-
Torn-Off Menu
-
Splash Screen
-
Desktop
-
Standalone Menubar
-
Qt::Vertical
QSizePolicy::Fixed
20
8
-
Qt::Horizontal
-
false
-
Qt::Vertical
20
40
-
false
-
Qt::Horizontal
40
20
-
Qt::Horizontal
-
false
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
false
-
None
-
Low
-
Normal
-
High
-
Extreme
-
KWin tries to prevent windows from taking the focus
("activate") while you're working in another window,
but this may sometimes fail or superact.
"None" will unconditionally allow this window to get the focus while
"Extreme" will completely prevent it from taking the focus.
&Focus stealing prevention
KComboBox
QComboBox
KLineEdit
QLineEdit
KPushButton
QPushButton
KRestrictedLine
KLineEdit
YesNoBox
QWidget
1
description
detect
detection_delay
wmclass_match
wmclass
edit_reg_wmclass
whole_wmclass
role_match
role
edit_reg_role
types
title_match
title
edit_reg_title
machine_match
machine
edit_reg_machine
enable_position
rule_position
position
enable_size
rule_size
size
enable_maximizehoriz
rule_maximizehoriz
enable_maximizevert
rule_maximizevert
enable_desktop
rule_desktop
desktop
enable_activity
rule_activity
activity
enable_screen
rule_screen
screen
enable_fullscreen
rule_fullscreen
enable_minimize
rule_minimize
enable_shade
rule_shade
enable_placement
rule_placement
placement
enable_ignoregeometry
rule_ignoregeometry
enable_minsize
rule_minsize
minsize
enable_maxsize
rule_maxsize
maxsize
enable_strictgeometry
rule_strictgeometry
enable_above
rule_above
enable_below
rule_below
enable_autogroup
rule_autogroup
enable_autogroupfg
rule_autogroupfg
enable_autogroupid
rule_autogroupid
autogroupid
enable_skiptaskbar
rule_skiptaskbar
enable_skippager
rule_skippager
enable_skipswitcher
rule_skipswitcher
enable_shortcut
rule_shortcut
shortcut
shortcut_edit
enable_noborder
rule_noborder
enable_opacityactive
rule_opacityactive
opacityactive
enable_opacityinactive
rule_opacityinactive
opacityinactive
enable_fsplevel
rule_fsplevel
fsplevel
enable_acceptfocus
rule_acceptfocus
enable_disableglobalshortcuts
rule_disableglobalshortcuts
enable_closeable
rule_closeable
enable_type
rule_type
type
enable_blockcompositing
rule_blockcompositing
tabs
detect
clicked()
KWin::RulesWidgetBase
detectClicked()
321
124
20
20
wmclass_match
activated(int)
KWin::RulesWidgetBase
wmclassMatchChanged()
301
196
20
20
role_match
activated(int)
KWin::RulesWidgetBase
roleMatchChanged()
301
254
20
20