KWin::RulesWidgetBase
0
0
569
535
-
0
&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
-
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
x,y
0123456789-+,xX:
-
&Size
-
false
width,height
0123456789-+,xX:
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
Sh&aded
-
M&inimized
-
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
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
-
false
-
false
-
Default
-
No Placement
-
Smart
-
Maximizing
-
Cascade
-
Centered
-
Random
-
Top-Left Corner
-
Under Mouse
-
On Main Window
-
false
width,height
0123456789-+,xX:
-
M&aximum size
-
Qt::Horizontal
-
Initial p&lacement
-
false
-
false
-
Qt::Horizontal
-
Qt::Horizontal
40
20
-
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
-
Qt::Horizontal
-
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
-
Do Not Affect
-
Force
-
Force Temporarily
-
false
-
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
-
Maximized &horizontally
-
&Fullscreen
-
false
-
false
-
false
width,height
0123456789-+,xX:
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
&Position
-
false
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
Maximized &vertically
-
&Desktop
-
M&inimum size
-
Qt::Horizontal
40
20
-
Qt::Horizontal
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
Qt::Horizontal
-
Qt::Vertical
QSizePolicy::Expanding
20
16
-
Activit&y
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
false
&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
-
&No titlebar and frame
-
false
-
Do Not Affect
-
Apply Initially
-
Remember
-
Force
-
Apply Now
-
Force Temporarily
-
Qt::Horizontal
-
A&ctive opacity
-
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
-
Qt::Horizontal
40
20
-
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::Horizontal
-
Block compositing
-
false
-
Qt::Vertical
20
40
-
false
-
Qt::Horizontal
40
20
-
Qt::Horizontal
-
Qt::Vertical
QSizePolicy::Fixed
20
8
-
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
-
Qt::Horizontal
-
false
-
Do Not Affect
-
Force
-
Force Temporarily
-
false
-
Opaque
-
Transparent
-
&Moving/resizing
KComboBox
QComboBox
KLineEdit
QLineEdit
KPushButton
QPushButton
KRestrictedLine
KLineEdit
YesNoBox
QWidget
1
detect
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
enable_maximizevert
rule_maximizevert
enable_fullscreen
enable_desktop
rule_desktop
desktop
enable_minimize
enable_shade
rule_shade
enable_placement
rule_placement
placement
enable_ignoreposition
rule_ignoreposition
enable_maxsize
rule_maxsize
maxsize
enable_above
rule_above
enable_below
rule_below
enable_autogroup
enable_autogroupfg
rule_autogroupfg
enable_autogroupid
rule_autogroupid
enable_noborder
rule_noborder
enable_opacityactive
opacityactive
enable_opacityinactive
rule_opacityinactive
opacityinactive
description
detect
clicked()
KWin::RulesWidgetBase
detectClicked()
247
89
20
20
wmclass_match
activated(int)
KWin::RulesWidgetBase
wmclassMatchChanged()
164
134
20
20
role_match
activated(int)
KWin::RulesWidgetBase
roleMatchChanged()
164
188
20
20