On 6/6/06, Dan Nicholson <[EMAIL PROTECTED]> wrote:
On 6/6/06, Filip Bartmann <[EMAIL PROTECTED]> wrote:
> After applying this patches, libxklavier, must be configured, witch this
> switches:
> -------------------------------------------------------------
> ./configure --prefix=/usr --with-xkb-base=/usr/share/X11/xkb
> --with-xkb-bin-base=/usr/bin
> -------------------------------------------------------------
Good catch. I have --with-xkb-base=/usr/share/X11/xkb in my script,
but I hadn't been using --with-xkb-bin-base=/usr/bin. libxklavier
uses this second one to find xkbcomp and nothing else. So, both
parameters should use $XORG_PREFIX, technically. We can't hardcode
the /usr part.
Pinging this issue. libxklavier expects that the xkb data will be in
$X_PREFIX/lib/X11/xkb. I think this is the default for Xorg-6.9 and
XFree86. On Xorg-7, though, the data gets installed to
$X_PREFIX/share/X11/xkb by default. You can overcome this by
configuring libxklavier as Filip shows above (obviously subbing /usr
with where you put X).
The other part of the issue is that libxklavier wants to use xkbcomp.
By default it looks in $X_PREFIX/lib/X11/xkb. This is where the
monolithic builds put it. Xorg-7 puts xkbcomp in $X_PREFIX/bin,
though. This is overcome with --with-xkb-bin-base=$X_PREFIX/bin.
I'm gonna add notes for these two cases. Any comments?
--
Dan
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page