X Window'un x-4.2.0 sürümünden önceki sürümlerinde
libc yerelleriyle bir uyumsuzluk söz konusudur. Bu sorun 4.2.0 sürümünde
düzeltilmiştir. x-4.2.0'dan eski sürümleri
kullananlar bu sorunu XFree86'nın yaptığı gibi değil; çünkü o bir kod
değişikliği idi; libc yerellerinde bir küçük düzeltme ile bu sorunu
giderebilirler. Bunun için /usr/lib/locale/ dizininde
aşağıdaki işlemi yapacaklardır:
# ln -s tr_TR tr_TR.ISO-8859-9
# ln -s tr_TR.utf8 tr_TR.UTF8
Bu işlemden sonra
Eklerde verilen
tr dosyasını sisteminizde
/etc/X11/xkb/symbols/ dizinine
tr ismiyle kaydedin. Mevcut dosyanızı
saklamak isterseniz ismini
tr.eski olarak değiştirmeniz
yeterli olacaktır. Dosya hem Q klavye hem de F klavye yerleşimlerine
yanıt verecek şekilde düzenlenmiştir.
xkb Türkçe
klavyesini X Window'a tanıtmak için
XF86Config-4
dosyasında değişiklik yapmak gerekiyor.
X Window için farklı yapılandırma dosyaları kullanılabilmektedir.
Hangi yapılandırma dosyasının kullanıldığı
/var/log/XFree86.0.log dosyasının içinde yazar.
Dosya içinde şuna benzer bir satır arayacaksınız:
(==) Using config file: "/etc/X11/XF86Config-4"
Aşağıdaki değişiklikleri burada belirtilen dosyada yaparsanız işinizi
şansa bırakmamış olursunuz:
Önce dosyayı bir metin düzenleyici ile açıp değişiklik yapacağımız
yeri bulun. Section "InputDevice" satırı ile başlayan
bölümde aşağıdaki satırlara benzer satırları bulun.
Q klavye kullanmak istiyorsanız:
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "tr"
Option "XkbOptions" "grp_led:caps"
F Klavye kullanmak istiyorsanız:
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "tr"
Option "XkbVariant" "tr_f"
Option "XkbOptions" "grp_led:caps"
satırlarını dosyaya yazın ve kaydedip X Window oturumunuzu yeniden
başlatın. Hemen bir xterm açın ve Türkçe karakterleri
yazmaya başlayın. Bu kadar basit.
| İpucu |
---|
Kullanmakta olduğunuz Q klavyenizin başına onparmak bilen ve F klavye
kullanan bir arkadaşınız geçmek isterse ne yapmak gerektiğini
biliyor musunuz?
Hemen bir xterm açıyorsunuz ve aşağıdaki komutu giriyorsunuz:
# setxkbmap tr -variant tr_f
Tekrar Q klavyenize kavuşmak için de:
# setxkbmap tr -variant basic
|