]> Shamusworld >> Repos - ardour-manual/blob - include/kde-plasma-5.html
Corrected a misplaced link
[ardour-manual] / include / kde-plasma-5.html
1
2 <p>
3   Under <dfn>KDE Plasma 5</dfn>, plugin and various other windows will not stay
4   on top of any main window; therefore a workaround is required.
5 </p>
6
7 <h2>Workaround for ancillary windows not staying on top in KDE Plasma 5</h2>
8
9 <p>
10   In order to force ancillary windows in Ardour to stay on top, the following
11   steps are necessary:
12 </p>
13
14 <ol>
15   <li>Launch the <kbd class="menu">System Settings</kbd> application.</li>
16   <li>Open <kbd class="menu">Workspace &gt; Window Management</kbd>.</li>
17   <li>Select <kbd class="menu">Window Rules</kbd> in the left-hand sidebar. It
18   should default to the <kbd class="menu">Window matching</kbd> tab.</li>
19   <li>Click on the <kbd class="menu">New&hellip;</kbd> button.</li>
20   <li>On the line that says <kbd class="menu">Window class (application)</kbd>,
21   set the combo box to <kbd class="menu">Substring Match</kbd> and type <kbd
22   class="user">ardour</kbd> in the text entry field.</li>
23   <li>In the list box that is labeled <kbd class="menu">Window types:</kbd>,
24   click on the option <kbd class="menu">Dialog Window</kbd>, then press and
25   hold <kbd>Ctrl</kbd> while clicking on the second option <kbd
26   class="menu">Utility Window</kbd>.</li>
27   <li>Select the <kbd class="menu">Arrangement & Access</kbd> tab.</li>
28   <li>Check the box next to the <kbd class="menu">Keep above</kbd> option. On
29   the same line, select <kbd class="menu">Force</kbd> from the combo box, then
30   click on the <kbd class="menu">Yes</kbd> radio button for that line.</li>
31   <li>Click on the <kbd class="menu">OK</kbd> button to dismiss the dialog.
32   </li>
33 </ol>
34
35 <p>
36   At this point the <kbd class="menu">System Settings</kbd> application can be
37   closed.
38 </p>
39
40 <h3>Background Info</h3>
41
42 <p>
43   <a href="https://bugs.kde.org/show_bug.cgi?id=172615#c26">According to one of
44   the lead KDE developers</a>, they are not willing to follow the <abbr
45   title="Inter-Client Communication Conventions Manual">ICCCM</abbr> standard
46   for utility windows. Apparently they are alone in this understanding, as
47   plugin windows on Ardour under Linux work out of the box on every other <abbr
48   title="Window Manager">WM</abbr> out there.
49 </p>
50
51 <p>
52   Under KDE 4, there was a workaround in Ardour (<kbd class="menu">Preferences
53   &gt; Theme &gt; All floating windows are dialogs</kbd>) that would "trick"
54   KDE into forcing certain window types to be on top of their parent windows,
55   but this no longer works under KDE Plasma 5.
56 </p>
57