davidedmundson added a comment.

  > On X11 ksmserver, on Wayland KWin?
  
  In principle great. It was the other possible choice.
  But this spawns a window, generally kwin is bad at having it's own windows, 
so it might not be trivial.
  
  I certainly don't want to go down the route of kwin holding the name, then 
spawning the dialog separately with a socket communicating back passwords.
  
  > The main task of ksmserver is being an X11 Session Manager.
  
  Based on the name, sure. 
  Based on the code...I wouldn't say "main".
  
  The autostart handling is just as important, and just as much code, we don't 
want that in a process that we consider irrelevant.
  
  Thinking of the lonerg term picture, I see 3 options for handling that.
  
  1. We could split that out into it's own process and spawn that on both X and 
wayland.
  2. Autostart could be made into a lib, and added to the ever-growing kwind
  3. Or we could port the X session code to use xcb_connect instead of 
QX11Info::connection().. would be another option, there's no need for it to 
match what the QPA is using.
  
  Decide that, and I think we're implicitly deciding what we do with this patch.

REPOSITORY
  R120 Plasma Workspace

REVISION DETAIL
  https://phabricator.kde.org/D8924

To: davidedmundson, #plasma
Cc: graesslin, ngraham, apol, plasma-devel, ZrenBot, progwolff, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, mart

Reply via email to