old-www/HOWTO/Slovak-HOWTO/kernel.html

277 lines
4.6 KiB
HTML

<HTML
><HEAD
><TITLE
>Sloven&#269;ina a linuxový kernel</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.63
"><LINK
REL="HOME"
TITLE="Slovak-HOWTO"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Nastavenia X Window Systemu"
HREF="xwindow.html"><LINK
REL="NEXT"
TITLE="Posloven&#269;ovanie konkrétnych aplikácií"
HREF="apps.html"></HEAD
><BODY
CLASS="SECTION"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Slovak-HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="xwindow.html"
>Predchádzajúci</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="apps.html"
>&#270;al&#353;í</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECTION"
><H1
CLASS="SECTION"
><A
NAME="KERNEL"
>5. Sloven&#269;ina a linuxový kernel</A
></H1
><DIV
CLASS="SECTION"
><H2
CLASS="SECTION"
><A
NAME="KERNEL-KMAP"
>5.1. Kompilácia kernelu so slovenskou klávesnicou</A
></H2
><P
>Je ve&#318;mi jednoduché zmeni&#357; rozlo&#382;enie kláves, s ktorým bude jadro vá&#353;ho opera&#269;ného systému
skompilované. Ak pou&#382;ijete program <B
CLASS="COMMAND"
>loadkeys</B
> s vo&#318;bou príkazového riadku
<TT
CLASS="COMPUTEROUTPUT"
>--mktable &#60;keymapfile&#62;</TT
>, tento vám vygeneruje
<SPAN
CLASS="QUOTE"
>&#8222;zdrojový kód&#8220;</SPAN
> súboru <TT
CLASS="FILENAME"
>&#60;keymapfile&#62;</TT
>. Ten ulo&#382;te do súboru
<TT
CLASS="FILENAME"
>drivers/char/defkeymap.c</TT
> v adresárovej &#353;truktúre zdrojového kódu
<SPAN
CLASS="SYSTEMITEM"
>Linuxu</SPAN
>.
<TABLE
BORDER="1"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="SCREEN"
>sh# cd /usr/src/linux
sh# loadkeys --mktable sk-qwerty &#62; drivers/char/defkeymap.c
</PRE
></FONT
></TD
></TR
></TABLE
></P
><P
>Toto je akási náhrada za <TT
CLASS="FILENAME"
>/etc/sysconfig/console/default.kmap</TT
> s tým
rozdielom, &#382;e va&#353;e rozlo&#382;enie bude zavedené u&#382; od úplného &#353;tartu systému. V prípade
problémov s initscriptami (alebo &#353;tarte zo záchrannej diskety) budete ma&#357; zavedené svoje
rozlo&#382;enie v ka&#382;dom prípade. Pozor, nekompilujte si kernel so slovenským rozlo&#382;ením len preto,
&#382;e &#382;ijete na Slovensku! Na to slú&#382;i príkaz <B
CLASS="COMMAND"
>loadkeys</B
>. Pou&#382;ite toto rie&#353;enie,
len ak bezpodmiene&#269;ne potrebujete slovenské rozlo&#382;enie pri zadávaní rootovho hesla alebo tak
podobne.</P
></DIV
><DIV
CLASS="SECTION"
><H2
CLASS="SECTION"
><A
NAME="KERNEL-FAT"
>5.2. Diakritika v názvoch súborov na FAT partíciách</A
></H2
><P
>Ak chcete pristupova&#357; spod <SPAN
CLASS="SYSTEMITEM"
>Linuxu</SPAN
> na
<SPAN
CLASS="ACRONYM"
>FAT</SPAN
>/<SPAN
CLASS="ACRONYM"
>VFAT</SPAN
> oddiely a ma&#357; prípadnú diakritiku v názvoch
súborov na takýchto partíciách, pri konfigurácii kernelu (pred kompilovaním) zvo&#318;te tieto
nastavenia v &#269;asti <SPAN
CLASS="GUIMENU"
>Filesystems</SPAN
>-&gt;<SPAN
CLASS="GUIMENUITEM"
>Native Language
Support</SPAN
>:
<P
></P
><TABLE
BORDER="0"
><TBODY
><TR
><TD
><SPAN
CLASS="SYSTEMITEM"
>CONFIG_NLS_CODEPAGE_852</SPAN
> --- Codepage 852
</TD
></TR
><TR
><TD
><SPAN
CLASS="SYSTEMITEM"
>CONFIG_NLS_ISO8859_2</SPAN
> --- ISO 8859-2
(Latin 2)</TD
></TR
></TBODY
></TABLE
><P
></P
></P
><P
>Pri pripájaní <SPAN
CLASS="ACRONYM"
>FAT</SPAN
>/<SPAN
CLASS="ACRONYM"
>VFAT</SPAN
>&#382;ete potom uvies&#357; vo&#318;bu
<TT
CLASS="COMPUTEROUTPUT"
>codepage=852</TT
>.</P
><P
>Vo&#318;ba <TT
CLASS="COMPUTEROUTPUT"
>codepage</TT
> nastavuje kódovú stránku pre prevod znakov
krátkych mien na súborových systémoch <SPAN
CLASS="ACRONYM"
>FAT</SPAN
> a <SPAN
CLASS="ACRONYM"
>VFAT</SPAN
>.
Implicitne má codepage hodnotu 437.</P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="xwindow.html"
>Predchádzajúci</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
>Domov</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="apps.html"
>&#270;al&#353;í</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Nastavenia X Window Systemu</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Posloven&#269;ovanie konkrétnych aplikácií</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>