mirror of https://github.com/tLDP/LDP
55 lines
2.7 KiB
Plaintext
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 <keymapfile></computeroutput>, tento vám vygeneruje
|
|
<quote>zdrojový kód</quote> súboru <filename><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 -->
|
|
|