277 lines
4.6 KiB
HTML
277 lines
4.6 KiB
HTML
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>Slovenč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č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"
|
|
>Ďalší</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="SECTION"
|
|
><H1
|
|
CLASS="SECTION"
|
|
><A
|
|
NAME="KERNEL"
|
|
>5. Slovenč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ľmi jednoduché zmeniť rozloženie kláves, s ktorým bude jadro vášho operačného systému
|
|
skompilované. Ak použijete program <B
|
|
CLASS="COMMAND"
|
|
>loadkeys</B
|
|
> s voľbou príkazového riadku
|
|
<TT
|
|
CLASS="COMPUTEROUTPUT"
|
|
>--mktable <keymapfile></TT
|
|
>, tento vám vygeneruje
|
|
<SPAN
|
|
CLASS="QUOTE"
|
|
>„zdrojový kód“</SPAN
|
|
> súboru <TT
|
|
CLASS="FILENAME"
|
|
><keymapfile></TT
|
|
>. Ten uložte do súboru
|
|
<TT
|
|
CLASS="FILENAME"
|
|
>drivers/char/defkeymap.c</TT
|
|
> v adresárovej š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 > 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, ž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 <B
|
|
CLASS="COMMAND"
|
|
>loadkeys</B
|
|
>. Použite toto riešenie,
|
|
len ak bezpodmienečne potrebujete slovenské rozlož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ť spod <SPAN
|
|
CLASS="SYSTEMITEM"
|
|
>Linuxu</SPAN
|
|
> na
|
|
<SPAN
|
|
CLASS="ACRONYM"
|
|
>FAT</SPAN
|
|
>/<SPAN
|
|
CLASS="ACRONYM"
|
|
>VFAT</SPAN
|
|
> 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 <SPAN
|
|
CLASS="GUIMENU"
|
|
>Filesystems</SPAN
|
|
>-><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
|
|
> môžete potom uviesť voľbu
|
|
<TT
|
|
CLASS="COMPUTEROUTPUT"
|
|
>codepage=852</TT
|
|
>.</P
|
|
><P
|
|
>Voľ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"
|
|
>Ďalší</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Nastavenia X Window Systemu</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>Poslovenčovanie konkrétnych aplikácií</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |