On Sat, Mar 21, 2009 at 04:26:17AM +0530, Sayamindu Dasgupta wrote: > [olpc set /etc/sysconfig/keyboard from OFW's data and had no UI for > keyboard configuration]
We could just get rid of the keyboard configure GUI and have people edit the file still (and automatically maintain it as you suggest). The range of choices available in the config file is huge, and I'm not sure what it really adds to give people a very limited UI. > In the long term, I believe Sugar should have its own keyboard > configuration system, based on libxkb (or maybe libxklavier), and > enable whatever keyboard(s) that is/are chosen by the user during > startup. I believe Martin has been working on a control-panel item to > make this work, and I would be glad to help with this. Please help. All the code's at http://git.sugarlabs.org/projects/sugar/repos/mtd-sugar/commits/a8b0f026f21b4789b8c250764cb962eb06389189 and forks are welcome :). I suppose the one advantage is we won't be worse than GNOME if we just merge it as-is, but the code's off-the-cuff and the UI has been "designed" by me so I don't think we'll want to do that. > As Martin points out, [writing our own X and console keyboard config > system] is going to be a pain, since there is virtually no way > (AFAIK) to manipulate/query xkb stuff using Python - but this > feature needs to be added. When I said "it is going to be a pain" I should've said "it would be a sign of insanity" :) to create our own X and console keyboard configuration system. wish there was something "upstream" to crib from at least. Perhaps KDE has something? I was quite surprised to find absolutely nothing but rhpl's hardcoded list[1]. > Thanks, > Sayamindu Martin 1. https://bugzilla.redhat.com/show_bug.cgi?id=490311
pgpD7kJAZSOTq.pgp
Description: PGP signature
_______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel