KrohnkiteConfigForm
0
0
817
1183
0
0
440
0
14
Form
-
0
1171
805
1171
Noto Sans
14
false
false
<html><head/><body><p><br/></p></body></html>
font: 14pt "Noto Sans";
0
Layouts
-
true
0
0
783
1116
-
true
0
0
0
0
0
-
true
0
0
1
0
1
-
true
6
0
6
0
-
Qt::Orientation::Horizontal
40
20
-
Noto Sans
14
false
false
<html><head/><body><p>0 - to disable</p></body></html>
12
1
-
Noto Sans
14
false
false
true
-1
Tile Layout
-
Noto Sans
14
false
false
false
Order:
-
true
25
2
2
-
Qt::Orientation::Horizontal
40
20
-
70
0
Noto Sans
14
false
false
-
0
-
90
-
180
-
270
-
Noto Sans
14
false
false
Initial rotation angle
-
true
0
0
1
0
0
-
true
0
0
-
Noto Sans
14
false
false
true
Monocle Layout
-
Noto Sans
14
false
false
false
<html><head/><body><p>0 - to disable</p></body></html>
12
2
-
Qt::Orientation::Horizontal
40
20
-
Noto Sans
14
false
false
false
Order:
-
true
3
25
2
2
-
Noto Sans
14
false
false
All windows will be maximized in Monocle layout
Fully maximize windows (no borders, no gaps)
-
Noto Sans
14
false
false
Minimize unfocused windows (WIP)
-
true
0
1
0
1
0
-
Qt::Orientation::Horizontal
40
20
-
Noto Sans
14
false
false
true
Three Column Layout
-
Noto Sans
14
false
false
false
<html><head/><body><p>0 - to disable</p></body></html>
12
3
-
Noto Sans
14
false
false
false
Order:
-
true
0
1
0
1
0
-
Qt::Orientation::Horizontal
40
20
-
Noto Sans
14
false
false
false
<html><head/><body><p>0 - to disable</p></body></html>
12
4
-
Noto Sans
14
false
false
true
Spiral Layout
-
Noto Sans
14
false
false
false
Order:
-
true
0
0
1
0
0
-
true
0
0
-
Noto Sans
14
false
false
true
Quarter Layout
-
Noto Sans
14
false
false
false
<html><head/><body><p>0 - to disable</p></body></html>
12
5
-
Qt::Orientation::Horizontal
40
20
-
Noto Sans
14
false
false
false
Order:
-
true
25
2
2
-
Noto Sans
14
false
false
Reset Quarter layout after closing a window
-
true
0
1
0
1
0
-
Qt::Orientation::Horizontal
40
20
-
Noto Sans
14
false
false
false
<html><head/><body><p>0 - to disable</p></body></html>
12
6
-
Noto Sans
14
false
false
true
Stacked Layout
-
Noto Sans
14
false
false
false
Order:
-
true
0
0
1
0
0
-
true
0
0
-
Noto Sans
14
false
false
true
Columns Layout
-
Noto Sans
14
false
false
false
<html><head/><body><p>0 - to disable</p></body></html>
12
7
-
Qt::Orientation::Horizontal
40
20
-
Noto Sans
14
false
false
false
Order:
-
true
25
2
2
-
true
-
-
Noto Sans
14
false
false
Initial rotation angle
-
70
0
Noto Sans
14
false
false
-
0
-
90
-
180
-
270
-
Qt::Orientation::Horizontal
40
20
-
Noto Sans
14
false
false
Creating a new window in the shortest column
Balanced
-
-
Noto Sans
14
false
false
Config
-
Noto Sans
14
false
false
<html><head/><body><p>Comma-separated list OutputName:VirtualDesktopName:ActivityId:ColumnWeight:ColumnWeight:... OutputName value you will see if run KSystemLog and type krohnkite in filter string. The data will right under Krohenkite start string.If all weights are equal they will not be taken into account </p><p>Example: Any monitors 3 columns without weights:</p><p>:::1:1:1</p><p>Example with desktop name and activity id 3 columns the third one is twice as big as the first two:</p><p>HDMI-A-1:Desktop 1:99e10d31-e8f3-44aa-bbed-2a543f13fa54:1:1:2</p></body></html>
-
true
0
1
0
1
0
-
Qt::Orientation::Horizontal
40
20
-
Noto Sans
14
false
false
true
Spread Layout
-
Noto Sans
14
false
false
false
<html><head/><body><p>0 - to disable</p></body></html>
12
8
-
Noto Sans
14
false
false
false
Order:
-
true
0
1
0
1
0
-
Noto Sans
14
false
false
false
<html><head/><body><p>0 - to disable</p></body></html>
12
9
-
Qt::Orientation::Horizontal
40
20
-
Noto Sans
14
false
false
true
Floating Layout
-
Noto Sans
14
false
false
false
Order:
-
true
0
0
1
0
0
-
true
0
0
-
Noto Sans
14
false
false
true
Stair Layout
-
Noto Sans
14
false
false
false
<html><head/><body><p>0 - to disable</p></body></html>
12
10
-
Qt::Orientation::Horizontal
40
20
-
Noto Sans
14
false
false
false
Order:
-
true
25
2
2
-
Noto Sans
14
false
false
Reverse the stair layout's direction
-
true
0
1
0
1
0
-
Noto Sans
14
false
false
false
<html><head/><body><p>0 - to disable</p></body></html>
12
11
-
Qt::Orientation::Horizontal
40
20
-
Noto Sans
14
false
false
true
Binary Tree Layout
-
Qt::Orientation::Horizontal
40
20
-
Noto Sans
14
false
false
true
Cascade Layout
-
Noto Sans
14
false
false
false
Order:
-
Noto Sans
14
false
false
false
Order:
-
Noto Sans
14
false
false
false
<html><head/><body><p>0 - to disable</p></body></html>
12
12
Geometry
-
0
0
0
0
Default Gaps
Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop
true
-
0
0
Noto Sans
14
false
false
PreferDefaultHinting
Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop
true
-
Top
Qt::AlignmentFlag::AlignCenter
-
0
0
Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
px
9999
-
Bottom
Qt::AlignmentFlag::AlignCenter
-
0
0
Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
px
9999
-
Left
Qt::AlignmentFlag::AlignCenter
-
0
0
Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
px
9999
-
Right
Qt::AlignmentFlag::AlignCenter
-
0
0
Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
px
9999
-
0
0
Noto Sans
14
false
false
PreferDefaultHinting
Between tiles
Qt::AlignmentFlag::AlignCenter
-
0
0
Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
px
9999
-
0
0
Noto Sans
14
false
false
Override default gaps for a screen
Qt::AlignmentFlag::AlignCenter
-
<html><head/><body><p><span style=" font-size:12pt;">Overriding default gaps parameters for the specified Screen Name(OutputName). Format:</span></p><p><span style=" font-size:12pt; font-weight:700;">OutputName:<left,right,top,bottom,between>=number,...<Enter></span></p><p><span style=" font-size:12pt; font-weight:700;">OutputName:ActivityId:VirtualDesktopName:<left,right,top,bottom,between>=number,...<Enter></span></p><p><span style=" font-size:12pt; font-weight:700;">xrandr --listmonitors</span><span style=" font-size:12pt;"> to define Output names</span></p><p><span style=" font-size:12pt; font-weight:700;">left,right,top,bottom,between</span><span style=" font-size:12pt;"> or you can use shortname</span><span style=" font-size:12pt; font-weight:700;"> l,r,t,b,e </span></p><p><span style=" font-size:12pt;">You can only write down the parameters you want to change. Examples:</span></p><p><span style=" font-size:12pt;">on monitor with Output name </span><span style=" font-size:12pt; font-weight:700;">DP-2 </span><span style=" font-size:12pt;">will override right gap to 10, left gap to 20 and between gap to 10</span></p><p><span style=" font-size:12pt; font-weight:700;">DP-2:r=10,l=20,between=10</span></p><p><span style=" font-size:12pt;">this one, will override between gaps only for defined display, virtual desktop and activity</span></p><p><span style=" font-size:12pt; font-weight:700;">HDMI-A-1:99e10d31-e8f3-44aa-bbed-2a543f13fa54:Desktop 1:e=0</span></p></body></html>
OutputName:<left,right,top,bottom,between>=number,...<Enter>
-
0
0
Noto Sans
14
false
false
Qt::AlignmentFlag::AlignCenter
-
Maximum Tile Width
-
-
0
0
Ratio of the max width to screen height
-
<html><head/><body><p>value 1.6 means the width of the tile can be 60% greater than the height</p></body></html>
0.100000000000000
1.600000000000000
-
Limit the width of tiled windows
-
Qt::Orientation::Vertical
20
40
Behavior
-
Layout Adjustment
-
Resizing window will cause layout to be adjusted. The actual behaviour might differ based on layout in use.
Adjust layout by resizing windows
-
If enabled, resizing window will immediately adjust layout. If disabled, layout will be adjusted *after* window resizing is over.
Adjust layout in realtime as window is being resized
-
Noto Sans
14
false
false
Directional Keys Behaviors
-
Noto Sans
14
false
false
true
Up
Qt::AlignmentFlag::AlignCenter
-
0
0
Noto Sans
14
false
false
Directional
directionalKeyButtonGroup
-
0
0
Noto Sans
14
false
false
DWM st&yle
directionalKeyButtonGroup
-
Noto Sans
14
false
false
true
Left
Qt::AlignmentFlag::AlignCenter
-
Focus Next
Qt::AlignmentFlag::AlignCenter
-
Noto Sans
14
false
false
true
Down
Qt::AlignmentFlag::AlignCenter
-
Noto Sans
14
false
false
true
Right
Qt::AlignmentFlag::AlignCenter
-
Focus Prev
Qt::AlignmentFlag::AlignCenter
-
Adjust Layout
Qt::AlignmentFlag::AlignCenter
-
Adjust Layout
Qt::AlignmentFlag::AlignCenter
-
Focus Up
Qt::AlignmentFlag::AlignCenter
-
Focus Down
Qt::AlignmentFlag::AlignCenter
-
Focus Left
Qt::AlignmentFlag::AlignCenter
-
Focus Right
Qt::AlignmentFlag::AlignCenter
-
Position of the New Window
-
400
0
-
Last
-
First
-
Second
-
Qt::Orientation::Vertical
20
40
Rules
-
Ignore Windows
-
By Title
-
By Class
-
Comma-separated list of window classes. Matching windows will not be tiled.
-
Comma-separated list of keywords(or substrings). Any windows with matching title will not be tiled.
-
By Role
-
-
Float Windows
-
By Class
-
Comma-separated list of window classes. Matching windows will become float automatically.
-
By Title
-
Comma-separated list of keywords(or substrings). Any windows with matching title will become float automatically
-
This is mainly for debugging purpose, but can also be used to meet some specific requirements.
Float utility windows
(applies to window type Dialog, Splash, Utility)
true
-
Disable Tiling
-
<html><head/><body><p>Comma-separated list of activity IDs. See Readme or Issue #125 to know IDs. Windows in corresponding activities will not be tiled.</p></body></html>
-
On Activity (activityId)
-
On Screen (name)
-
Comma-separated list of screen names. Windows in corresponding screens will not be tiled.
-
On Virtual Desktop
-
Comma-separated list of Virtual Desktops names. Windows corresponding to these will not be tiled.
-
Always, except by class
false
-
Comma-separated list of window classes. Matching windows will become tiled automatically.
-
Screen default layout
-
<html><head/><body><p>Comma-separated list OutputName:LayoutName. 'Layout' word can be omit. </p><p>2 monitors example: HDMI-A-1:spread,DP-2:tile</p><p>Example with desktop name: HDMI-A-1:Desktop 1:1,HDMI-A-1:Desktop 2:columns</p></body></html>
OutputName:LayoutName,...
-
Qt::Orientation::Vertical
20
40
Dock
-
<html><head/><body><p>hv - short name</p></body></html>
Surfaces configuration
-
<html><head/><body><p>hv - short name</p></body></html>
Order of docked windows
true
-
<html><head/><body><p>hv - short name</p></body></html>
Left
-
<html><head/><body><p>hv - short name</p></body></html>
Right
-
<html><head/><body><p>hv - short name</p></body></html>
Top
-
Qt::FocusPolicy::ClickFocus
1
-
Off
-
First
-
Second
-
Third
-
Fourth
-
<html><head/><body><p>hv - short name</p></body></html>
Bottom
-
Qt::FocusPolicy::ClickFocus
2
-
Off
-
First
-
Second
-
Third
-
Fourth
-
Qt::FocusPolicy::ClickFocus
Qt::LayoutDirection::LeftToRight
3
-
Off
-
First
-
Second
-
Third
-
Fourth
-
Qt::FocusPolicy::ClickFocus
4
-
Off
-
First
-
Second
-
Third
-
Fourth
-
<html><head/><body><p>hv - short name</p></body></html>
Qt::Orientation::Vertical
20
40
-
<html><head/><body><p><span style=" font-size:12pt;">Overriding default parameters for every surface. Format: </span><span style=" font-size:12pt; font-weight:700;">OuputName:ActivityId:VirtualDesktopName:shortname=value,shortname=value... <Enter></span></p><p><span style=" font-size:12pt;">You can only write down parameters you want to change. You can see the short name of the parameter if you hover over any default parameter above.</span></p><p><span style=" font-size:12pt;">Next example override three params on all surfaces with OutputName=HDMI-A-1 </span></p><p><span style=" font-size:12pt; font-weight:700;">HDMI-A-1:::hh=80,vw=80,ha=left</span></p><p><span style=" font-size:12pt;">this one, will override two params only for defined display, virtual desktop and activity</span></p><p><span style=" font-size:12pt; font-weight:700;">HDMI-A-1:99e10d31-e8f3-44aa-bbed-2a543f13fa54:Desktop 1:vg=5,va=2</span></p></body></html>
-
<html><head/><body><p>hv - short name</p></body></html>
Default settings for a docked window
true
-
<html><head/><body><p>hv - short name</p></body></html>
Up/Bottom Dock
true
-
<html><head/><body><p>hv - short name</p></body></html>
false
-
<html><head/><body><p>hv - short name</p></body></html>
Qt::Orientation::Horizontal
40
20
-
<html><head/><body><p>hv - short name</p></body></html>
Qt::Orientation::Horizontal
40
20
-
<html><head/><body><p><span style=" font-size:12pt;">short name:</span><span style=" font-weight:700;">hh</span></p></body></html>
Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
%
1
50
15
-
<html><head/><body><p>hv - short name</p></body></html>
Height
-
<html><head/><body><p><span style=" font-size:12pt;">short name: </span><span style=" font-weight:700;">hw</span></p></body></html>
Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
%
1
100
100
-
<html><head/><body><p>vw - short name</p></body></html>
Wide
-
<html><head/><body><p>hv - short name</p></body></html>
Gaps
false
-
<html><head/><body><p>hv - short name</p></body></html>
Horizontal
-
<html><head/><body><p><span style=" font-size:12pt;">short name: </span><span style=" font-weight:700;">hgv</span></p></body></html>
Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
px
0
9999
0
-
<html><head/><body><p><span style=" font-size:12pt;">short name:</span><span style=" font-weight:700;">hgh</span></p></body></html>
Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
px
0
9999
0
-
<html><head/><body><p>hv - short name</p></body></html>
Qt::Orientation::Horizontal
40
20
-
<html><head/><body><p>hv - short name</p></body></html>
Qt::Orientation::Horizontal
40
20
-
<html><head/><body><p>hv - short name</p></body></html>
Vertical
-
<html><head/><body><p>hv - short name</p></body></html>
Alignment
false
-
<html><head/><body><p>hv - short name</p></body></html>
Qt::Orientation::Horizontal
40
20
-
<html><head/><body><p>hv - short name</p></body></html>
Horizontal
-
<html><head/><body><p><span style=" font-size:12pt;">short name: </span><span style=" font-weight:700;">he</span></p></body></html>
-
Outside
-
Middle
-
Inside
-
<html><head/><body><p>hv - short name</p></body></html>
Vertical
-
<html><head/><body><p><span style=" font-size:12pt;">short name:</span><span style=" font-weight:700;">ha</span></p></body></html>
-
Center
-
Left
-
Right
-
<html><head/><body><p>hv - short name</p></body></html>
Qt::Orientation::Horizontal
40
20
-
<html><head/><body><p>hv - short name</p></body></html>
Left/Right Dock
true
-
<html><head/><body><p>hv - short name</p></body></html>
false
-
<html><head/><body><p>hv - short name</p></body></html>
Height
-
<html><head/><body><p>hv - short name</p></body></html>
Qt::Orientation::Horizontal
40
20
-
<html><head/><body><p><span style=" font-size:12pt;">short name: </span><span style=" font-weight:700;">vh</span></p></body></html>
Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
%
1
100
100
-
Horizontal Spacer 'horizontalSpacer_4', 40 x 20
Qt::Orientation::Horizontal
40
20
-
<html><head/><body><p><span style=" font-size:12pt;">short name: </span><span style=" font-weight:700;">vw</span></p></body></html>
Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
%
1
50
15
-
<html><head/><body><p>hv - short name</p></body></html>
Wide
-
0
0
Noto Sans
14
false
false
<html><head/><body><p>hv - short name</p></body></html>
Gaps
false
-
<html><head/><body><p>hv - short name</p></body></html>
Vertical
-
<html><head/><body><p>hv - short name</p></body></html>
Horizontal
-
<html><head/><body><p>hv - short name</p></body></html>
Qt::Orientation::Horizontal
40
20
-
<html><head/><body><p>hv - short name</p></body></html>
Qt::Orientation::Horizontal
40
20
-
<html><head/><body><p><span style=" font-size:12pt;">short name:</span><span style=" font-weight:700;">vgh</span></p></body></html>
Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
px
0
9999
0
-
<html><head/><body><p><span style=" font-size:12pt;">short name:</span><span style=" font-weight:700;">vgv</span></p></body></html>
Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
px
0
9999
0
-
<html><head/><body><p>hv - short name</p></body></html>
Alignment
false
-
<html><head/><body><p>hv - short name</p></body></html>
Qt::Orientation::Horizontal
40
20
-
<html><head/><body><p>hv - short name</p></body></html>
Qt::Orientation::Horizontal
40
20
-
<html><head/><body><p><span style=" font-size:12pt;">short name: </span><span style=" font-weight:700;">va</span></p></body></html>
-
Center
-
Top
-
Bottom
-
<html><head/><body><p><span style=" font-size:12pt;">short name: </span><span style=" font-weight:700;">ve</span></p></body></html>
-
Outside
-
Middle
-
Inside
-
<html><head/><body><p>hv - short name</p></body></html>
Vertical
-
<html><head/><body><p>hv - short name</p></body></html>
Horizontal
-
<html><head/><body><p>hv - short name</p></body></html>
Window class configuration
-
<html><head/><body><p><span style=" font-size:12pt;">Overriding default parameters for the specified WindowClass. Format:</span></p><p><span style=" font-size:12pt; font-weight:700;">WindowClass:SpecialFlag,SpecialFlag...:shortname=value,shortname=value...</span></p><p><span style=" font-size:12pt; font-weight:700;">pin - </span><span style=" font-size:12pt;">docked window with this flag will displace another if their positions are equal.</span></p><p><span style=" font-size:12pt; font-weight:700;">left,right,top,bottom</span><span style=" font-size:12pt;"> - you can use one them to explicitly set the initial position.</span></p><p><span style=" font-size:12pt; font-weight:700;">auto</span><span style=" font-size:12pt;"> - automatically makes a window docked. Krohnkite version >=0.9.9.1</span></p><p><span style=" font-size:12pt;">You can only write down the parameters you want to change. You can see the short name of the parameter if you hover over any default parameter above.</span></p><p><span style=" font-size:12pt;">Examples:</span></p><p><span style=" font-size:12pt;">1. if Elisa switches to dock it will have higher priority, top dock position and 10% of screen height </span></p><p><span style=" font-size:12pt;">org.kde.elisa</span><span style=" font-size:12pt; font-weight:700;">:pin,top:hh=10</span></p><p><span style=" font-size:12pt;">2. Conky automatic docking</span></p><p><span style=" font-family:'Hack'; font-size:12pt;">Conky:</span><span style=" font-family:'Hack'; font-size:12pt; font-weight:700;">auto</span><span style=" font-family:'Hack'; font-size:12pt;">:</span></p></body></html>
Options
-
Window Layer
-
Tiled
-
-
Bottom
-
Normal
-
Above
-
Qt::Orientation::Horizontal
40
20
-
Float
-
1
-
Bottom
-
Normal
-
Above
-
The Sole Window properties
-
Height
-
Qt::Orientation::Horizontal
40
20
-
%
1
100
100
-
Width
-
%
1
100
100
-
No Borders
-
No Gaps
kcfg_soleWindowWidth
label_15
horizontalSpacer_3
label_16
kcfg_soleWindowHeight
kcfg_soleWindowNoBorders
kcfg_soleWindowNoGaps
-
Notifications
-
<html><head/><body><p>Set the time (in milliseconds) for how long a pop-up notification will remain visible before it automatically disappears. A value of 0 will disable notifications.</p></body></html>
ms
9999
100
1000
-
Duration
-
Qt::Orientation::Horizontal
40
20
-
All tiled windows will have no borders. Borders will be added back if window become float.
Use separate layouts for each Activity
true
-
All tiled windows will have no borders. Borders will be added back if window become float.
Use separate layouts for each Desktop
true
-
All tiled windows will have no borders. Borders will be added back if window become float.
Remove borders of tiled windows
-
Always preserve the tiling status of a window upon dragging
-
Prevent windows from minimizing (experimental)
-
Prevent window from protruding from its screen
-
<html><head/><body><p>If enabled, all windows with property skipPager=true become floating. You can create KDE Window Rule and force skipPager=true.</p></body></html>
Make the window float if its property: skipPager=true (HACK)
-
Qt::Orientation::Vertical
20
40
0
1125
16777215
1125
Log
-
true
-
0
0
Noto Sans
14
false
false
Use this option to debug the script or submit detailed bug report.
Logging
-
true
15
-
Noto Sans
14
false
false
<html><head/><body><p><span style=" font-size:12pt;">logs all windows that Krohnkite indexes and manages</span></p></body></html>
Added new windows
-
Noto Sans
14
false
false
<html><head/><body><p><span style=" font-size:12pt;">logs all windows that Krohnkite does not manage for many reasons: service, dialog, etc.</span></p></body></html>
Filtered new windows
-
Noto Sans
14
false
false
<html><head/><body><p><span style=" font-size:12pt;">logs all windows that Krohkite could manage if not for the filters in the configuration</span></p></body></html>
Unmanaged new windows
-
Noto Sans
14
false
false
<html><head/><body><h4 style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:medium; font-weight:700;">Filtering log modules</span></h4><p>the group of the log modules checkbox enables the entire group of log modules at once and in order to include only certain modules there is a line-edit nearby. Examples:</p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack';">1,4-</span> - enable only the first and from the fourth to the last module</li><li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Hack';">!1,4-6</span> - the exclamation mark at the beginning turns on the exclude mode, so this line will enable all modules except 1 and from 4 to 6. <span style=" font-family:'Hack';">!</span> - the exclamation mark you can use only once in the beginning, to enable the exclude mode.</li></ul></body></html>
filter log modules popup tooltip <<<hover me>>>
-
true
15
-
Noto Sans
14
false
false
<html><head/><body><h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt; font-weight:700;">Workspace signals log modules</span></h5><p><span style=" font-size:11pt;">1. screensChanged</span></p><p><span style=" font-size:11pt;">2. virtualScreenGeometryChanged</span></p><p><span style=" font-size:11pt;">3. currentActivityChanged</span></p><p><span style=" font-size:11pt;">4. currentDesktopChanged</span></p><p><span style=" font-size:11pt;">5. windowAdded</span></p><p><span style=" font-size:11pt;">6. windowActivated</span></p><p><span style=" font-size:11pt;">7. windowRemoved</span></p><p><br/></p></body></html>
-
Noto Sans
14
false
false
<html><head/><body><p><span style=" font-size:11pt; font-weight:700;">All other log modules</span></p><p><span style=" font-size:11pt;">1. shortcut</span></p><p><span style=" font-size:11pt;">2. arrangeScreen</span></p><p><span style=" font-size:11pt;">3. printConfig</span></p><p><span style=" font-size:11pt;">4. setTimeout</span></p><p><span style=" font-size:11pt;">5. window</span></p></body></html>
-
Noto Sans
14
false
false
Workspace signals
-
Noto Sans
14
false
false
Window signals
-
Noto Sans
14
false
false
<html><head/><body><h5 style=" margin-top:12px; margin-bottom:4px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt; font-weight:700;">Window signals log modules</span></h5><p><span style=" font-size:11pt;">1. activitiesChanged</span></p><p><span style=" font-size:11pt;">2. bufferGeometryChanged</span></p><p><span style=" font-size:11pt;">3. desktopsChanged</span></p><p><span style=" font-size:11pt;">4. fullScreenChanged</span></p><p><span style=" font-size:11pt;">5. interactiveMoveResizeStepped</span></p><p><span style=" font-size:11pt;">6. maximizedAboutToChange</span></p><p><span style=" font-size:11pt;">7. minimizedChanged</span></p><p><span style=" font-size:11pt;">8. moveResizedChanged</span></p><p><span style=" font-size:11pt;">9. outputChanged</span></p></body></html>
-
Noto Sans
14
false
false
Other
-
true
15
-
Noto Sans
14
false
false
<html><head/><body><p><span style=" font-size:11pt;">Also, in addition to the fact that you can include only the modules you need, you can enable </span><span style=" font-family:'Hack'; font-size:11pt;">Filter</span><span style=" font-size:11pt;"> checkbox and use other filters in filter line edit:</span></p><p><span style=" font-size:11pt;">- </span><span style=" font-size:11pt; font-weight:700;">winclass</span></p><p><span style=" font-size:11pt;">Examples:</span></p><p><span style=" font-family:'Hack'; font-size:11pt;">- </span><span style=" font-family:'Hack'; font-size:11pt; font-weight:700;">winclass=[konsole]</span><span style=" font-size:11pt; font-weight:700;"/><span style=" font-size:11pt;">- some modules may be filtered by a window class, so this logs modules will show only windows with class that contains </span><span style=" font-family:'Hack'; font-size:11pt;">konsole</span><span style=" font-size:11pt;"> word.</span></p><p><span style=" font-family:'Hack'; font-size:11pt;">- </span><span style=" font-family:'Hack'; font-size:11pt; font-weight:700;">!winclass=org.kde.elisa:org.kde.ruler</span><span style=" font-size:11pt;"> -Exclude Elisa and Kruler from log output</span></p></body></html>
-
Noto Sans
14
false
false
Filter
-
Qt::Orientation::Vertical
20
40
mySpinBox
QSpinBox