old-www/HOWTO/Latvian-HOWTO-3.html

170 lines
6.3 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE> Latvian HOWTO: Konsole</TITLE>
<LINK HREF="Latvian-HOWTO-4.html" REL=next>
<LINK HREF="Latvian-HOWTO-2.html" REL=previous>
<LINK HREF="Latvian-HOWTO.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="Latvian-HOWTO-4.html">Next</A>
<A HREF="Latvian-HOWTO-2.html">Previous</A>
<A HREF="Latvian-HOWTO.html#toc3">Contents</A>
<HR>
<H2><A NAME="s3">3. Konsole</A></H2>
<P>Pirms pievçrðamies konsoles latviskoðanai, gribçtu piezimçt, ka konsole nav terminâlis X logos.. Konsoli iegûstam, piespieþot Ctrl+Alt+Fn, kur Fn - kâds no funkciju taustiòiem.
<P>
<H2><A NAME="ss3.1">3.1 Nepiecieðamie faili</A>
</H2>
<P>Ïoti iespçjams, ka visi minimâli nepiecieðamie faili konsoles latviskoðanai jau atrodas jûsu datorâ (<CODE>/usr/lib/kbd/keymaps/i386/qwerty/lv-latin7.kmap.gz</CODE> un <CODE>/usr/lib/kbd/consolefonts/tlat7.psf.gz</CODE> vai <CODE>lat7-14.psf.gz</CODE>) un neko papildus kopçt nav nepiecieðams. Ja jums to nav, tad noderçs ðî failu pakotne:
<P>
<UL>
<LI>
<A HREF="http://linux.ma-1.lv/ll10nt/Latvian-HOWTO/files/konsole-files.tar.gz">konsole-files.tar.gz</A></LI>
</UL>
<P>
<H2><A NAME="ss3.2">3.2 Liekam visu savâs vietâs</A>
</H2>
<P>Pieòemot, ka izmantojam piedâvâto failu pakotni, izpildâm:
<P>
<BLOCKQUOTE><CODE>
<PRE>
# cp lv-latin7.kmap.gz /usr/lib/kbd/keymaps/i386/qwerty/
# cp lv.psf.gz /usr/lib/kbd/consolefonts/
</PRE>
</CODE></BLOCKQUOTE>
<P>Tagad jaunâs iespçjas ir nepiecieðams aktivizçt, tâpçc izpildâm:
<P>
<BLOCKQUOTE><CODE>
<PRE>
$ consolechars -f lv -m straight-to-font
$ loadkeys lv-latin7
</PRE>
</CODE></BLOCKQUOTE>
<P>Piezîme: Tie, kuri izmanto jau esoðos failus, pie <CODE>consolechars</CODE> nomaina <CODE>lv</CODE> uz savu fontu, tâ vietâ rakstot, teiksim, <CODE>lat7-14</CODE>. Taèu es tomçr ieteiktu lietot fontu <CODE>lv</CODE>, jo tas labâk izskatâs tâdâs programmâs, kâ <CODE>mc</CODE> un citâs.
<P>Tagad varam mçìinât veikt nelielu pârbaudi, lai redzçtu, vai latvieðu valoda strâdâ konsoles reþîmâ. Specifiskos latvieðu valodas simbolus iegûstam, lietojot AltGr (labo Alt taustiòu) kopâ ar nepiecieðamo rakstu zîmi.
<P>Lai katru reizi nebûtu jâizpilda <CODE>consolechars</CODE> un <CODE>loadkeys</CODE>, varam izveidot augstâkminçto komandu saturoðu miniskriptu <CODE>lvkonsole</CODE> un pçc tam, lai to palaiþot viegli atrastu:
<P>
<BLOCKQUOTE><CODE>
<PRE>
# cp lvkonsole /usr/local/bin
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H2><A NAME="ss3.3">3.3 Latvieðu valoda kâ noklusçtâ konsoles valoda</A>
</H2>
<P><B>Uzmanîbu!</B> Zemâkaprakstîtais variants nestrâdâ perfekti, kaut arî îstais fonts un tastatûras karte ielâdçjas pareizi, specifiskâs rakstzîmes neattçlojas pareizi. Nepiecieðama <CODE>--acm straight-to-font</CODE> opcijas aktivizçðana. Ja kâds ir panâcis nevainojamu latvieðu rakstîbas darbîbu konsolç arî pçc datora pârstartçðanas, ziòojiet.
<P>Bûtu ïoti neçrti katru reizi, kad vien mums ir nepiecieðama latvieðu valoda konsoles reþîmâ, izpildît <CODE>lvkonsole</CODE>. Lai konsolç varçtu vienmçr rakstît latvieðu valodâ, nepiecieðams izdarît nelielas izmaiòas sistçmas konfigurâcijas failos.
<P>Tâpçc rediìçjam failu <CODE>/etc/sysconfig/i18n</CODE> tâ, lai sanâk
<P>
<BLOCKQUOTE><CODE>
<PRE>
SYSFONT=lv
</PRE>
</CODE></BLOCKQUOTE>
<P>Un attiecîgi failu <CODE>/etc/sysconfig/keyboard</CODE>, lai iegûtu, ka
<P>
<BLOCKQUOTE><CODE>
<PRE>
KEYTABLE=lv-latin7
</PRE>
</CODE></BLOCKQUOTE>
<P>Rezultâtâ latvieðu valodas atbalsts arî konsolç ir realizçts.
<P>
<H2><A NAME="ss3.4">3.4 Daþu programmu pielâgoðana darbam latvieðu valodâ</A>
</H2>
<P>Ðajâ nodaïâ tiks sniegta informâcija, kâ jâizmaina daþu lietojumprogrammu konfigurâcijas faili, lai tâs darbotos pienâcîgi latvieðu valodas reþîmâ. Piezîme - pats gan neesmu lielu daïu zemâkaprakstîto darbîbu veicis, tâ kâ... :-> ja darbojas vai nedarbojas, vai jums ir padomâ vçl kâdas lietderîgas programmu konfigurâcijas failu izmaiòas, kuras bûtu nepiecieðams veikt labâkas latvieðu valodas darbîbas nodroðinâðanai konsoles reþîmâ, rakstiet
<A HREF="mailto:hornet@navigators.lv">man</A>.
<P>
<DL>
<DT><B>bash:</B><DD><P>Ja <CODE>/etc/inputrc</CODE> faila uzstâdîjumi atðíiras no zemâkparâdîtajiem, bûtu lietderîgi pievietot savam <CODE>~/.inputrc</CODE> failam:
<PRE>
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
</PRE>
Jebkurâ citâ gadîjumâ tam nebûs nozîmes.
<P>
<DT><B>elm:</B><DD><P>Pievienojiet sekojoðo savam <CODE>~/.elm/elmrc</CODE> failam:
<PRE>
charset = iso-8859-13
displaycharset = iso-8859-13
textencoding = 8bit
</PRE>
Daþâm <CODE>elm</CODE> versijâm tas var nestrâdât. Varat iegût daïçju <B>MIME</B> atbalstu iekð <CODE>elm</CODE>, ja lietosiet <CODE>metamail</CODE>.
<P>
<DT><B>joe:</B><DD><P>Palaidiet komandu kâ
<PRE>
joe -asis
</PRE>
vai pievienojiet savam <CODE>~/.joerc</CODE> failam:
<PRE>
-asis
</PRE>
<P>
<DT><B>metamail:</B><DD><P>Iestâdiet sekojoðo mainîgo:
<PRE>
MM_CHARSET=ISO-8859-13
</PRE>
<P>
<DT><B>nn:</B><DD><P>Uzstâdiet savâ <CODE>~/.nn/init</CODE> failâ:
<PRE>
set data-bits 8
</PRE>
<P>
<DT><B>pine:</B><DD><P>Setup -> Config
Atrodiet <CODE>character-set</CODE> un ierakstiet <CODE>iso-8859-13</CODE>.
<P>Tas ir teorçtiski pareizs risinâjums, taèu pagaidâm var radît liekas problçmas jûsu korespondentiem, tâpçc var mçìinât <CODE>iso-8859-13</CODE> vietâ rakstît <CODE>windows-1257</CODE>.
<P>
<DT><B>rlogin:</B><DD><P>Palaidiet komandu lîdzîgi kâ
<PRE>
rlogin -8 foo.bar.lv
</PRE>
<P>
<DT><B>sendmail:</B><DD><P>Pievienojiet (vai atkomentçjiet) savâ <CODE>/etc/sendmail.cf</CODE> failâ:
<PRE>
O SevenBitInput=False
O EightBitMode=pass8
O DefaultCharSet=iso-8859-13
</PRE>
<P>
<DT><B>mc:</B><DD><P>Options -> Display bits...
Ieslçdziet <CODE>Full 8 bits output</CODE> un <CODE>Full 8 bits input</CODE>.
Neaizmirstiet saglabât jauno konfigurâciju.
<P>
<DT><B>telnet:</B><DD><P>Ievietojiet ðâda veida rindu savâ <CODE>~/.telnetrc</CODE> failâ katrai adresei, kurai vçlaties pieslçgties, lietojot <CODE>telnet</CODE>:
<PRE>
&lt;hostname> set outbinary true
</PRE>
Piemçrs:
<PRE>
localhost set outbinary true
foo.bar.lv set outbinary true
</PRE>
<P>
<DT><B>tin:</B><DD><P>Pievienojiet sekojoðo savam <CODE>~/.tin/headers</CODE> failam:
<PRE>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-13
Content-Transfer-Encoding: 8bit
</PRE>
</DL>
<P>
<HR>
<A HREF="Latvian-HOWTO-4.html">Next</A>
<A HREF="Latvian-HOWTO-2.html">Previous</A>
<A HREF="Latvian-HOWTO.html#toc3">Contents</A>
</BODY>
</HTML>