Further KScreen / multi-display improvements
Open, NormalPublic

Description

With T10028 closed there is still some more work:

  • KScreen KCM is half QML and half QWidgets. Port everything to QML. --> sebas branch available T11217
  • Make the KCM mobile-ready. --> very low priority
  • On Wayland scale should be controlled by a slider on non-integer values. --> First fix some remaining KWin issues with fractional scaling (see bugs reports).
  • In D16997 a control for output retention is added to the KCM. Two follow-up tasks are to be discussed:
    • No retention setting per output, but instead per config (just iterate over the control of all outputs and set to the same value)
    • Reword the setting.
  • Remember in control file, if a submitted resolution or frame rate is manually set or an automatically determined value and:
    • Show this in KCM.
    • React in daemon accordingly.
  • Fix random Plasmashell crashes and panel positioning in multi-screen setups.
  • Look into laptop-lid opened/closed configurations working correctly (see D21082).
  • Real output duplication, not just moving. --> Either via black bars or stretching/cropping (only till certain threshold?), fix display identification in this case. T11222
  • Primary screen: specified in KScreen, plasmashell needs to know (d-bus?)
romangg created this task.Jun 13 2019, 9:56 PM
romangg triaged this task as Normal priority.
romangg updated the task description. (Show Details)Jun 13 2019, 10:14 PM
romangg updated the task description. (Show Details)Jun 24 2019, 12:53 PM
romangg updated the task description. (Show Details)Jun 24 2019, 12:57 PM
romangg updated the task description. (Show Details)
romangg updated the task description. (Show Details)Jun 24 2019, 1:13 PM
romangg updated the task description. (Show Details)Jun 24 2019, 1:33 PM
cfeck added a subscriber: cfeck.Jul 8 2019, 11:22 AM
romangg updated the task description. (Show Details)Jul 12 2019, 1:24 AM
romangg updated the task description. (Show Details)
romangg updated the task description. (Show Details)Jul 15 2019, 10:43 AM