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

