XfceSMClient design

Nick Schermer nickschermer at gmail.com
Thu Aug 20 22:51:28 CEST 2009


2009/8/20 Brian J. Tarricone <brian at tarricone.org>:
> On 08/20/2009 12:24 AM, Nick Schermer wrote:
>> So I'd say, make a gboject that works for us and don't bother about
>> Gtk. We can keep the implementation in a private library for as long
>> as we want.
>
> Well, I was hoping that we wouldn't make it private.  Apps like mousepad
> would probably want to use it, for example.

They can, if they pkg-config to libxfce4smclient-private.pc. I know
you're not a fan of this, but the library is /public/, we only say: he
this may die or change any time we want.

>> A good start would be a wiki page with the
>> session-requirements of various applications (ranging from the window
>> manger, panel, file-manager and terminal), we can most likely split
>> those in 2 or 3 groups. Then we can figure out which signals/functions
>> are needed. From that point we can design an api and if we all agree
>> on that, write the code and use it for as long as possible until the
>> world decided how session management will look like and maybe they
>> will even look at our implementation.
>
> Or I can just write it and we can change the API before we release it if
> there are issues.  I want to get this done by the middle of next week,
> and all this planning and design crap for something relatively simple
> and throw-away is excessive.  The lack of this is blocking libxfce4ui
> porting in xfdesktop, which I was hoping to have done *last* week.

Also fine.

Nick



More information about the Xfce4-dev mailing list