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