170 lines
6.3 KiB
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>
|
|
<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>
|