Warning, /plasma/kscreen/kded/README is written in an unsupported language. File is not indexed.
0001 This file describes everything that the Daemon does or should do. 0002 0003 This daemon will restore and save screen configurations depending on which monitors are connected. 0004 In case not known configuration is saved, a new one will be created following some principles. 0005 0006 This daemon also handles the laptop keys for managing screens. 0007 0008 -Configuration format: 0009 Each configuration will represent a set of connected outputs, atm we are using the hash of their 0010 EDID sorted alphabetically to identify a unique set of outputs 0011 -Config generator for unknown set of outputs. 0012 0013 Laptop: 0014 -If embedded display is running 0015 -Embedded enabled 0016 -Embedded primary 0017 -External extended to the right 0018 0019 -If docked and embedded is running 0020 -Embedded enabled 0021 -External extended to the right 0022 -External primary 0023 0024 -If embedded display is NOT running 0025 -External primary 0026 0027 -When no more monitors can be enabled 0028 -If the difference is only 1, disable embedded 0029 -Notification for opening KCM 0030 0031 Desktop: 0032 The configuration of a desktop machine is different from a laptop since a desktop machine 0033 is way more static than a notebook and the set of monitors doesn't change that much. 0034 0035 -Always extend to the right 0036 -When no more monitors can be enabled show KCM 0037 0038 Laptop special key: 0039 This key is usually used to go from mode to mode, we will implement it in the following order: 0040 0041 -Clone 0042 -Extended to the left 0043 -Extended to the right 0044 0045 Since by default we are extending to the right, make sense to clone next.