<table><tr><td style="">cfeck added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D3484">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>I thought the consensus was that the window shouldn't set it's properties (size and keepabove) and it's up to Kwin to set them</p></blockquote>

<p>It is the application that sets the window size. Since the initial size is likely wrong, applications usually remember sizes of windows and important dialogs. You removed that code that remembers the window size.</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>does Kwin apply rules to other windows fine for you?</p></blockquote>

<p>For whatever reason, kwin refuses to save changes to the rules file. I had to kill kwin, edit .config/kwinrulesrc manually, and restart kwin to add a size rule for the systemmonitor. The rule now works.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R120 Plasma Workspace</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D3484">https://phabricator.kde.org/D3484</a></div></div><br /><div><strong>To: </strong>valeriymalov, Plasma: Workspaces, aacid, mart<br /><strong>Cc: </strong>cfeck, davidedmundson, sebas, aacid, graesslin, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, apol, mart<br /></div>