Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 349827 - x11-misc/xkeyboard-config: xkb config files should be in /etc/X11/xkb/
Summary: x11-misc/xkeyboard-config: xkb config files should be in /etc/X11/xkb/
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-26 21:37 UTC by Grygoriy I. Fuchedzhy
Modified: 2018-06-14 21:36 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Grygoriy I. Fuchedzhy 2010-12-26 21:37:56 UTC
I want to use custom symbols file, but it seem to work only if placed into /usr/share/X11/xkb where all other xkb config files installed. But it is not right thing to edit anything in /usr/...

I think /etc/X11/xkb is more suitable place for xkb config files.
It seems that all you have to do to move them is add --with-xkb-base=${EPREFIX}/etc/X11/xkb option to xkeyboard-config ebuild and --with-xkb-config-root=${EPREFIX}/etc/X11/xkb option to setxkbmap ebuild.

Or if /usr/share/X11/xkb place is preferred for some another reason /etc/X11/xkb dir should be added as alternative as --with-xkb-config-root option allows several paths to be passed.

Third solution is installing files into /etc/X11/xkb and symlink into /usr/... This way everyone would be happy.

Thanks.


Reproducible: Always
Comment 1 Matt Turner gentoo-dev 2015-02-22 21:53:10 UTC
Where do other distributions put these files?
Comment 2 Matt Turner gentoo-dev 2018-06-14 21:36:57 UTC
Arch in stalls them to /usr/share/X11 [1]. Fedora installs them to /usr/share/X11 [2]. I guess we'll go with WONTFIX.

[1] https://www.archlinux.org/packages/extra/any/xkeyboard-config/
[2] https://fedora.pkgs.org/28/fedora-x86_64/xkeyboard-config-2.23.1-1.fc28.noarch.rpm.html