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