Replacement/enhancement needed for libxkbfile API
Submitted by Alan Coopersmith
Assigned to Xorg Project Team
Projects like libxklavier and the GNOME keyboard configuration control panel have started using the libxkbfile API to determine the Xserver keyboard configuration.
There are two major problems with this use of libxkbfile:
- It requires the software to know where the X server in use has installed its XKB configuration files. If the user installs an alternate Xserver for whatever reason, the software may use incorrect configuration files or be unable to find XKB data files at all.
- It requires local filesystem access to the configuration files of the Xserver so it won't work with remote displays.
An enhanced or replacement API for libxkbfile should be developed to solve these issues.