Xkeyboard Compiler (xkbcomp) hlásí chybu

Supportní databáze (ms_tastatur)

Symptomy:

Po instalaci nového X serveru (např. xsvga.rpm z ftp://ftp.suse.com) jste pomocí XF86Setup, kromě jiného, konfigurovali také vaši klávesnici. Při nahrávání klávesových definic, nebo při startu grafického prostředí pomocí startx hlásí X-Keyboard Compiler (xkbcomp) jedno ze dvou následujících chybových hlášení:
error opening security policy file
/usr/X11R6/lib/X11/xserver/SecurityPolicy

The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error: Cannot open "/var/X11R6/xkb/compiled/server-0.xkm" to write keyboard description
> Exiting
Couldn't load XKB keymap, falling back to pre-XKB keymap

Příčina:

Adresář /var/X11R6/xkb/compiled a soubor /usr/X11R6/lib/X11/xserver/SecurityPolicy jsou v balíku xf86.rpm, který nebyl aktualizován. X-Keyboard Compiler očekává, že tento adresář a soubor existují, i když jsou prázdné. Pokud tomu tak není, pak se zobrazí výše uvedené chybové hlášení.

Řešení:

Pokud není tento soubor, resp. adresář k dispozici, pak musíte, jako uživatel root, vytvořit následující adresář:
mkdir -p /var/X11R6/xkb/compiled
Příkazem
touch /usr/X11R6/lib/X11/xserver/SecurityPolicy
pak vytvoříte chybějící soubor, který neexistoval.


Klíčová slova: XKEYBOARD, XKEYBOARD, KLáVESNICE, KLáVESA, KLáVESY, XKBCOMP, XKM, XKB, KEYMAP, KLáVESOVá, MAPA

SDB-ms_tastatur, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 09. Sep 1997
SuSE Linux AG - Poslední změnu: 18. Jun 2001 provedl Marcus.Schaefer (sdb_gen 1.40.0)