On Sat, Jun 16, 2018 at 6:16 AM Pawel Veselov wrote: > 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. >
Recently (I think in Plasma 5.13), there's been some improvements in this area to apply the right configuration to the right display. The issue probably occurs due to inconsistent/confusing EDID information of the display/monitor. > > 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. > The relevant components are libkscreen (https://cgit.kde.org/libkscreen.git) and KScreen (https://cgit.kde.org/kscreen.git) and you may have better chance contacting the KDE Plasma development mailing list ( https://mail.kde.org/mailman/listinfo/plasma-devel) or Phabricator ( https://phabricator.kde.org/). -- Rajeesh https://rajeeshknambiar.wordpress.com
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org/message/3LXHYC7QXKG5BP4QIOX7CLMZDCXRFQ2O/