From Mageia wiki
Jump to: navigation, search


Use Kscreen by default as KDE Screen Management in Mageia 4


  • Email:neoclust at mageia dot org

Current status

  • Targeted release: Mageia 4 -
  • Last updated: 20/06/2013
  • Percentage of completion: <90>%

Detailed Description

KScreen provides a modern, intuitive and user-friendly interface to configure connected displays, their position, rotation or resolution. The main feature however is ability to automatically save and restore screen configuration for each set of connected monitors, so users only need to configure screen only when a new monitor is connected for the first time. After that KScreen will automatically load profile that describes all currently connected monitors. For instance, if you have a laptop with an external monitor connected, connecting a TV to the laptop will cause KScreen to load profile matching combination of EDIDs of the TV, the laptop and the external monitor and apply it (for example enable the TV and disable the external monitor). Unplugging the TV will restore profile matching EDIDs of the remaining connected monitors.

When a monitor is plugged-in for the first time, there is a set of rules that KScreen will automatically apply to create a new profile, depending on whether the monitor is connected to a PC, or a laptop, or whether the laptop is docked or it's lid is closed etc. and the new monitor will be extended to right, to left, or left disabled. In next versions, connecting an unknown monitor will display a Plasma popup, allowing user to quickly change position of the newly connected monitor or open the KCM to change advanced settings.

Software / Packages Dependencies

Kscreen and libkscreen are already packaged in mageia.

to enable it we will need to modify to add :

qdbus org.kde.kded /kded org.kde.kded.unloadModule randrmonitor qdbus org.kde.kded /kded org.kde.kded.setModuleAutoloading randrmonitor false

qdbus org.kde.kded /kded org.kde.kded.loadModule kscreen

What could disrupt development of this new feature

Important Regressions

summary from :