graesslin added a comment.
In https://phabricator.kde.org/D4220#78887, @luebking wrote: > In https://phabricator.kde.org/D4220#78878, @graesslin wrote: > > > > > > > > > This change is about the opposite: supporting *changing* the layout. Not about notifying the layout change, that is something we already support for at least a year. > > Yes. > Afaiu presently kwinD (;-P) is the only authority to alter the layout and the only one to provide a GUI for that as well? > Clients can't do that - be it a virtual keyboard or a multilingual editor, be it im- or explicitly (text language recognition or a drop down menu)? they can. Any application can modify the keyboard layout as they wish. They just cannot modify the global layout. > What I meant to concern (and dared to be slightly OT in it) is that too much (interactive) features (and code) are dragged into a highly crucial process which becomes an increasingly monolithic-by-design GUI shell. That's why we use an SNI instead of doing the UI ourselves. If I understand you correctly you would like to see a dbus or Wayland interface provided by KWin to allow setting the layout. That's exactly what an SNI is. REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D4220 EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: graesslin, #kwin, #plasma_on_wayland Cc: davidedmundson, luebking, plasma-devel, kwin, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, eliasp, sebas