From kde-core-devel Mon Aug 17 19:41:07 2009 From: Gustavo Boiko Date: Mon, 17 Aug 2009 19:41:07 +0000 To: kde-core-devel Subject: Re: Status of kcontrol/randr Message-Id: <4BF6C0F6-F9EF-4B5C-9163-93242423D773 () kdemail ! net> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=125053813702867 Hi Lubos Em 17/08/2009, ās 16:16, Lubos Lunak escreveu: > > Hello, > > could somebody tell me the status and plans for kcontrol/randr? I > thought it > was going to be replaced/adapted for Kephal, but that doesn't seem > to be the > case. That's the case in fact. krandrtray (and its respective kcontrol module) is intended to be replaced by kephal. > I'm asking because for openSUSE11.1 I had to get GUI support for > xrandr1.2 > and since 4.2 with Kephal was too late for that, I branched from 4.1 > and > handled it in whatever way I saw fit, because I thought it was > temporary > anyway. However now even in 4.3 kcontrol/randr is more or less the > same code > and also the same problems, most notably the inability to do > anything with > multiple monitors. Yes, the code in there has a lot of problems, but since the plan was to replace it by kephal I thought it was not worth fixing. But it seems Aike does't have much time to work on it, and I am also busy working on other projects right now. > Therefore, unless there are different plans, I would like to switch > trunk's > kcontrol/randr to branches/work/~seli/randr43, which is my changes > applied to > current codebase. There are few things missing (noted in the BRANCH > file), > but I think it mostly works better than current trunk version. The > differences include: > > - it can set up multiple monitors (e.g. 2nd to the right of the 1st > one), > current trunk has this even disabled completely > - the preview widget shows the future status after applying changes, > not the > current status (which I see pointless, there's it's enough to just > look at > the real monitors) > - there's no loading of any settings at startup (again, IMO > pointless, I want > to change the current status, not some random saved stuff) > - there is a kded module monitor watching for Key_Display (Fn+F7 or > whatever, > needs Qt patching) and switching outputs as a result, and also > watching for > monitor (un)plugging and offering to do changes as a result (there > xrandr > sucks and can't actually detect this well). I think Kephal currently > is > supposed to do this, but I don't know the status. I would say go for it. I can't really work on it right now (I thought I was going to have some free time, but it ended up that I've gotten other things to work on). Kephal's xrandr backend is based on krandrtray classes, so maybe some of your fixes are also suitable for kephal. This Key_Display thing could be added to the kephal backend probably. Other than that, I can't really spend much time on it, but if you happen to need some help, just ping me. Cheers Boiko