Saturday, June 27, 2009

erf

Sorry for the delay in the Plasma 4.3 show-and-tell session. The last couple of days have been consumed by some (much needed) drama on the xdg freedesktop.org mailing list, cleaning out some more annoyances in Plasma (e.g. dropping the time the device notifier takes to initialize by ~85% as it was contributing to a massive slow down on startup; apps are starting to install hotplug activation entries, and the algorithm in the hotplug dataegine, which hadn't been touched since 4.0 it seems, was not ready for it) and our semi-annual "planning the next release cycle" Plasma meeting (though that's always big brush-stroke stuff; the usual flood of fixes, features and new plugins is something we just take for granted ;).

So instead of having a nice calm second half of the week, I've had a silly-busy one. No rest for the wicked, right? :) Anyways, I will be getting that Plasma show-and-tell out this weekend. It will be a screencast. I have already written out the talking points script for it.

4 comments:

Ignat said...

As you have mentioned the Plasma planning meeting, is there any progress on Plasma/KWin integration/interaction? Currently, there is a number of what I'd call "inconsistencies" regarding Plasma and KWin, such as:
- window appearing effect spoiling the slide-out effect for applets in panel
- the same effect spoiling the appearing of dashboard
- pop-up applets and panel configuration showing up in "Expose"
- and maybe even more of them
AFAIK it requires some work from KWin itself, so has there been any talk between the two projects on this?

Aaron J. Seigo said...

@Ignat: yes, we have been talking, and the first bits of plasma<->kwin integration are there in 4.3 (i'll demo some of them in my shown-n-tell).

in 4.4, we want to move the slide-out effect into kwin itself so it's smoother, works properly with other effects (e.g. supresses scale in) and will work with all plasma windows and panels equally. that point is actually in the meeting notes from today :)

dashboard integration is als on our list to investigate, and the random bits appearing in present windows is another.

4.3 was really the first concerted cross-project work we've done between plasma and kwin. up until this point we've both been busy just getting our own houses in order. but now that we've turned that corner, we're bringing the two into better cooperation .. without welding them together of course :)

personally i think melding the desktop shell and the window manager is a bit silly, as it removes flexibility, puts far too much into one process and there's nothing of value that can't be achieved by making the two apps talk to each other.

warnec said...

And two more questions from me:

Is there any progress of making mouse buttons/wheel modifier buttons? (I mean, make them a part of a shortcut in apps) I really miss the ability to resize/move windows using two of my mouse's thumb buttons from Compiz.

How is the compositing topic looking in general? I feel there's still a lot to do (currently IMHO Kwin's effects are more stable than Compiz, but much less 'powerful' and configurable). Is there any plan on focusing on it for 4.4? (I mean more configuration options, make effects's speed configurable for each of them independently, add icons for effect's descriptions, and so on)

Ignat said...

Oh, and I forgot to ask about one more Plasma-Kwin issue, namely if you hit Alt-F3 when focusing an Extender (say Calendar in Clock) or Device Notifier, you will get a full window menu. Or, you can drag them around in Desktop Grid... Is that by design or just a nasty side-effect of them being windows? Would be really nice if you looked into this too ;)