On Thu, 2015-09-24 at 11:00 -0400, Adam Jackson wrote:
On Thu, 2015-09-24 at 00:59 +0000, Zbigniew Jędrzejewski-Szmek
wrote:
> Bummer. The reason for libxkbcommon dependency is to be able to
> make
> sure that the new config is valid. Before that was added we had a
> set
> of rules and heuristics implemented in localed and regular bug
> reports
> when typos and other mistakes were not caught by localed but Xorg
> would not accept the new config. This is more important than might
> seem, 'cause people tend to get grumpy when a misconfigured
> keyboard
> mapping prevents them from typing in their password. So this
> dependency
> does bring useful functionality.
We can certainly make xkeyboard-config smaller. About half its on-
disk
footprint is localized strings, %langpack would help. The geometry
subdir is completely useless, and I'm reasonably sure the xml it
installs is really just source data and not anything apps or libs
use.
All told that'd get xkeyboard-config down to a hair over 2M on disk.
Not saying that it is very useful, but I believe gkbd-keyboard-display
does use geometry information.