[Linux] Wine'da Turkce Yazabilme Sorunu Cozuldu !

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Fatih Ozavci (fatih.ozavci@frontsite.com.tr)
Date: Sat 14 Dec 2002 - 02:17:32 EET


Merhaba Arkadaslar,

Onceden Not: Asagida anlatilanlar sonucunda sisteminizde olabilecek
herseyden sizler sorumlusunuz, ben sorumluluk kabul etmiyorum.... ayrica
yaptiklarimin yanlis yada eksik oldugunu dusunen arkadaslar lutfen
duzeltsin ama oldurmesin...

Yaklasik iki haftadir ugrasiyorum, su wine'nin turkce probleminin
cozulmesi icin... sonunda basardim... boylece her turlu windows
uygulamanizda turkce yazabilme sorunu cozulmus oldu...

Wine'nin birkac yonden problemi bulunuyordu... ilki fontlar... ikincisi
cevre degiskeni, ucuncusu ise keyboard mapping...

Fontlar :
Herhangi bir sistem'den indirebileceginiz True Type fontlarin tamamini
linux sisteminize kurmalisiniz...

Fontlari kopyalamak icin...
cp /fontlarin_oldugu_dizin/*.ttf /usr/X11/lib/X11/fonts/truetype/

Fontlari aktif edebilmek icin...
cd /usr/X11/lib/X11/fonts/truetype/
ttmkfdir -o fonts.scale
mkfontdir

Eger XFS kullaniyorsaniz yeniden baslatin... Freetype kullaniyorsaniz
ise /etc/X11/XF86Config dosyasinda asagidaki satirlarin oldugunu kontrol
ederek X'i yeniden baslatin....

FontPath "/usr/X11R6/lib/X11/fonts/truetype"
Load "freetype"

Eger X'i baslattiginizda asagidaki komut ile Arial fontlarini
gorebiliyor iseniz o zaman True Type fontlari kullanabiliyorsunuz
demektir...

xlsfonts | grep arial

Eger cikti goremiyor iseniz bir yerlerde yanlislik yapmissinizdir,
adimlari tekrar deneyiniz...

Cevre Degiskeni :

Dil cevre degiskenleri olarak asagidaki degiskenler kullanilmaktadir.

RC_LANG
LC_CTYPE
LC_ALL
LANG

Cogunlukla bu degiskenlerde yapacaginiz dil degisiklikleri tum
uygulamalariniz tarafindan yeterli bulunur ve dil ayarlariniz bu
dogrultuda yapilir...

Turkce icin tr_TR veya tr_TR.ISO8859-9 degerleri bu degiskenlere atanir,
ingilizce icin ise en_US olur genellikle...

Wine icin "tr" olmasi gerekiyor.. boylece degiskenin ne oldugunu
gorebiliyor ve anlamlandirabiliyor...

export RC_LANG=tr
export LC_CTYPE=tr
export LC_ALL=tr
export LANG=tr

komutlari ile tum degiskenlerinizi belirleyerek wine'i calistirirsaniz
sorun olmaz.. diger uygulamalariniz bu degeri anlamlandiramayabilir,
boyle bir durumda bu komutlari bir dosyaya yazip, sonrada wine ile
calistirmak istediginiz komutu yazip, dosyaya calisma hakki vermeniz
yeterlidir.. Boylece bu degiskenler sadece o dosyada bulunan komut icin
gecerli olacaktir...

Keyboard Mapping...

Asagida linki gorunen dosyayi sisteminizde bir klasore kaydettikten
sonra

xmodmap /indirdiginiz_dizin/xmodmap.trq

komutunu vermelisiniz, boylece normal turkce klavyeden farkli bir turkce
klavyeniz olacaktir... turkce karakterleri cogu program tanimaz, dosya
sadece wine'a ozeldir... bu sebeple komutu bir dosyaya (gnome yada kde
kullananlar panel'lerindeki apletlere) ekleyerek gerekli oldugunda
calistirmaniz daha uygundur... eski klavyenize donmek icin ise asagidaki
komut yeterlidir...

Turkce
setxkbmap tr

Ingilizce
setxkbmap us

Klavye dosyasinin linki :
http://www.siyahsapka.com/xmodmap.trq

Daha sonra wine sorunsuz olarak calisacak ve windows uygulamalarinizda
turkce karakterleri kullanabileceksiniz....

Test Edilen Sistem

Suse 8.1
Xfree86 4.2.0
freetype2-2.0.9
freetype-1.3.1
Crossover Wine 20020710

Herkese Kolay Gelsin... Iyı Win App'lar :-)

-- 
------------------------------------------------------------------------
Fatih Ozavci                        mail: fatih.ozavci@frontsite.com.tr 
IT Security Consultant                        

frontsite Bilgi Teknolojisi A.S. tel: +90 212 222 68 42 http://www.frontsite.com.tr +90 212 222 68 63 http://www.siyahsapka.com fax: +90 212 222 68 35 ------------------------------------------------------------------------

-- Attached file included as plaintext by Ecartis -- -- File: signature.asc -- Desc: This is a digitally signed message part

-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQA9+nibZICO0iJ1CfMRArMDAJ9neQVDOhC3ZVFBmuMQXIIdmJAgAQCfX860 ZPEpsGWS3j6WZYk8+IoOoxo= =rMYl -----END PGP SIGNATURE-----

----------------------------------------------------------------------- Liste üyeliğiniz ile ilgili her türlü işlem için http://liste.linux.org.tr adresindeki web arayüzünü kullanabilirsiniz.

Listeden çıkmak için: 'linux-request@linux.org.tr' adresine, "Konu" kısmında "unsubscribe" yazan bir e-posta gönderiniz. -----------------------------------------------------------------------


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.