--Boundary-00=_zbj0+2QU/tEQlvb Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello, in case there would be some insane ... er ... I mean brave souls willing to try out kwin_iii, especially the brand new shiny focus stealing prevention stuff, I really wouldn't mind few testers ;). First, how to build: - You need to patch Qt. The three patches q* are for qt/kernel/. The patches should apply to both Qt-3.1.2 and Qt-3.2b1, with the exception of the #2 snippet from qapplication_x11.cpp, where you should remove the Q_EXPORT's for 3.1.2. You don't need to rebuild whole Qt, you can change qapplication.h time back to avoid full recompilation. - You need fresh CVS, and uncomment the KWIN_FOCUS #define in netwm.h at the bottom. You can also try applying the kcookiewin.cpp patch to kdelibs/kioslave/http/kcookierjar for the cookies dialog. - You need to patch kdebase/kicker with the kicker.patch. - You need kwin_iii branch. Copy your kdebase/kwin directory as kdebase/kwin_iii, and do "cvs up -rkwin_iii" . in it. Then you can build this directory, and just "make install" in one or other kwin will install the appropriate one. Note that kwin_iii has only Keramik enabled, so you should switch to it before installing kwin_iii. Otherwise, there shouldn't be any serious problems with kwin_iii, I normally use it when testing HEAD. The focus prevention stuff fixes things like BR#49042. Ideally, you should never get activation of a new window if you're working with the active one. If there will be new dialogs etc., they shouldn't get activated, but instead their taskbar entry should blink. I've already given it a lot of testing, but I'm quite sure somebody who doesn't have a clue about how it works will be the right stress test for it ;). In case there are problems, you know where to complain. -- Lubos Lunak KDE developer --------------------------------------------------------------------- SuSE CR, s.r.o. e-mail: l.lunak@suse.cz , l.lunak@kde.org Drahobejlova 27 tel: +420 2 9654 2373 190 00 Praha 9 fax: +420 2 9654 2374 Czech Republic http://www.suse.cz/ --Boundary-00=_zbj0+2QU/tEQlvb Content-Type: application/x-tbz; name="focus.tar.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="focus.tar.bz2" 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 --Boundary-00=_zbj0+2QU/tEQlvb Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Kwin mailing list Kwin@mail.kde.org http://mail.kde.org/mailman/listinfo/kwin --Boundary-00=_zbj0+2QU/tEQlvb--