Hello. There are a couple of things that's been annoying me in KDE for a while, and I'd like to poke around and understand how I can help making them any better. 1. Which is not as bad, but still, is the screen power. It seems to randomly not work, i.e. leave the power on despite the settings to turn it off. It may work with one external monitor, but not another, may not work at all, may only shut off one monitor, but not both. 2. Switching monitors. There seems to be some support to remember what last monitor was connected (I carry my laptop between home and work, where different monitors, and arrangement is used), and what the configuration with that monitor was, but it often seems to not work, and do more harm than good (i.e. I'd rather configure it from scratch, rather have it "help" me restore the last state). Before the latest update, I only had to regularly deal with having to reconfigure the monitor - including resolution, position (mostly), and primary flags. But now, I also regularly see cases when the system recognizes one monitor as connected (the monitor arrangement shows NEC, for example), but the options are applied to a different monitor (for example, Samsung). So the multi-screen configuration engages, but the monitor that is connected doesn't show anything. These things are hard to reproduce, and even convert into a bug description. I'd like to at least set up some debugging going on, and look at the code, to understand what is what. I mean, after all, the problem may be in my own configuration, but it's not at all obvious. Well, I'm new to KDE all together, and all in all, the connectivity and the components involved in modern Linux desktop software stack, are a bit of a mystery to me. If there are some resources that I can go over, to understand the architecture of how, say, the monitor power saving is done, or the multi-screen configuration is applied, it'd be helpful. I mean, at least name of the involved modules, and how they communicate with each other. Thank you, -- With best of best regards Pawel S. Veselov _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/LKS7IISXTSLMMHAIF4Q6MA2UNKTC3ZT5/