5. Slovenčina a linuxov� kernel

5.1. Kompil�cia kernelu so slovenskou kl�vesnicou

Je veľmi jednoduch� zmeniť rozloženie kl�ves, s ktor�m bude jadro v�šho operačn�ho syst�mu skompilovan�. Ak použijete program loadkeys s voľbou pr�kazov�ho riadku --mktable <keymapfile>, tento v�m vygeneruje „zdrojov� k�d“ s�boru <keymapfile>. Ten uložte do s�boru drivers/char/defkeymap.c v adres�rovej štrukt�re zdrojov�ho k�du Linuxu.
sh# cd /usr/src/linux
sh# loadkeys --mktable sk-qwerty > drivers/char/defkeymap.c
      

Toto je ak�si n�hrada za /etc/sysconfig/console/default.kmap s t�m rozdielom, že vaše rozloženie bude zaveden� už od �pln�ho štartu syst�mu. V pr�pade probl�mov s initscriptami (alebo štarte zo z�chrannej diskety) budete mať zaveden� svoje rozloženie v každom pr�pade. Pozor, nekompilujte si kernel so slovensk�m rozložen�m len preto, že žijete na Slovensku! Na to sl�ži pr�kaz loadkeys. Použite toto riešenie, len ak bezpodmienečne potrebujete slovensk� rozloženie pri zad�van� rootovho hesla alebo tak podobne.

5.2. Diakritika v n�zvoch s�borov na FAT part�ci�ch

Ak chcete pristupovať spod Linuxu na FAT/VFAT oddiely a mať pr�padn� diakritiku v n�zvoch s�borov na tak�chto part�ci�ch, pri konfigur�cii kernelu (pred kompilovan�m) zvoľte tieto nastavenia v časti Filesystems->Native Language Support:

CONFIG_NLS_CODEPAGE_852 --- Codepage 852
CONFIG_NLS_ISO8859_2 --- ISO 8859-2 (Latin 2)

Pri prip�jan� FAT/VFAT m�žete potom uviesť voľbu codepage=852.

Voľba codepage nastavuje k�dov� str�nku pre prevod znakov kr�tkych mien na s�borov�ch syst�moch FAT a VFAT. Implicitne m� codepage hodnotu 437.