<table><tr><td style="">luebking 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/D4220" rel="noreferrer">View Revision</a></tr></table><br /><div><div><p>"On Wayland that kded has no real access to the layouts and cannot<br />
properly implement switching. Given that it's better to integrate the<br />
SNI directly in KWin."</p>

<p>I'll raise a fundamental question: is wayland prone to end up being<br />
PID 0: systemd<br />
PID 1: kwin<br />
?</p>

<p>Since kwin is the new display server, it may need an interface in such occasions, signalling the change, exposing the layout and allow clients to alter the layout.<br />
Suppose someone would want to have a virtual keyboard with a layout indicator/switcher, that should not be dragged into kwin? Latter is now an absolutely crucial process (notably as long as handing over wayland clients isn't supported) and dragging in functionality drags in complexity drags in crashes …</p>

<p>/2¢</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R108 KWin</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D4220" rel="noreferrer">https://phabricator.kde.org/D4220</a></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>graesslin, KWin, Plasma on Wayland<br /><strong>Cc: </strong>luebking, plasma-devel, kwin, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, eliasp, sebas<br /></div>