Bug 371870 - leave actions should trigger on press, not open another leave dialog
Summary: leave actions should trigger on press, not open another leave dialog
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (show other bugs)
Version: master
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-30 15:37 UTC by Mark
Modified: 2016-10-31 10:51 UTC (History)
3 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 Mark 2016-10-30 15:37:04 UTC
Hi,

When you want to poweroff/suspend/lock/... you go to K -> Leave and click on the action you want. Once that is clicked you get the fullscreen dialog that again makes you choose between the same options (+ a 30 second countdown).

To me, it's just very counter intuitive. You could argue that it's a safety precaution for accidental poweroff or actions alike, but i don't see that as a big argument. You really have to go to the leave menu in kickoff, you don't accidentally get there.

Another option would be to make the "Leave" button in kickoff not open the tab, but rather open the fullscreen leave dialog. Both are fine with me.

Cheers,
Mark
Comment 1 Rog131 2016-10-30 19:45:26 UTC
(In reply to Mark from comment #0)
> Hi,
> 
> When you want to poweroff/suspend/lock/... you go to K -> Leave and click on
> the action you want. Once that is clicked you get the fullscreen dialog that
> again makes you choose between the same options (+ a 30 second countdown).
> 
> To me, it's just very counter intuitive. You could argue that it's a safety
> precaution for accidental poweroff or actions alike, but i don't see that as
> a big argument. You really have to go to the leave menu in kickoff, you
> don't accidentally get there.
> 
> Another option would be to make the "Leave" button in kickoff not open the
> tab, but rather open the fullscreen leave dialog. Both are fine with me.
> 
> Cheers,
> Mark

The user can disable the 'Confirm logout/shutdown/etc' at the KDE System Settings > Startup and Shutdown > Desktop Session ... 

KDE Forums: 
- How to remove delay after clicking Shut Down or Restart: https://forum.kde.org/viewtopic.php?f=289&t=136536
- How to get rid of the 30 seconds timeout on every logout?: https://forum.kde.org/viewtopic.php?f=289&t=133088
Comment 2 Mark 2016-10-30 20:00:26 UTC
(In reply to Rog131 from comment #1)
> (In reply to Mark from comment #0)
> > Hi,
> > 
> > When you want to poweroff/suspend/lock/... you go to K -> Leave and click on
> > the action you want. Once that is clicked you get the fullscreen dialog that
> > again makes you choose between the same options (+ a 30 second countdown).
> > 
> > To me, it's just very counter intuitive. You could argue that it's a safety
> > precaution for accidental poweroff or actions alike, but i don't see that as
> > a big argument. You really have to go to the leave menu in kickoff, you
> > don't accidentally get there.
> > 
> > Another option would be to make the "Leave" button in kickoff not open the
> > tab, but rather open the fullscreen leave dialog. Both are fine with me.
> > 
> > Cheers,
> > Mark
> 
> The user can disable the 'Confirm logout/shutdown/etc' at the KDE System
> Settings > Startup and Shutdown > Desktop Session ... 
> 
> KDE Forums: 
> - How to remove delay after clicking Shut Down or Restart:
> https://forum.kde.org/viewtopic.php?f=289&t=136536
> - How to get rid of the 30 seconds timeout on every logout?:
> https://forum.kde.org/viewtopic.php?f=289&t=133088

Ohh really!
I learned something new, thank you for that :)

Imho, the confirm checkbox in the Desktop Session settings should be disabled by default. Having the option is nice though.

Anyhow. I can close this issue since it is resolved for me now. But i leave it up to the plasma folks if they want to do that (thus leave it as is) or keep it open and discuss if the option need to be enabled or disabled by default.