ANNOUNCE: xkeyboard-config 0.1

"Sergey V. Udaltsov" <[email protected]>
Newsgroups gmane.comp.xfree86.internationalization,gmane.comp.freedesktop.xorg
Organization GNOME Foundation
Message-ID <1085616817.9786.0.camel@sputnik>
-- WHAT

The X Keyboard Configuration Database 0.1 - the non-arch project aimed
to provide the consistent, well-structured, frequently released open
source of X keyboard configuration data for X Window System
implementations (free, open source and commercial). The project is
targetted to both XKB-based and core X protocol-based (AKA
xmodmap-based) systems.

-- WHY

There are many X Window implementations which have very poor support for
non-standard keyboards, national layouts and options. 

Open Source X Window System implementations (xfree86, x.org) currently
have non-synchronized XKB configuration databases: the bugs fixed in one
repository are not reflected in the other, new configuration elements
are added (in best case) separately and independently to both CVS trees
- but usually only one tree gets them.

Commercial X Window System implementations cannot support large variety
of national layouts - usually, because of lack of resources. So users
from "exotic" countries feel offended and frustrated - their
environments are not complete.

The solution which would gurantee quality support for the keyboard
configuration data is to have single repository which would serve as
meta-project for X servers and OS distributions. XKeyboardConfig is
trying to be the one.

-- WHERE

http://www.freedesktop.org/Software/XKeyboardConfig
http://freedesktop.org/~xlibs/release/xkeyboard-config-0.1.tar.gz

-- LICENCE

OSI-approved MIT licence

-- VERSION NOTES

Version 0.1 represents restructured configuration database derived from
X.Org X11R6.7 release. Only single-group layouts are included (tested
for compatibility with the multiple layouts feature). Each
language/country has no more than one layout and any number of variants
(not the case for XFree86(tm) and X.Org(tm) implementations). 

-- TODO

- Add xmodmap configuration data
- Write more documentation on layouts submission
- Add compatibility rules for old broken layouts (to allow users to work
with existing configurations)
- Add more and more configuration elements
- Improve i18n (translation of base.xml file)

-- CONTRIBUTION AND RELATIONS TO X-RELATED PROJECTS

We kindly ask and encourage people contributing layouts to XFree86 and
X.Org repositories to send patches to XKeyboardConfig project. We would
highly appreciate X implementations using our codebase in their
distributions (there was preliminary agreement with X.Org implementation
maintainers). 

-- MAINTAINERS

Sergey V. Udaltsov ([email protected])
Ivan Pascal (comaintainer, [email protected])
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.