D14855: Add applet with screen layouts and presentation mode
Kai Uwe Broulik
noreply at phabricator.kde.org
Wed Aug 15 09:13:10 BST 2018
broulik created this revision.
broulik added reviewers: Plasma, VDG, fischbach.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
broulik requested review of this revision.
REVISION SUMMARY
One of LiMux client's requirements is for display configuration to be easily accessible by mouse.
The OSD cannot be accessed by mouse, so this applet offers commonly used screen layouts in an easily accessible place.
To keep the screen on during a presentation (when the application does not do that or the user is actually demonstrating something on the machine itself) one needs to uncheck the non-userfriendly labeled "Enable powermanagement" check box in the battery monitor. Since this is also affects "screen setup", it is placed in this plasmoid as well.
The widget can be placed as an always-visible plasmoid in the panel or in System Tray where it would only show if presentation mode is enabled or more then one screen is connected.
TEST PLAN
F6196712: Screenshot_20180815_095617.png <https://phabricator.kde.org/F6196712>
F6196713: Screenshot_20180815_095827.png <https://phabricator.kde.org/F6196713>
REPOSITORY
R104 KScreen
REVISION DETAIL
https://phabricator.kde.org/D14855
AFFECTED FILES
CMakeLists.txt
kded/daemon.cpp
kded/daemon.h
kded/org.kde.KScreen.xml
plasmoid/CMakeLists.txt
plasmoid/Messages.sh
plasmoid/kscreenapplet.cpp
plasmoid/kscreenapplet.h
plasmoid/package/contents/ui/PresentationModeItem.qml
plasmoid/package/contents/ui/ScreenLayoutSelection.qml
plasmoid/package/contents/ui/main.qml
plasmoid/package/metadata.desktop
To: broulik, #plasma, #vdg, fischbach
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180815/cc2c4d6d/attachment.html>
More information about the Plasma-devel
mailing list