656 lines
19 KiB
Plaintext
656 lines
19 KiB
Plaintext
|
Turkish-HOWTO
|
|||
|
G<>rkem <20>etin, gorkem@gelecek.com.tr
|
|||
|
v1.0, 21 September 1999
|
|||
|
|
|||
|
Bu belge, Linux i<>letim sistemi alt<6C>ndaki T<>rk<72>e sorunlar<61>na <20><>z<EFBFBD>m
|
|||
|
getirmek amac<61>yla, mevcut T<>rk<72>e deste<74>inin nas<61>l kullan<61>labilece<63>ini
|
|||
|
anlat<61>yor.
|
|||
|
______________________________________________________________________
|
|||
|
|
|||
|
Table of Contents
|
|||
|
|
|||
|
|
|||
|
1. Giri<72>
|
|||
|
|
|||
|
1.1 S<>r<EFBFBD>m de<64>i<EFBFBD>iklikleri
|
|||
|
|
|||
|
2. HOWTO belgeleri
|
|||
|
|
|||
|
2.1 T<>m HOWTO belgelerini nerede bulabilirim?
|
|||
|
2.1.1 T<>rk<72>e-NASIL belgeleri
|
|||
|
2.1.1.1 Di<44>er T<>rk<72>e kaynaklar
|
|||
|
|
|||
|
3. Klavye ayarlar<61>
|
|||
|
|
|||
|
3.1 Klavye tu<74> tak<61>m<EFBFBD> y<>klenmesi
|
|||
|
3.2 Bu tu<74>tak<61>mlar<61>n<EFBFBD> nerede bulabilirim?
|
|||
|
|
|||
|
4. Metin ekran (konsol) yaz<61>tiplerinin y<>klenmesi
|
|||
|
|
|||
|
4.1 Son d<>zeltmeler
|
|||
|
|
|||
|
5. <20>e<EFBFBD>itli uygulamalarda T<>rk<72>e kullan<61>m<EFBFBD>
|
|||
|
|
|||
|
5.1 Pine
|
|||
|
5.2 Netscape
|
|||
|
5.3 KDE alt<6C>nda T<>rk<72>e
|
|||
|
5.4 kvt
|
|||
|
5.5 GNOME alt<6C>nda T<>rk<72>e
|
|||
|
|
|||
|
6. Zaman dilimi ayarlar<61>
|
|||
|
|
|||
|
7. X Window deste<74>i
|
|||
|
|
|||
|
7.1 X Window T<>rk<72>e yaz<61>tiplerinin y<>klenmesi
|
|||
|
7.2 X Window alt<6C>nda T<>rk<72>e klavye kullan<61>lmas<61>
|
|||
|
|
|||
|
8. Yap<61>lacaklar
|
|||
|
|
|||
|
|
|||
|
|
|||
|
______________________________________________________________________
|
|||
|
|
|||
|
1. Giri<72>
|
|||
|
|
|||
|
Bu belge, Linux ve baz<61> <20>zel durumlarda UNIX i<>letim sisteminde T<>rk<72>e
|
|||
|
kullanabilmek i<>in gereken eklemeler hakk<6B>nda okuyucuyu bilgilendirmek
|
|||
|
i<>in yaz<61>ld<6C>. T<>rk<72>e'ye ait olan latin5, bir ba<62>ka ad<61>yla ISO8859-9
|
|||
|
standard<72>n<EFBFBD>n, Amerika ve baz<61> Avrupa <20>lkelerince kullan<61>lan latin1
|
|||
|
standard<72> ile ayn<79> olmamas<61> nedeniyle sadece Linux de<64>il, hemen hemen
|
|||
|
t<>m i<>letim sistemlerinde bu sorunu fazlas<61>yla ya<79><61>yor olmal<61>s<EFBFBD>n<EFBFBD>z.
|
|||
|
<20>leride ele al<61>nacak konular ile bu s<>k<EFBFBD>nt<6E>lar<61>n pek <20>o<EFBFBD>unu
|
|||
|
atlataca<63><61>n<EFBFBD>z<EFBFBD> <20>mit ediyorum. E<>er metin ekranda, X Window alt<6C>nda
|
|||
|
T<>rk<72>e yazam<61>yor ve okuyam<61>yorsan<61>z, pine ve Netscape gibi
|
|||
|
uygulamalarda T<>rk<72>e karakterleri g<>remiyorsan<61>z bizi izlemeye devam
|
|||
|
edin.
|
|||
|
|
|||
|
Bu belgedeki <20><>z<EFBFBD>m denemelerimi Red Hat Linux ile yapt<70>m. <20>al<61><6C>mayan,
|
|||
|
eksik bilgi i<>eren ya da eklenmesinde fayda g<>rd<72><64><EFBFBD>n<EFBFBD>z bir b<>l<EFBFBD>m
|
|||
|
g<>rd<72><64><EFBFBD>n<EFBFBD>zde gorkem@gelecek.com.tr adresine bir ileti yollaman<61>z
|
|||
|
yeterlidir. <20>zellikle di<64>er Linux da<64><61>t<EFBFBD>mlar<61>nda yap<61>lacak i<>lemler
|
|||
|
farkl<6B> olabilir, bu nedenle <20>e<EFBFBD>itli Linux da<64><61>t<EFBFBD>mlar<61>nda
|
|||
|
kar<61><72>la<6C>t<EFBFBD><74><EFBFBD>n<EFBFBD>z <20><>z<EFBFBD>mleri bana g<>nderebilirsiniz.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
1.1. S<>r<EFBFBD>m de<64>i<EFBFBD>iklikleri
|
|||
|
|
|||
|
S<>r<EFBFBD>m 1.0 : Turkish-HOWTO'nun yaz<61>lmas<61>. Hala belirli alanlarda T<>rk<72>e
|
|||
|
sorunlar<61> ya<79>ad<61><64><EFBFBD>mdan dolay<61> bu belgenin 1.0 s<>r<EFBFBD>mde kalmayaca<63><61>n<EFBFBD>
|
|||
|
<20>mit ediyorum. Dosya, birtak<61>m alanlarda eksiklikler i<>erebilir.
|
|||
|
Burada g<>rmek istedi<64>iniz ne varsa bana bir ileti g<>nderin. T<>m
|
|||
|
mektuplar<61>n<EFBFBD>za cevap vermeye <20>al<61><6C>aca<63><61>m.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
2. HOWTO belgeleri
|
|||
|
|
|||
|
Linux'un HOWTO belgeleri, Linux merakl<6B>lar<61> taraf<61>ndan biraraya
|
|||
|
getirilmi<6D> ve hepsi belirli bir konuyu ele alan inceleme yaz<61>lar<61>ndan
|
|||
|
olu<6C>uyor. Hem teorik, hem de pratik <20><>z<EFBFBD>mler i<>eren bu belgeleri t<>m
|
|||
|
Linux kullan<61>c<EFBFBD>lar<61>n<EFBFBD>n okumalar<61>n<EFBFBD> tavsiye ederim.
|
|||
|
|
|||
|
|
|||
|
2.1. T<>m HOWTO belgelerini nerede bulabilirim?
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<20> Da<44><61>t<EFBFBD>mla birlikte : E<>er <20>al<61><6C><EFBFBD>r durumda bir Linux da<64><61>t<EFBFBD>m<EFBFBD>n<EFBFBD>z
|
|||
|
varsa, baz<61> durumlarda g<>ncelli<6C>ini k<>smen yitirmi<6D>, ancak de<64>erli
|
|||
|
bilgiler i<>eren belgelere /usr/doc dizininden eri<72>ebilirsiniz.
|
|||
|
Buradaki HOWTO dizini alt<6C>nda ise tahmin edebilece<63>iniz gibi HOWTO
|
|||
|
belgelerini bulabilirsiniz.
|
|||
|
|
|||
|
<20> E<>er HOWTO belgelerini kurmam<61><6D>san<61>z, ya da elinizde bir Linux
|
|||
|
da<64><61>t<EFBFBD>m<EFBFBD> yoksa en yak<61>n sunsite ar<61>ivinden de bu belgeleri alman<61>z
|
|||
|
m<>mk<6D>n: www.metu.edu.tr/ldp/HOWTO <www.metu.edu.tr/ldp/HOWTO>
|
|||
|
|
|||
|
|
|||
|
2.1.1. T<>rk<72>e-NASIL belgeleri
|
|||
|
|
|||
|
|
|||
|
Baz<61> HOWTO belgelerinin <20>evrilmesi sonucu olu<6C>turulan T<>rk<72>e Linux-
|
|||
|
NASIL sayfalar<61>na www.linux.org.tr <http://www.linux.org.tr>
|
|||
|
adresinden ula<6C>abilirsiniz.
|
|||
|
|
|||
|
|
|||
|
2.1.1.1. Di<44>er T<>rk<72>e kaynaklar
|
|||
|
|
|||
|
|
|||
|
<20> T<>rkiye Linux Kullan<61>c<EFBFBD>lar<61> Grubu, www.linux.org.tr
|
|||
|
<http://www.linux.org.tr>
|
|||
|
|
|||
|
<20> Gelecek Bili<6C>im ve <20>leti<74>im A.<2E>, www.gelecek.com.tr
|
|||
|
<http://www.gelecek.com.tr>
|
|||
|
|
|||
|
|
|||
|
Haber <20>bekleri :
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<20> news.pcmagazine.com.tr (pcmag.linux)
|
|||
|
|
|||
|
<20> news.istanbul.edu.tr (tr.bilgisayar.isl-sistemleri.linux)
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Kitaplar :
|
|||
|
|
|||
|
|
|||
|
T<>rkiye'de Linux ile ilgili <20><>km<6B><6D> t<>m yay<61>nlara www.gelecek.com.tr
|
|||
|
<http://www.gelecek.com.tr> adresinden ula<6C>abilirsiniz.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
3. Klavye ayarlar<61>
|
|||
|
|
|||
|
Bu b<>l<EFBFBD>mde, metin ekranda T<>rk<72>e yazmak i<>in gerekli programlar<61>
|
|||
|
inceleyece<63>iniz. Bunlardan ilki, bilgisayara T<>rk<72>e klavye tu<74> tak<61>m<EFBFBD>
|
|||
|
haritas<61>n<EFBFBD> g<>sterecek olan loadkeys komutudur. loadkeys komutu ve
|
|||
|
uygun bir T<>rk<72>e klavye da<64><61>l<EFBFBD>m<EFBFBD> haritas<61> yard<72>m<EFBFBD>yla istedi<64>imiz bir
|
|||
|
T<>rk<72>e klavyeyi (Q T<>rk<72>e, F T<>rk<72>e gibi) y<>kleyebiliriz.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
3.1. Klavye tu<74> tak<61>m<EFBFBD> y<>klenmesi
|
|||
|
|
|||
|
|
|||
|
loadkeys komutunun kullan<61>m<EFBFBD> <20>ok basittir. Da<44><61>t<EFBFBD>m<EFBFBD>n<EFBFBD>zda bulunan ve
|
|||
|
/usr/lib/kbd/keymaps/i386 dizini alt<6C>na yerle<6C>tirilmi<6D> olan klavye
|
|||
|
haritalar<61>ndan bir tanesini se<73>in. Asl<73>nda klavye haritalar<61>n<EFBFBD>n ad<61>n<EFBFBD>
|
|||
|
bilmek zorunda de<64>ilsiniz, burada kullanabilece<63>iniz dosyalar<61> ve ne
|
|||
|
tip bir klavyeyi y<>klediklerini g<>rebilirsiniz:
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<20> trq.map : T<>rk<72>e Q klavye
|
|||
|
|
|||
|
<20> trf.map : T<>rk<72>e F klavye
|
|||
|
|
|||
|
<20> tralt.map : Bu klavye ile, ALT tu<74>u ile birlikte bast<73><74><EFBFBD>n<EFBFBD>z bir
|
|||
|
karakterin kar<61><72>l<EFBFBD><6C><EFBFBD> olan T<>rk<72>e karakter ekranda belirecektir.
|
|||
|
<20>rnek olarak ALT ve "c" karakterlerine bast<73><74><EFBFBD>n<EFBFBD>z zaman "<22>", ALT ve
|
|||
|
"G" karakterlerine bast<73><74><EFBFBD>n<EFBFBD>zda ise "<22>" harfi g<>r<EFBFBD>lecektir. Bu
|
|||
|
klavye da<64><61>l<EFBFBD>m<EFBFBD>, Q klavyeye al<61><6C>k<EFBFBD>n, ancak arada bir T<>rk<72>e yazmak
|
|||
|
isteyenler i<>in ideal g<>r<EFBFBD>n<EFBFBD>n<EFBFBD>yor. Ancak h<>zl<7A> kullanmak i<>in biraz
|
|||
|
zaman istiyor.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<20>imdi loadkeys komutunu birka<6B> <20>rnekte kullanal<61>m:
|
|||
|
|
|||
|
|
|||
|
|
|||
|
$ loadkeys trq.map (T<>rk<72>e Q klavye haritas<61>n<EFBFBD> y<>kle)
|
|||
|
$ loadkeys trf.map (T<>rk<72>e F klavye haritas<61>n<EFBFBD> y<>kle)
|
|||
|
$ loadkeys tralt.map (T<>rk<72>e F klavye haritas<61>n<EFBFBD> y<>kle)
|
|||
|
|
|||
|
|
|||
|
|
|||
|
E<>er normal US klavye haritas<61>na d<>nmek isterseniz, defkeymap klavye
|
|||
|
e<>lem dosyas<61>n<EFBFBD> kullan<61>n.
|
|||
|
|
|||
|
|
|||
|
$ loadkeys defkeymap
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Yap<61>lan t<>m i<>lemler t<>m sistemde etkin olacakt<6B>r. Bir kullan<61>c<EFBFBD>
|
|||
|
<20>al<61><6C>ma yapt<70>ktan sonra sistem kapan<61>ncaya, ya da ba<62>ka bir klavye
|
|||
|
da<64><61>l<EFBFBD>m<EFBFBD> y<>klenince de<64>in klavye d<>zeni ayn<79> kal<61>r.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Not: <20>o<EFBFBD>u Linux da<64><61>t<EFBFBD>mlar<61>nda bulunan kbd paketi sistemde
|
|||
|
kullan<61>labilecek klavye e<>lem (da<64><61>l<EFBFBD>m) dosyalar<61>n<EFBFBD> ve yaz<61>tiplerini
|
|||
|
i<>erir. Son zamanlarda, diskten tasarruf sa<73>lamak amac<61>yla hem
|
|||
|
yaz<61>tipi, hem de klavye e<>lem dosyalar<61> s<>k<EFBFBD><6B>t<EFBFBD>r<EFBFBD>larak
|
|||
|
kullan<61>lmaktad<61>r. Bu tip s<>k<EFBFBD><6B>t<EFBFBD>r<EFBFBD>lm<6C><6D> dosyalar<61>n sonu .gz ile biter
|
|||
|
(<28>rne<6E>in trq.map.gz). loadkeys ve setfont komutlar<61> herhangi bir
|
|||
|
sorunla kar<61><72>la<6C>madan bu dosyalar<61> okuyabilecek ve gerekli i<>lemleri
|
|||
|
yapacakt<6B>r.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
3.2. Bu tu<74>tak<61>mlar<61>n<EFBFBD> nerede bulabilirim?
|
|||
|
|
|||
|
E<>er kulland<6E><64><EFBFBD>n<EFBFBD>z da<64><61>t<EFBFBD>mda trq.map, trf.map ya da tralt.map klavye
|
|||
|
e<>lem dosyalar<61>n<EFBFBD> bulam<61>yorsan<61>z ve yukar<61>daki komutlar<61> i<>lerken hata
|
|||
|
mesaj<61> al<61>yorsan<61>z, ftp.gelecek.com.tr
|
|||
|
<ftp://ftp.gelecek.com.tr/pub/turkce> adresinden bu dosyalar<61>
|
|||
|
indirmeniz m<>mk<6D>nd<6E>r.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Diledi<64>iniz klavye d<>zenini, Red Hat da<64><61>t<EFBFBD>m<EFBFBD>nda yeralan
|
|||
|
/etc/sysconfig/keyboard dosyas<61>na ekleyebilirsiniz. Kullanabilece<63>iniz
|
|||
|
dosya isimlerinden baz<61>lar<61> trq, trf ve tralt't<>r.
|
|||
|
|
|||
|
|
|||
|
4. Metin ekran (konsol) yaz<61>tiplerinin y<>klenmesi
|
|||
|
|
|||
|
|
|||
|
Metin ekranda T<>rk<72>e g<>rebilmek i<>in birka<6B> i<>leme daha ihtiyac<61>m<EFBFBD>z
|
|||
|
var. Bunlardan ilki T<>rk<72>e karakterleri i<>eren yaz<61>tiplerinin
|
|||
|
y<>klenmesi. Bir yaz<61>tipini y<>klemek i<>in setfont komutunu
|
|||
|
kullan<61>yoruz.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
$ setfont latin5u-16.psf.gz
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Yukar<61>daki komut /usr/lib/kbd/consolefonts dizini alt<6C>ndaki
|
|||
|
latin5u-16.psf.gz yaz<61>tipi dosyas<61>n<EFBFBD> y<>kledi. Bu dizin alt<6C>nda
|
|||
|
yeralan, ya da yukar<61>da belirtti<74>im ftp adresinden indirdi<64>iniz ve ad<61>
|
|||
|
latin5 ile ba<62>layan t<>m yaz<61>tipleri T<>rk<72>e karakterler i<>erir. Birka<6B>
|
|||
|
deneme de siz yap<61>n. <20>zellikle latin5u-12 ve latin5u-14 dosyalar<61> daha
|
|||
|
k<><6B><EFBFBD>k yaz<61>tipi i<>erir ve ekranda ayn<79> anda daha <20>ok karakter
|
|||
|
g<>r<EFBFBD>nt<6E>leyerek <20>al<61><6C>ma alan<61>n<EFBFBD>z<EFBFBD> geni<6E>letir.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Metin ekranda kullanabilece<63>iniz t<>m T<>rk<72>e yaz<61>tiplerini
|
|||
|
ftp.gelecek.com.tr <ftp://ftp.gelecek.com.tr/pub/turkce> dizini
|
|||
|
alt<6C>nda bulabilirsiniz.
|
|||
|
4.1. Son d<>zeltmeler
|
|||
|
|
|||
|
At<41>lmas<61> gereken birka<6B> ad<61>m daha kald<6C>. <20>nce /etc/inputrc dosyas<61>
|
|||
|
i<>ine a<>a<EFBFBD><61>daki sat<61>rlar<61> ekleyin. E<>er dosya yoksa kendiniz
|
|||
|
olu<6C>turun.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
set input-meta on
|
|||
|
set convert-meta off
|
|||
|
set output-meta on
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Ard<72>ndan /etc/profile dosyas<61>n<EFBFBD>n sonuna, a<>a<EFBFBD><61>daki sat<61>rlar<61> ekleyin.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
export INPUTRC=/etc/inputrc
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Art<72>k rahatl<74>kla bash komut sat<61>r<EFBFBD> alt<6C>nda T<>rk<72>e yazabilir ve
|
|||
|
okuyabilirsiniz. Yukar<61>da yap<61>lan i<>lemleri e<>er /etc/rc.d/rc.local
|
|||
|
dosyas<61>na eklerseniz, herkes i<>in tan<61>ml<6D> bir klavye e<>lem dosyas<61> ve
|
|||
|
yaz<61>tipi yaratm<74><6D> olursunuz:
|
|||
|
|
|||
|
|
|||
|
|
|||
|
setfont latin5u-16.psf
|
|||
|
loadkeys trq.map.gz
|
|||
|
|
|||
|
|
|||
|
|
|||
|
5. <20>e<EFBFBD>itli uygulamalarda T<>rk<72>e kullan<61>m<EFBFBD>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
5.1. Pine
|
|||
|
|
|||
|
|
|||
|
Pine ile T<>rk<72>e ileti g<>ndermek ve almak istiyorsan<61>z, .pinerc
|
|||
|
dosyas<61>nda, character-set de<64>i<EFBFBD>keninin kar<61><72>s<EFBFBD>nda, a<>a<EFBFBD><61>daki
|
|||
|
de<64>i<EFBFBD>ikli<6C>i yapman<61>z gerekiyor:
|
|||
|
|
|||
|
|
|||
|
|
|||
|
# Reflects capabilities of the display you have. Default: US-ASCII.
|
|||
|
# Typical alternatives include ISO-8859-x, (x is a number between 1 and 9).
|
|||
|
character-set=ISO-8859-9
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Yukar<61>daki de<64>i<EFBFBD>iklikleri yapt<70>ktan sonra, pine ile kolayca T<>rk<72>e
|
|||
|
karakterler i<>eren e-posta yollayabilirsiniz.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
5.2. Netscape
|
|||
|
|
|||
|
|
|||
|
Netscape'te yaz<61>tipi se<73>imi i<>in, Edit - Preferences - Appearance -
|
|||
|
Fonts - For the Encoding men<65>s<EFBFBD>ne gidin ve buradan ``Turkish
|
|||
|
(iso-8859-9)'' se<73>ene<6E>ini i<>aretleyin. Daha a<>a<EFBFBD><61>da yeralan ``Use my
|
|||
|
default fonts, overriding document-specified fonts'' se<73>ene<6E>ini
|
|||
|
i<>aretlemeniz halinde ise Netscape, sadece sizin belirtti<74>iniz
|
|||
|
yaz<61>tiplerini ekranda g<>sterecektir. Yine de Netscape ile T<>rk<72>e
|
|||
|
yaz<61>tiplerini g<>rmekte s<>k<EFBFBD>nt<6E> <20>ekerseniz View -> Encoding -> Turkish
|
|||
|
(ISO-8859-9) se<73>ene<6E>ini i<>aretlemelisiniz.
|
|||
|
|
|||
|
Genel kural olarak yaz<61>tipini se<73>menize izin veren t<>m yaz<61>l<EFBFBD>mlarda
|
|||
|
T<>rk<72>e yaz<61>tiplerini kullanabilirsiniz.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
5.3. KDE alt<6C>nda T<>rk<72>e
|
|||
|
|
|||
|
|
|||
|
KDE pencere aray<61>z<EFBFBD>n<EFBFBD>n b<>y<EFBFBD>k bir k<>sm<73> T<>rk<72>eye <20>evrildi. 1.0
|
|||
|
s<>r<EFBFBD>m<EFBFBD>nden itibaren gelen T<>rk<72>e deste<74>i ile pek <20>ok uygulama
|
|||
|
yaz<61>l<EFBFBD>m<EFBFBD>n<EFBFBD> T<>rk<72>e <20>al<61><6C>t<EFBFBD>rabiliyorsunuz.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
KDE alt<6C>nda, programlar<61>n T<>rk<72>e <20>al<61><6C>mas<61> ve mesajlar<61>n T<>rk<72>e
|
|||
|
<20><>kmas<61> i<>in kcontrol program<61>n<EFBFBD> <20>al<61><6C>t<EFBFBD>r<EFBFBD>n. Sol tarafta yeralan
|
|||
|
Desktop - Language men<65>s<EFBFBD> i<>inde ilk dil olarak Turkish'i se<73>in.
|
|||
|
Bundan sonra a<>aca<63><61>n<EFBFBD>z her KDE program<61>, e<>er destekleniyorsa T<>rk<72>e
|
|||
|
<20>al<61><6C>acakt<6B>r.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
5.4. kvt
|
|||
|
|
|||
|
|
|||
|
kvt, KDE ile birlikte gelen bir terminal em<65>lasyon program<61>d<EFBFBD>r. kvt'de
|
|||
|
kullanaca<63><61>n<EFBFBD>z yaz<61>tipini se<73>mek i<>in, s<>ras<61>yla
|
|||
|
|
|||
|
|
|||
|
<20> Se<53>enekler - Yaz<61>tipi men<65>s<EFBFBD>ne girin.
|
|||
|
|
|||
|
<20> Karakterler se<73>ene<6E>inin yan<61>ndaki d<><64>meden iso-8859-9 se<73>ene<6E>ine
|
|||
|
t<>klay<61>n.
|
|||
|
|
|||
|
<20> <20>sterseniz boy, t<>r ve di<64>er se<73>eneklere de g<>zatabilir ve bunlar<61>
|
|||
|
de<64>i<EFBFBD>tirebilirsiniz. <20>zellikle Courier yaz<61>tipi en iyi g<>r<EFBFBD>nt<6E>y<EFBFBD>
|
|||
|
sa<73>layacakt<6B>r.
|
|||
|
|
|||
|
<20> kvt'ye geri d<>n<EFBFBD>n.
|
|||
|
|
|||
|
Art<72>k kvt alt<6C>nda T<>rk<72>e yazabilirsiniz. Ancak X Window'da hen<65>z
|
|||
|
T<>rk<72>e karakterlerinizi tan<61>tmad<61>ysan<61>z yukar<61>da yaz<61>lanlar<61> yapmak
|
|||
|
m<>mk<6D>n olmaz. Bunun i<>in <20>nce ``X Window T<>rk<72>e yaz<61>tiplerinin
|
|||
|
y<>klenmesi'' ba<62>l<EFBFBD><6C><EFBFBD> alt<6C>nda yeralan y<>nergeleri izleyin.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
kvt'nin yeni bir s<>r<EFBFBD>m<EFBFBD>n<EFBFBD> kullanman<61>z halinde, <20>nce kvt'yi <20>al<61><6C>t<EFBFBD>r<EFBFBD>n,
|
|||
|
ard<72>ndan farenin sa<73> tu<74>uyla kvt <20>zerinde herhangi bir noktaya bas<61>n.
|
|||
|
Yukar<61>daki maddeleri s<>ras<61>yla takip edin.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
5.5. GNOME alt<6C>nda T<>rk<72>e
|
|||
|
|
|||
|
GNOME masa<73>st<73> alt<6C>nda, <20>zellikle gnome terminal alt<6C>nda
|
|||
|
ya<79>ayabilmeniz muhtemel T<>rk<72>e karakter sorununa <20><>z<EFBFBD>m i<>in, a<>a<EFBFBD><61>daki
|
|||
|
maddeleri uygulay<61>n:
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<20> Bir gnome terminal a<><61>n. GNOME panelinin (ekran<61>n en alt<6C>nda)
|
|||
|
<20>zerinde yeralan ekran g<>r<EFBFBD>nt<6E>s<EFBFBD> <20>zerine t<>klayabilirsiniz.
|
|||
|
|
|||
|
<20> Settings - Preferences i<>ine girin. Font kar<61><72>s<EFBFBD>ndaki kutucukta,
|
|||
|
halen kullan<61>lan yaz<61>tipi yeralmaktad<61>r. Kar<61><72>s<EFBFBD>ndaki kutuya
|
|||
|
(Browse) t<>klay<61>n.
|
|||
|
|
|||
|
<20> Filter sekmesine t<>klay<61>n. Charset b<>l<EFBFBD>m<EFBFBD>nden ISO8859-9'u se<73>in.
|
|||
|
Ok'i t<>klay<61>n.
|
|||
|
|
|||
|
<20> Ok diyerek son pencereden de <20><>k<EFBFBD>n. <20>imdi gnome terminalde T<>rk<72>e
|
|||
|
karakterleri g<>rebileceksiniz.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
6. Zaman dilimi ayarlar<61>
|
|||
|
|
|||
|
|
|||
|
T<>rkiye, Greenwich'ten 2 saat ileride yeralan zaman dilimi ku<6B>a<EFBFBD><61>
|
|||
|
i<>indedir. Bunu, bir e-posta ald<6C><64><EFBFBD>n<EFBFBD>z zaman iletinin en <20>st k<>sm<73>nda
|
|||
|
yeralan +02:00 i<>aretinden de anlayabilirsiniz. E<>er hatal<61> bir zaman
|
|||
|
diliminde yeral<61>yorsan<61>z, yap<61>lmas<61> gereken i<>lemler a<>a<EFBFBD><61>dad<61>r.
|
|||
|
Alternatif olarak, Red Hat ve Mandrake da<64><61>t<EFBFBD>mlar<61>yla gelen timeconfig
|
|||
|
paketi zaman dilimini ayarlaman<61>z konusunda yard<72>mc<6D> olacakt<6B>r.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<20>nce /etc/localtime saat ayar<61> dosyas<61>n<EFBFBD> silin:
|
|||
|
|
|||
|
|
|||
|
|
|||
|
# rm /etc/localtime
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Ard<72>ndan, bu dosyay<61> bir sembolik ba<62> ile,
|
|||
|
/usr/share/zoneinfo/Europe/Istanbul dosyas<61>na ba<62>lay<61>n.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
# ln -s /usr/share/zoneinfo/Europe/Istanbul /etc/timeconfig
|
|||
|
|
|||
|
|
|||
|
|
|||
|
timeconfig paketinde ise sadece ``Turkey'' se<73>ene<6E>ini i<>aretleyin ve
|
|||
|
<20><>k<EFBFBD>n.
|
|||
|
|
|||
|
E<>er /etc/localtime dosyas<61> yoksa, ba<62>ta sendmail olmak <20>zere pek <20>ok
|
|||
|
programda ho<68> olmayan hata mesajlar<61> al<61>rs<72>n<EFBFBD>z.
|
|||
|
|
|||
|
|
|||
|
7. X Window deste<74>i
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Metin tabanl<6E> bir ekran alt<6C>nda T<>rk<72>e yazd<7A>ktan ve uygulamalar<61>m<EFBFBD>z<EFBFBD>
|
|||
|
T<>rk<72>e yaz<61>tipleriyle kullanmaya ba<62>lad<61>ktan sonra X Window alt<6C>nda
|
|||
|
nas<61>l T<>rk<72>e yaz<61>l<EFBFBD>r ve okunur, g<>relim.
|
|||
|
|
|||
|
|
|||
|
7.1. X Window T<>rk<72>e yaz<61>tiplerinin y<>klenmesi
|
|||
|
|
|||
|
|
|||
|
<20>ncelikle yapmam<61>z gereken, T<>rk<72>e yaz<61>tiplerinin X Window'a
|
|||
|
tan<61>t<EFBFBD>lmas<61>d<EFBFBD>r. X Window a<><61>l<EFBFBD>rken, hangi yaz<61>tiplerini y<>kleyece<63>ini
|
|||
|
belirlemek amac<61>yla baz<61> <20>ntan<61>ml<6D> dizinlere bakar. Bu dizinler,
|
|||
|
/usr/X11R6/lib/X11/XF86Config dosyas<61>nda belirtilmi<6D>tir.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
RPM paketlerini kurabilece<63>iniz bir da<64><61>t<EFBFBD>m kullanman<61>z halinde,
|
|||
|
T<>rk<72>e yaz<61>tiplerini ve klavye harita ek dosyas<61>n<EFBFBD> y<>klemi<6D>seniz,
|
|||
|
i<>iniz <20>ok kolay. Bu dosyalar<61> y<>kleyip y<>klemedi<64>inizi bilmiyorsan<61>z
|
|||
|
a<>a<EFBFBD><61>daki komutu <20>al<61><6C>t<EFBFBD>r<EFBFBD>n.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
# rpm -qa | grep ISO8859-9
|
|||
|
XFree86-ISO8859-9-75dpi-fonts-2.1.2-1
|
|||
|
XFree86-ISO8859-9-2.1.2-1
|
|||
|
XFree86-ISO8859-9-100dpi-fonts-2.1.2-1
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Yukar<61>daki sat<61>rlara benzer bir <20><>kt<6B> alm<6C><6D> olman<61>z gerekiyor (s<>r<EFBFBD>m
|
|||
|
numaralar<61> farkl<6B> olabilir). E<>er almad<61>ysan<61>z T<>rk<72>e yaz<61>tiplerini
|
|||
|
kurmam<61><6D>s<EFBFBD>n<EFBFBD>z demektir. E<>er Red Hat Linux kullan<61>yorsan<61>z, CD'yi
|
|||
|
s<>r<EFBFBD>c<EFBFBD>ye yerle<6C>tirip s<>rayla <20>u i<>lemleri yap<61>n:
|
|||
|
|
|||
|
|
|||
|
|
|||
|
# mount /dev/cdrom
|
|||
|
# cd /mnt/cdrom/RedHat/RPMS/
|
|||
|
# rpm -i XFree86-ISO8859-9-75dpi-fonts-2.1.2-1
|
|||
|
# rpm -i XFree86-ISO8859-9-2.1.2-1
|
|||
|
# rpm -i XFree86-ISO8859-9-100dpi-fonts-2.1.2-1
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Yaz<61>tiplerini ve klavye e<>lem dosyas<61>n<EFBFBD> sisteminize kurduktan sonra
|
|||
|
bir sonraki ad<61>ma ge<67>in.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<20>imdi, daha <20>nce yar<61>m b<>rakt<6B><74><EFBFBD>m<EFBFBD>z noktaya geri d<>nelim. X Window'un
|
|||
|
y<>kleyece<63>i yaz<61>tiplerinin bulundu<64>u dizinler
|
|||
|
/usr/X11R6/lib/X11/XF86Config dosyas<61>nda belirtiliyordu.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Bu dosya i<>inde, a<>a<EFBFBD><61>dakine
|
|||
|
|
|||
|
|
|||
|
|
|||
|
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
|
|||
|
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
|
|||
|
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
|
|||
|
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
|
|||
|
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
|
|||
|
|
|||
|
|
|||
|
|
|||
|
ya da buna
|
|||
|
|
|||
|
|
|||
|
|
|||
|
FontPath unix/-1
|
|||
|
|
|||
|
|
|||
|
|
|||
|
benzer sat<61>rlar g<>receksiniz.
|
|||
|
|
|||
|
Bu sat<61>rlar<61>n en ba<62><61>na, kurdu<64>umuz T<>rk<72>e yaz<61>tipleri neredeyse o
|
|||
|
dizinin ad<61>n<EFBFBD> yaz<61>yoruz. Red Hat Linux 6.0'dan itibaren T<>rk<72>e
|
|||
|
yaz<61>tipleri /usr/share/fonts/ISO8859-9 dizinine kuruluyor. Bu dizin
|
|||
|
patikas<61>n<EFBFBD> XF86Config dosyas<61>n<EFBFBD>n en <20>st<73>ne ekleyelim. T<>m T<>rk<72>e
|
|||
|
yaz<61>tipleri kurulmu<6D>sa /usr/share/fonts/ISO8859-9 dizini alt<6C>nda
|
|||
|
a<>a<EFBFBD><61>daki dosyalar<61> g<>rebilirsiniz:
|
|||
|
|
|||
|
|
|||
|
|
|||
|
# ls -al /usr/share/fonts/ISO8859-9/
|
|||
|
total 17
|
|||
|
drwxr-xr-x 5 root root 1024 Feb 13 19:04 .
|
|||
|
drwxr-xr-x 11 root root 1024 Feb 15 18:46 ..
|
|||
|
drwxr-xr-x 2 root root 6144 Feb 13 19:04 100dpi
|
|||
|
drwxr-xr-x 2 root root 6144 Feb 13 19:04 75dpi
|
|||
|
drwxr-xr-x 2 root root 1024 Feb 13 19:04 misc
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<20>imdi ISO8859-9 dizininde T<>rk<72>e yaz<61>tiplerimizin bulundu<64>unu
|
|||
|
/usr/X11/lib/X11/XF86Config dosyas<61>nda belirtelim.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
FontPath "/usr/X11R6/lib/X11/fonts/ISO8859-9/misc"
|
|||
|
FontPath "/usr/X11R6/lib/X11/fonts/ISO8859-9/75dpi"
|
|||
|
FontPath "/usr/X11R6/lib/X11/fonts/ISO8859-9/100dpi"
|
|||
|
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
|
|||
|
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
|
|||
|
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
|
|||
|
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
|
|||
|
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Tabi, bu dosyada "FontPath unix/:-1" sat<61>r<EFBFBD> varsa, ekleme yapaca<63><61>n<EFBFBD>z
|
|||
|
<20><> sat<61>r<EFBFBD> da "FontPath unix/:-1" sat<61>r<EFBFBD>n<EFBFBD>n ba<62><61>na koyman<61>z
|
|||
|
gerekiyor.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<20>u anda yaz<61>tiplerimizi sisteme tan<61>tm<74><6D> durumday<61>z. X Window
|
|||
|
a<><61>l<EFBFBD>rken <20>nce en <20>stteki FontPath bilgileri okunacakt<6B>r.
|
|||
|
|
|||
|
<20>imdi X Window'a girin. Netscape ile herhangi bir T<>rk<72>e dosyay<61>
|
|||
|
g<>r<EFBFBD>nt<6E>leyebilirsiniz.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
7.2. X Window alt<6C>nda T<>rk<72>e klavye kullan<61>lmas<61>
|
|||
|
|
|||
|
|
|||
|
S<>ra geldi klavye ayarlar<61>n<EFBFBD>n yap<61>lmas<61>na. Red Hat ile birlikte,
|
|||
|
T<>rk<72>e klavye e<>lem dosyalar<61> da geliyor. Bu dosyalar,
|
|||
|
/usr/X11R6/lib/X11/etc dizininde yeral<61>yorlar:
|
|||
|
|
|||
|
|
|||
|
|
|||
|
# cd /usr/X11R6/lib/X11/etc/
|
|||
|
# ls -al xmodmap.*
|
|||
|
-r--r--r-- 1 root root 4988 Oct 10 10:53 xmodmap.std
|
|||
|
-rw-r--r-- 1 root root 2764 Oct 6 1998 xmodmap.tralt
|
|||
|
-rw-r--r-- 1 root root 2316 Oct 6 1998 xmodmap.trf
|
|||
|
-rw-r--r-- 1 root root 2316 Oct 6 1998 xmodmap.trq
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Yukar<61>daki dosyalar s<>ras<61>yla standart Amerikan klavye, alt T<>rk<72>e
|
|||
|
klavye, F klavye ve Q T<>rk<72>e klavyeye kar<61><72>l<EFBFBD>k geliyor. X Window'a
|
|||
|
girerken bu klavyelerden bir tanesini aktif hale getirmemiz gerekiyor.
|
|||
|
<20>rnek olarak, Q T<>rk<72>e klavyenin, X Window a<><61>l<EFBFBD>rken etkin olmas<61>
|
|||
|
i<>in, /home/kullan<61>c<EFBFBD>-ad<61>/.xinitrc dosyas<61>na a<>a<EFBFBD><61>daki sat<61>r<EFBFBD>
|
|||
|
eklemelisiniz.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
xmodmap /usr/X11R6/lib/X11/etc/xmodmap.trq
|
|||
|
|
|||
|
|
|||
|
|
|||
|
.xinitrc dosyas<61>na, kulland<6E><64><EFBFBD>n<EFBFBD>z pencere y<>netecisini <20>al<61><6C>t<EFBFBD>racak
|
|||
|
<20>ekilde bir eklenti de yapman<61>z gerekecektir. Bu eklentiyi de
|
|||
|
yapt<70>ktan sonra dosyan<61>n son hali a<>a<EFBFBD><61>dakine benzer bir hal al<61>r:
|
|||
|
|
|||
|
|
|||
|
|
|||
|
xmodmap /usr/X11R6/lib/X11/etc/xmodmap.trq
|
|||
|
startkde
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Tabi siz startkde yerine istedi<64>iniz pencere y<>neticisini <20>al<61><6C>t<EFBFBD>racak
|
|||
|
<20>ekilde bir komut yazabilirsiniz.
|
|||
|
|
|||
|
X Window'a girdikten sonra da klavye haritas<61>n<EFBFBD> de<64>i<EFBFBD>tirmek m<>mk<6D>nd<6E>r.
|
|||
|
Bunun i<>in yukar<61>da <20>rne<6E>i bulunan xmodmap komutunu do<64>rudan xterm
|
|||
|
alt<6C>nda <20>al<61><6C>t<EFBFBD>rabilirsiniz.
|
|||
|
|
|||
|
X Window alt<6C>nda kullan<61>lan klavye e<>lem dosyalar<61>ndan xmodmap.tralt,
|
|||
|
konsol ekranda kullan<61>lan tr.alt dosyas<61>ndan biraz farkl<6B>l<EFBFBD>k
|
|||
|
g<>steriyor. Konsol alt<6C>nda, herhangi bir T<>rk<72>e karakteri bast<73>rmak
|
|||
|
i<>in ALT tu<74>unu kullan<61>rken, X Window alt<6C>nda ALT-GR tu<74>unu
|
|||
|
kullanmal<61>s<EFBFBD>n<EFBFBD>z.
|
|||
|
|
|||
|
XFree86'daki g<>zel bir <20>zellik de, konsolda kullan<61>lan klavye e<>lem
|
|||
|
dosyas<61>n<EFBFBD>n ayn<79>s<EFBFBD>n<EFBFBD>n, X Window a<><61>l<EFBFBD>rken de kullan<61>labilmesi. Bunun
|
|||
|
i<>in, /usr/X11R6/lib/X11/XF86Config dosyas<61>nda,
|
|||
|
XkbDisable
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<20>eklinde bir sat<61>r<EFBFBD>n bulunmas<61> gerekir.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
8. Yap<61>lacaklar
|
|||
|
|
|||
|
|
|||
|
Nefesimin yetti<74>i bir noktada, uluslararas<61>la<6C>t<EFBFBD>rma (i18n -
|
|||
|
internationalizaton) ve yerelle<6C>tirme (l10n - localization) konular<61>na
|
|||
|
da girmek istiyorum. Bu sayede <20>rne<6E>in ayn<79> kaynak kodu derleyerek,
|
|||
|
farkl<6B> diller i<>in farkl<6B> tarih g<>sterimleri sunabilirsiniz. Bir dosya
|
|||
|
i<>inde s<>ralama yaparken "<22>" karakterinin, "c"den hemen sonra
|
|||
|
gelmesini sa<73>layabilirsiniz. i18n sayesinde bir yaz<61>l<EFBFBD>m<EFBFBD>n kullan<61><6E>l<EFBFBD><6C><EFBFBD>
|
|||
|
<20>ok artar. KDE gibi g<>zel bir masa<73>st<73> paketini <20>imdi T<>rk<72>e
|
|||
|
kullanabiliyorsan<61>z bunu i18n deste<74>ine bor<6F>lusunuz.
|
|||
|
|
|||
|
Bunlar<61>n yan<61>nda, s<>rada Star Office'in T<>rk<72>e ayarlar<61>n<EFBFBD>n yap<61>lmas<61>
|
|||
|
var. Sa<53>olsun Sun Microsystems, Star Office'i serbest b<>rakarak Linux
|
|||
|
kullan<61>c<EFBFBD>lar<61>n<EFBFBD>n <20>ok geli<6C>mi<6D> bir ofis paketine sahip olmalar<61>na
|
|||
|
yard<72>m etti. Bize de bu nimetten yararlanmak kald<6C>.
|
|||
|
|
|||
|
Sevgi, sayg<79>, Linux
|
|||
|
|
|||
|
|
|||
|
|