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