Bug 148228 - Add volume control to locked screens
Summary: Add volume control to locked screens
Status: RESOLVED FIXED
Alias: None
Product: ksmserver
Classification: Plasma
Component: lockscreen (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-26 15:11 UTC by Tristan Miller
Modified: 2015-02-16 16:23 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tristan Miller 2007-07-26 15:11:03 UTC
Version:            (using KDE KDE 3.5.7)
Installed from:    SuSE RPMs

It would be nice to optionally have a volume control widget available for locked screens.  I can think of two cases in which this would be useful:

1. I often use my computer to listen to music for long periods, and the screen locks automatically after a few minutes.  It would be nice if I could adjust the volume without having to type my password.

2. People sharing an office or computer lab occasionally leave their desks for long periods without turning the volume down, subjecting their colleagues to annoying system notification sounds (incoming instant messages, new mail notifications, etc.).  It would be nice if we annoyed colleagues had a means of turning down the volume on their computers without smashing them to pieces.

(Keep in mind that not all computers have external speakers which can be disconnected, or physical volume control knobs.  Adjusting the volume through software is sometimes the only way.)
Comment 1 Oswald Buddenhagen 2007-11-01 19:37:29 UTC
similar requests were rejected before, but this one actually makes some sense. :)
for the "passive variant", see bug 114844.
in the end, this will only happen when somebody builds plasma into the screensaver ...
Comment 2 Chani 2008-12-17 20:09:11 UTC
...and now someone has built plasma into the screensaver. :)
all we need is a volume control plasmoid. anyone feel like morphing the kmix systray applet into a plasmoid?
Comment 3 Martin Flöser 2015-02-06 07:22:08 UTC
Git commit 0b48b72c2282ec19dac86647d36772e355b54163 by Martin Gräßlin.
Committed on 04/02/2015 at 08:56.
Pushed by graesslin into branch 'master'.

[screenlocker] Support global shortcuts in the lock screen

This change implements support for white listed global shortcuts in
the lock screen. It interacts with KGlobalAccel to fetch shortcuts
and checks them when a key is pressed. For more detailed information
on how this functions, please see the documentation added to the new
file globalacel.h.

So far only shortcuts from kmix are white listed. This allows to
mute and change volume while the screen is locked.
Related: bug 198097, bug 104353
FIXED-IN: 5.3.0
REVIEW: 122419

M  +2    -0    ksmserver/screenlocker/CMakeLists.txt
M  +3    -1    ksmserver/screenlocker/autotests/CMakeLists.txt
A  +237  -0    ksmserver/screenlocker/globalaccel.cpp     [License: GPL (v2)]
A  +106  -0    ksmserver/screenlocker/globalaccel.h     [License: GPL (v2)]
M  +6    -0    ksmserver/screenlocker/ksldapp.cpp
M  +2    -0    ksmserver/screenlocker/ksldapp.h
M  +7    -0    ksmserver/screenlocker/lockwindow.cpp
M  +8    -0    ksmserver/screenlocker/lockwindow.h

http://commits.kde.org/plasma-workspace/0b48b72c2282ec19dac86647d36772e355b54163