07-26-2008, 04:58 PM
Linux konsolunda (text modunda) standart dısı bir klavye
kullancaksanız, `loadkeys' komutunu kullnmalisiniz. Turkce klavye
duzenlerini iceren dosyaları ftp ile,
compclup.ceng.metu.edu.tr/pub/linux/turkce
den alabilirsiniz. Burada `tr.map' ve `trq.map' adlı iki dosya
bulacaksınız. Bunlardan tr.map, normal ABD klavye duzenin yanında `alt'
ve `altgr' tusları ile c g i s o u tuslarına basıldıgında karsılık gelen
ozel Turkce karakterler goruntulenir. trq.map yaygın olarak kullnılmakta
olan Q-Turkce kalvye duzenini icerir.
Linux'ta bir .map dosyasıyla klavyenizin duzenini belirlemek
icin `loadkeys' komutu kullanılır. `loadkeys' sisteminizde
yoksa, ileride anlatılacak bircok komutu da iceren slackware dagıtımının
`keytbls' paketini sisteminize yuklemelisiniz. Bu paket orjinallerini
farklı ftp arsivlerinden bulabileceginiz, birkac paketten olusur.
Bu paket sisteminizde yuklu degilse, yuklemenin kısa yolu bir ftp
arsivinden bu paketi alıp tar-gzip kullanarak sisteminize yuklemek
olacaktır. Bu paketi yukarıda verilen ODTU Bilgisayar Toplulugu
arsivinden ya da herhangi bir slackware arsivinden alabilirsiniz.
`loadkeys' ve Turkce .map dosyalarınız varsa,
loadkeys tr.map
loadkeys trq.map
komutlarından birini kullanarak istediginiz klavye duzenini
yukleyebilirsiniz.
2.2 Ekranda Turkce goruntuleme
Ekranınızda Turkce karakter setinin tamamını goruntuleyebilmek
icin oncelikle bunları iceren bir font (latin 5) yuklemelisiniz.
Linux'ta farklı herhangi bir font yuklemek icin `setfont' komutu
kullanılır. Turkce fontları, ODTU Bilgisayar Toplulugu arsivinden
alabilirsiniz, ya da `keytbls' paketindeki `iso09' on adlı herhangi bir
fontu kullanabilirsiniz. Ornegin;
setfont tr8x16.map
komutu bir Turkce font yukleyecektir.
Turkce bir font yuklemeniz, ekranda ozel Turkce karakterleri
gorebilmeniz icin yeterli degil. Son olarak,
echo -e "\033(K"
sihirli komutunu vermeniz gerekiyor. Bu komut terminalinizin ASCII
dısında bir karakter setini goruntulemesini saglar. Bu nedenle Turkce
yazacagınız her sanal konsolda (Virtual Console) tekrarlanması gerekir.
Bu komutun ardından, editorlerde rahatlıkla Turkce yazabilirsiniz.
Bazı cok kullanılan programlarda (bash, tcsh, less gibi) Turkce
yazabilmek ya da gorebilmek icin ek birkac islem daha yapmanız gerekir.
2.3 Bazı programlarda Turkce kullanılması
2.3.1 bash ve tcsh
bash'ta Turkce yazabilmek icin asagıdaki uc komutu ~/.inputrc
dosyanıza eklemeniz gerekir.
set ****-flag on
set output-**** on
set convert-**** off
tcsh icin asagıdaki iki komutu calıstırmalı, ya da ~/.tcshrc dosyanıza
eklemelisiniz.
setenv LC_CTYPE ISO-8859-9
stty pass8
kullancaksanız, `loadkeys' komutunu kullnmalisiniz. Turkce klavye
duzenlerini iceren dosyaları ftp ile,
compclup.ceng.metu.edu.tr/pub/linux/turkce
den alabilirsiniz. Burada `tr.map' ve `trq.map' adlı iki dosya
bulacaksınız. Bunlardan tr.map, normal ABD klavye duzenin yanında `alt'
ve `altgr' tusları ile c g i s o u tuslarına basıldıgında karsılık gelen
ozel Turkce karakterler goruntulenir. trq.map yaygın olarak kullnılmakta
olan Q-Turkce kalvye duzenini icerir.
Linux'ta bir .map dosyasıyla klavyenizin duzenini belirlemek
icin `loadkeys' komutu kullanılır. `loadkeys' sisteminizde
yoksa, ileride anlatılacak bircok komutu da iceren slackware dagıtımının
`keytbls' paketini sisteminize yuklemelisiniz. Bu paket orjinallerini
farklı ftp arsivlerinden bulabileceginiz, birkac paketten olusur.
Bu paket sisteminizde yuklu degilse, yuklemenin kısa yolu bir ftp
arsivinden bu paketi alıp tar-gzip kullanarak sisteminize yuklemek
olacaktır. Bu paketi yukarıda verilen ODTU Bilgisayar Toplulugu
arsivinden ya da herhangi bir slackware arsivinden alabilirsiniz.
`loadkeys' ve Turkce .map dosyalarınız varsa,
loadkeys tr.map
loadkeys trq.map
komutlarından birini kullanarak istediginiz klavye duzenini
yukleyebilirsiniz.
2.2 Ekranda Turkce goruntuleme
Ekranınızda Turkce karakter setinin tamamını goruntuleyebilmek
icin oncelikle bunları iceren bir font (latin 5) yuklemelisiniz.
Linux'ta farklı herhangi bir font yuklemek icin `setfont' komutu
kullanılır. Turkce fontları, ODTU Bilgisayar Toplulugu arsivinden
alabilirsiniz, ya da `keytbls' paketindeki `iso09' on adlı herhangi bir
fontu kullanabilirsiniz. Ornegin;
setfont tr8x16.map
komutu bir Turkce font yukleyecektir.
Turkce bir font yuklemeniz, ekranda ozel Turkce karakterleri
gorebilmeniz icin yeterli degil. Son olarak,
echo -e "\033(K"
sihirli komutunu vermeniz gerekiyor. Bu komut terminalinizin ASCII
dısında bir karakter setini goruntulemesini saglar. Bu nedenle Turkce
yazacagınız her sanal konsolda (Virtual Console) tekrarlanması gerekir.
Bu komutun ardından, editorlerde rahatlıkla Turkce yazabilirsiniz.
Bazı cok kullanılan programlarda (bash, tcsh, less gibi) Turkce
yazabilmek ya da gorebilmek icin ek birkac islem daha yapmanız gerekir.
2.3 Bazı programlarda Turkce kullanılması
2.3.1 bash ve tcsh
bash'ta Turkce yazabilmek icin asagıdaki uc komutu ~/.inputrc
dosyanıza eklemeniz gerekir.
set ****-flag on
set output-**** on
set convert-**** off
tcsh icin asagıdaki iki komutu calıstırmalı, ya da ~/.tcshrc dosyanıza
eklemelisiniz.
setenv LC_CTYPE ISO-8859-9
stty pass8