Bug 484876 - No confirmation on shutdown or reboot from login screen.
Summary: No confirmation on shutdown or reboot from login screen.
Status: CONFIRMED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_sddm (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-01 16:03 UTC by Hussam Al-Tayeb
Modified: 2025-04-04 20:40 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hussam Al-Tayeb 2024-04-01 16:03:57 UTC
Hello. On the login screen after I switch users, I don’t get a prompt when I shutdown or reboot even though there is a logged in user.

This is a fresh installation of neon that I performed last night from the following iso image:
https://files.kde.org/neon/images/user/20240328-0716/neon-user-20240328-0716.iso
Comment 1 Oded Arbel 2024-04-02 20:41:37 UTC
Plasma has a confirmation screen with a 30 seconds delay for shutdown/reboot/logout. This is very useful if the user presses the shutdown button by mistake.

SDDM does not have that feature - so a single click on the shutdown button immediately shuts down the computer. This is not a serious issue if no one is logged in, but if there is a logged in account - everything still shutdown immediately which may even cause data loss - this just happened to me today where I lost unsaved text in Kate when I pressed shutdown by mistake in the SDDM switch user screen.

I think it will be a good idea to have a confirmation dialog in SDDM for shutdown/reboot regardless if there are logged in users or not.

BTW - I can't find SDDM in the production list.
Comment 2 TraceyC 2025-04-04 20:40:34 UTC
Moving to the proper place
Can confirm this behavior on current git-master. I agree it would be advantageous to have a timer on the user switch screen
This can be considered in the next iteration of the login manager