Bug 470519

Summary: Quick shell change without manually logging out and back in again (under the same user account)
Product: [Plasma] plasmashell Reporter: postix <postix>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: kde, nate
Priority: NOR    
Version First Reported In: 5.27.5   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description postix 2023-06-01 13:11:43 UTC
SUMMARY

Currently when you'd like to change the shell, e. g. from Plasma Wayland to Big Screen, you need to log out, select the shell, enter your password and log back in.

If you use different accounts for each shell, that makes sense. 
However if you use the same account, IMO things could be sped up:

The user selects in some interface to which shell they want to switch and Plasma would do everything automatically:

1) Save the session
2) Logout (is this even necessary?) respectively shut down the shell
3) Log back in (if a logout was necessary) and start the new shell 
4) Restore the session

That way if you switch from your computer or laptop screen to a TV, you could quickly enter the Big Screen shell (whose session gets restored) and when disconnecting from the TV, you could quickly enter the usual Plasma Shell again (whose session gets then restored).
Comment 1 Nate Graham 2023-06-05 16:45:29 UTC
IIRC we had this in the past in KDE4 when changing shells on the fly was all the rage. I wonder what happened to it. Maybe it's even still there and could be brought back as a user-facing thing without too much effort.