I have the following use case, tell me what you think:

When the user closes the Lid, Kscreen will check if the laptop is connected to 
any monitor, if it is the laptop screen will be turned off and the external 
will be enabled.

This behavior is ok when your laptop does not suspend on lid close, but it is 
very annoying if the laptop suspend because you will see some changes in your 
screens that are not pleasant for the eye.

If I could know when "lid closed does nothing" I could hook this into Kscreen 
, making the following workflow:

On lid closed:
        -If the lid close action is set to do nothing, adapt Kscreen 
configuration
        -If lid closed does something else, do not modify the 
Kscreenconfiguration 

If you agree that this will be good to have, next question is: What's the best 
way of knowing what laptop lid close will do?

To work from at least 4.9 I thought on:
        -Read values from: powermanagementprofilesrc
        -Monitor that file from changes
        -connect to: org.kde.Solid.PowerManagement.profileChanged

For 4.11 maybe we could add something more sophisticated build in in 
PowerDevil?

Cheers. 
_______________________________________________
Kde-hardware-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-hardware-devel

Reply via email to