Selam,

Çarşamba 25 Şubat 2004 17:34 sularında, Recai Oktas şunları yazmıştı: 
> Selam,
>
> Surum bilgileri:
>
>       less 381
>
>       man, version 2.4.2, 2003-09-20
>
>       GNU groff version 1.18.1
>
>               called subprograms:
>
>               GNU troff (groff) version 1.18.1
>               GNU grops (groff) version 1.18.1
>
> LANG=tr_TR altinda less ile Turkce karakterler tamam, fakat man
> ciktisinda ı (kucuk I) ve İ (buyuk i) gorunmuyor.  Bununla birlikte
> soyle bir komut uyguladigimda gayet guzel sonuc aliniyor:
>
>       groff -c -Tlatin1 -mandoc <man dosyasi> | LANG=tr_TR less
>
Bu komutla ı, İ, ş, Ş, ğ, Ğ karakterlerini elde edebiliyor musunuz?

Elde edilebiliyorsa da bu iyi bir çözüm değil, man.config ya da man-gb.config
dosyasının içeriği ile oynamayı gerektirmeyecek bir çözüm lazım.

RH için önerdiğim çözüm:
export MANPAGER="iconv -f UTF-8 -t ISO-8859-9 | less -isr"
alias man='LANG=tr_TR.UTF-8 man'

Bu tanımlar yapıldığında RH üzerinde (less düzeltilmişse) tüm türkçeye
özgü karakterler görüntüleniyor.

> Su an fazla vaktim olmadigindan man yapilandirma dosyalarini detayli
> inceleyemedim.  Daha sonra tekrar bakacagim.
>
> UTF-8 altinda less'de sorun yok, man cuvalliyor :-)
Bunu Erçin Eker'in yaptığı işlemi yaptıktan sonra tekrar dener misiniz?

Eğer benim hazırladığım klavyeleri (trq.kmap, trqu.kmap) kullanıyorsanız 
UTF-8 için gereken ayarları Ctrl+Alt+8 yapar.
ISO-8859-9 kipine dönmek için ise: Ctrl+Alt+9
Buradaki 8 ve 9 harflerin üst sırasındaki tuşlar.
Bu işlemi mc ya da X gibi bir uygulamanın alt kabuğunda yapmaMAya 
dikkat edin. Doğrudan login kabuğunda yapmalısınız.

Esen kalın,
Nilgün

>
> --
> roktas


Cevap