On 12/19/06, Shawn <[EMAIL PROTECTED]> wrote:
> On Monday 18 December 2006 00:44, TheOldFellow wrote:
> > Ken Moffat wrote:
> > > On Sun, Dec 17, 2006 at 02:54:37PM -0700, Shawn wrote:
> > >> Which keyboard data sets did you go with? 7.1 requires you to make
> > >> a choice. Either xkbdata or xkbdesc.
> > >>
> > >> Myself I went with the new xkbdesc, and I have been problem free.
> > >>
> > >> See here:
> > >> http://xorg.freedesktop.org/releases/X11R7.1/doc/RELNOTES2.html#3
> > >
> > >  I saw that xkbdata will be officially deprecated for 7.2 - I've
> > > only recently got i18n working adequately with xkbdata (gb, ru, el
> > > keyboards and compose key, at least on desktops - haven't got my
> > > ibook adequately sorted yet).  Anybody got any links to
> > > documentation on using xkbdesc ?
> >
> > Where is the BLFS documentation is the choice mentioned - it isn't on
> > the xorg-server or xorg-data pages (or wiki)?  As I have built this
> > many times, I used the jhalfs to build mine, and no 'option' was
> > offered. I've read through the latest book svn, and can find no
> > mention of this.

It's not in BLFS (should be for Xorg-7.2). Here goes. It's called
xkeyboard-config. xkbdesc is a legacy name that the developer wants to
get rid of.

http://www.freedesktop.org/wiki/Software_2fXKeyboardConfig
http://lists.freedesktop.org/archives/xorg/2006-November/019898.html

You should just be able to build right over the top of xkbdata. It's
meant to be a drop in replacement with a couple small caveats.

./configure ... \
        --with-xkb-base=/usr/share/X11/xkb \
        --with-xkb-rules-symlink=xorg

You need to explicitly tell it where you want the rules
(with-xkb-base). This will have to match what you configure
xorg-server with.

The rules-symlink=xorg is because xkeyboard-config tries to be
generic. So, the default rules are called "base". When you do the
standard Xorg -configure, the default will give you xkb rules called
"xorg". The configure option creates symlinks in $(xkb-base)/rules so
that this will work by default.

The other small thing is that it assumes the compiled rules are in
/var/lib/xkb. You may need to throw another configure option in if
that's not where you want them.

--
Dan
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to