LDP/LDP/howto/docbook/Slovak-HOWTO/kernel.sgml

55 lines
2.7 KiB
Plaintext

<!--DOCTYPE section PUBLIC "-//OASIS//DTD DocBook V4.1//EN"-->
<!-- $Id$ -->
<section id="kernel">
<title>Slovenčina a linuxový kernel</title>
<section id="kernel-kmap">
<title>Kompilácia kernelu so slovenskou klávesnicou</title>
<para>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 <command>loadkeys</command> s voľbou príkazového riadku
<computeroutput>--mktable &lt;keymapfile></computeroutput>, tento vám vygeneruje
<quote>zdrojový kód</quote> súboru <filename>&lt;keymapfile></filename>. Ten uložte do súboru
<filename>drivers/char/defkeymap.c</filename> v adresárovej štruktúre zdrojového kódu
<systemitem class="osname">Linuxu</systemitem>.
<screen>
sh# cd /usr/src/linux
sh# loadkeys --mktable sk-qwerty > drivers/char/defkeymap.c
</screen></para>
<para>Toto je akási náhrada za <filename>/etc/sysconfig/console/default.kmap</filename> 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 <command>loadkeys</command>. Použite toto riešenie,
len ak bezpodmienečne potrebujete slovenské rozloženie pri zadávaní rootovho hesla alebo tak
podobne.</para>
</section> <!-- kernel-kmap -->
<section id="kernel-fat">
<title>Diakritika v názvoch súborov na FAT partíciách</title>
<para>Ak chcete pristupovať spod <systemitem class="osname">Linuxu</systemitem> na
<acronym>FAT</acronym>/<acronym>VFAT</acronym> 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 <menuchoice> <guimenu>Filesystems</guimenu> <guimenuitem>Native Language
Support</guimenuitem> </menuchoice>:
<simplelist>
<member><systemitem class="macro">CONFIG_NLS_CODEPAGE_852</systemitem> --- Codepage 852
</member>
<member><systemitem class="macro">CONFIG_NLS_ISO8859_2</systemitem> --- ISO 8859-2
(Latin 2)</member>
</simplelist></para>
<para>Pri pripájaní <acronym>FAT</acronym>/<acronym>VFAT</acronym> môžete potom uviesť voľbu
<computeroutput>codepage=852</computeroutput>.</para>
<para>Voľba <computeroutput>codepage</computeroutput> nastavuje kódovú stránku pre prevod znakov
krátkych mien na súborových systémoch <acronym>FAT</acronym> a <acronym>VFAT</acronym>.
Implicitne má codepage hodnotu 437.</para>
</section> <!-- kernel-fat -->
</section> <!-- kernel -->