[Xorg] ANNOUNCE: xkeyboard-config 0.1
Sergey V. Udaltsov
svu at gnome.org
Wed May 26 17:13:37 PDT 2004
-- 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 (svu at gnome.org)
Ivan Pascal (comaintainer, pascal at xfree86.org)
More information about the xorg
mailing list