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.)
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 ...
...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?
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