Bug 313263

Summary: kscreen: show a systray icon as soon as external monitor(s) are connected
Product: [Plasma] KScreen Reporter: Achim Bohnet <ach>
Component: kdedAssignee: Alex Fiestas <afiestas>
Status: RESOLVED FIXED    
Severity: wishlist CC: dvratil
Priority: NOR    
Version: unspecified   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 1.0
Sentry Crash Report:

Description Achim Bohnet 2013-01-14 18:30:14 UTC
Wish:

When laptop key to change monitor layout is not working or one whats/\needs to change
the layout to someting else it would be really handy to show a 'screen config' icon in the systray
as a quick way to access it.   It's not the easiest thing to find the right kdm module in system settings.

klicking on it would start  uniq kcmshell.
for least surprise: make sure it's started on top of all windows and at least on the screen that contans the systray icons that started the kcm  (maybe window on all screens (just to make sure it's accessible) ).  If clicked again: Raise the existing kcm, don't open a seconds instance as krandrtray does.

Hide it in 'Show hidden icons' menu in the systray when only one monitor is detected (like the printer jobs icon)


Reproducible: Always
Comment 1 Daniel Vrátil 2013-01-15 00:15:16 UTC
There's a Plasma applet similar to Device Notifier that will be in tray and will allow to quickly change position of a newly-connected monitor and to quickly access KCM. 

I still have some doubts about the final design, but something is on it's way ;-)
Comment 2 Daniel Vrátil 2013-04-26 14:36:47 UTC
Git commit 8e7bc841d59683cc4219ee0f5cea91c15fd9a566 by Dan Vrátil.
Committed on 26/04/2013 at 18:36.
Pushed by dvratil into branch 'master'.

Hide applet tray icon when only one screen is connected
FIXED-IN: 1.0

M  +22   -0    plasma/kscreenapplet.cpp
M  +1    -0    plasma/kscreenapplet.h

http://commits.kde.org/kscreen/8e7bc841d59683cc4219ee0f5cea91c15fd9a566
Comment 3 Achim Bohnet 2013-04-26 16:37:30 UTC
Looking forward to 1.0.  Thx a lot!!!

Achim