
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.
Ïoti iespçjams, ka visi minimâli nepiecieðamie faili konsoles latviskoðanai jau atrodas jûsu datorâ (/usr/lib/kbd/keymaps/i386/qwerty/lv-latin7.kmap.gz un /usr/lib/kbd/consolefonts/tlat7.psf.gz vai lat7-14.psf.gz) un neko papildus kopçt nav nepiecieðams. Ja jums to nav, tad noderçs ðî failu pakotne:
Pieòemot, ka izmantojam piedâvâto failu pakotni, izpildâm:
# cp lv-latin7.kmap.gz /usr/lib/kbd/keymaps/i386/qwerty/ # cp lv.psf.gz /usr/lib/kbd/consolefonts/
Tagad jaunâs iespçjas ir nepiecieðams aktivizçt, tâpçc izpildâm:
$ consolechars -f lv -m straight-to-font $ loadkeys lv-latin7
Piezîme: Tie, kuri izmanto jau esoðos failus, pie consolechars nomaina lv uz savu fontu, tâ vietâ rakstot, teiksim, lat7-14. Taèu es tomçr ieteiktu lietot fontu lv, jo tas labâk izskatâs tâdâs programmâs, kâ mc un citâs.
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.
Lai katru reizi nebûtu jâizpilda consolechars un loadkeys, varam izveidot augstâkminçto komandu saturoðu miniskriptu lvkonsole un pçc tam, lai to palaiþot viegli atrastu:
# cp lvkonsole /usr/local/bin
Uzmanîbu! 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 --acm straight-to-font 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.
Bûtu ïoti neçrti katru reizi, kad vien mums ir nepiecieðama latvieðu valoda konsoles reþîmâ, izpildît lvkonsole. Lai konsolç varçtu vienmçr rakstît latvieðu valodâ, nepiecieðams izdarît nelielas izmaiòas sistçmas konfigurâcijas failos.
Tâpçc rediìçjam failu /etc/sysconfig/i18n tâ, lai sanâk
SYSFONT=lv
Un attiecîgi failu /etc/sysconfig/keyboard, lai iegûtu, ka
KEYTABLE=lv-latin7
Rezultâtâ latvieðu valodas atbalsts arî konsolç ir realizçts.
Ð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 man.
Ja /etc/inputrc faila uzstâdîjumi atðíiras no zemâkparâdîtajiem, bûtu lietderîgi pievietot savam ~/.inputrc failam:
set meta-flag on set convert-meta off set input-meta on set output-meta onJebkurâ citâ gadîjumâ tam nebûs nozîmes.
Pievienojiet sekojoðo savam ~/.elm/elmrc failam:
charset = iso-8859-13 displaycharset = iso-8859-13 textencoding = 8bitDaþâm
elm versijâm tas var nestrâdât. Varat iegût daïçju MIME atbalstu iekð elm, ja lietosiet metamail.
Palaidiet komandu kâ
joe -asisvai pievienojiet savam
~/.joerc failam:
-asis
Iestâdiet sekojoðo mainîgo:
MM_CHARSET=ISO-8859-13
Uzstâdiet savâ ~/.nn/init failâ:
set data-bits 8
Setup -> Config Atrodiet character-set un ierakstiet iso-8859-13.
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 iso-8859-13 vietâ rakstît windows-1257.
Palaidiet komandu lîdzîgi kâ
rlogin -8 foo.bar.lv
Pievienojiet (vai atkomentçjiet) savâ /etc/sendmail.cf failâ:
O SevenBitInput=False O EightBitMode=pass8 O DefaultCharSet=iso-8859-13
Options -> Display bits... Ieslçdziet Full 8 bits output un Full 8 bits input. Neaizmirstiet saglabât jauno konfigurâciju.
Ievietojiet ðâda veida rindu savâ ~/.telnetrc failâ katrai adresei, kurai vçlaties pieslçgties, lietojot telnet:
<hostname> set outbinary truePiemçrs:
localhost set outbinary true foo.bar.lv set outbinary true
Pievienojiet sekojoðo savam ~/.tin/headers failam:
Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-13 Content-Transfer-Encoding: 8bit