Re: libgswitchit: from virtual module to separate library



On Thu, 2006-07-06 at 20:57 +0100, Sergey Udaltsov wrote:
> I think it would make sense to discuss these things on IRC. So - what
> about tommorrow, 1900GMT on #xkbconfig @ Freenode? Sure everyone is
> invited.

The time should be ok for me (18:00 BST)

Regards,
Simos

> 
> Regards,
> 
> Sergey
> 
> On 7/6/06, Simos Xenitellis <simos74 gmx net> wrote:
> > On Wed, 2006-07-05 at 21:42 +0100, Sergey Udaltsov wrote:
> > > Davyd,
> > >
> > > This is a very good question. Since API was always considered as
> > > "internal" (and all its usage was controlled by me) - I never actually
> > > looked at it from the quality side. I slighly improved it for 2.15 -
> > > but I realize it is very far from being nice. So as a part of the
> > > separation process, I would try to do the API cleanup (and I would
> > > appreciate any help/advice/review).
> >
> > On this issue, I am wondering whether it would make sense to bring
> > in the SCIM configuration applet. SCIM allows you to write in
> > a bit more complex scripts (Indic, CJK, etc) and the user experience
> > in distributions (for example, Ubuntu) is not good. You use Alt-Alt to
> > switch between XKB keymaps and Ctrl-Space to switch between SCIM
> > keymaps. There are cases that both can cater the same keyboard layouts.
> > It's a bit messy.
> >
> > The SCIM configuration applet also diverges a lot from the GNOME HIG
> > guidelines.
> >
> > If an API change is to take place, it might be good to capture the
> > requirements of SCIM.
> >
> > I am not sure where the proper place is to discuss this. I would would
> > be happy if you can direct me to the proper place.
> >
> > Cheers,
> > Simos
> >
> > > Thanks,
> > >
> > > Sergey
> > >
> > > On 7/5/06, Davyd Madeley <davyd madeley id au> wrote:
> > > > On Wed, 2006-07-05 at 15:53 +0100, Sergey Udaltsov wrote:
> > > >
> > > > > Currently, libgswitchit (not same as libxklavier!) is used as a
> > > > > virtual module in the gnome-control-center and gnome-applets. There is
> > > > > a plot to use it in the gnome-screensaver as well. There are 2
> > > > > options:
> > > > > - Again, use it a virtual module
> > > > > - Finally, create separate module with its own build system, headers
> > > > > and (shared) library (as if GNOME does not have enough libraries).
> > > > >
> > > > > I am considering the second option. Any comments?
> > > >
> > > > The second option makes sense, but what can we do to decrease the amount
> > > > of API churn that is seen throughout the keyboard switching code? It
> > > > always seems to be breaking compatibility. Especially if the number of
> > > > users is getting up to three+ (maybe gdm would like it too?).
> > > >
> > > > --d
> > > >
> > > > --
> > > > Davyd Madeley
> > > >
> > > > http://www.davyd.id.au/
> > > > 08B0 341A 0B9B 08BB 2118  C060 2EDD BB4F 5191 6CDA
> > > >
> > > >
> > > _______________________________________________
> > > desktop-devel-list mailing list
> > > desktop-devel-list gnome org
> > > http://mail.gnome.org/mailman/listinfo/desktop-devel-list
> > >
> >
> >
> 




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]