From: Alex K. <Kl...@st...> - 2004-12-29 10:32:46
|
On Tue, 28 Dec 2004 19:50:13 +0000 Guido Schimmes <__g...@we...> wrote: > Am 27.12.2004 22:58:46 schrieb(en) Alex Kloss: > > The EWMH support is still unfinished, the focus/raise-behaviour will > > be extended to what it was in older versions (Guido obviously > > stripped some functionality to make it easier, but this is not the way to go), > > Then you have to tell a sane way to do it! I changed it because code > turned into an unmaintainable spaghetti mess. > Hi, Guido! The sane way is to create different configuration handles for the Focus and (Auto-)Raise behavior and let the configuration do the stuff about "Policies" - unless the user wants to define his own policy. It should be possible to put that into the code without turning it into tomato al gusto... > > and the next version should be packed with some fewer themes; the > > themes left out will be avaiable for download separately. > > If that's the consent I'll happily do it. About the themes: I think, a set of 8 unique themes, some to soothe the users or fanatics of other systems than linux (agualemon/neweau/xaguar [choose whichever you like best], b5, RiscOS, Silverado) and some unique linux themes (Curve, Galaxy, Microgui, Next) and the rest to be downloaded seperately would be the wisest decision. Jonatan agreed to this plan. > > > We haven't heard from Guido for weeks, his email account seems to be > > full beyond delivering anything. > > I'm back ... I'm glad to hear from you. I'm still reading myself into the source in my spare time. You did a great work there, it's a good reading :-) > > > The next version will be named 0.9.6, I think. A version called 1.0.0 > > should have smart placement and (almost) full EWMH compliancy. > > Yes. EWMH compliancy is the goal set for the 1.0.0 release. A prior > release could be declared stable though. 1.0.0 means complete, not > necessary the first stable release, as is common in open source. > > > Greetings, Alex > > > > > > > > 0.9.5 with Jonatan's patches is damn-near perfect for me. Maybe > > this > > > should be released as 0.9.6? Or even 1.0.0RC1??? :) > > No 1.x yet. There are a few EWMH things left to do. > What has prevented a 0.9.6 release 2 month ago, is the fact that gtk > sucks! It only returns "mod1" to "mod5" for the modifiers, which is > pretty damn useless as their mapping is completetly undefinded. Can > even be changed within a X session. Until someone can tell me how to > figure out the actual key pressed from this otherwise useless info, > there won't be no 0.9.6. X defines e.g. a "Super" and a "Hyper" key. > This is the info I need from gtk, pygtk to be precise. If the > configuration tool was written in C, I could use the code from > OroboROX, which can do this conversion. I'm not going to the effort to > create a python extension module for this trivial case. You could parse the output of "xmodmap -pm". My best regards, Alex |