- Katılım
- 22 Aralık 2023
- Mesajlar
- 4.734
- Makaleler
- 4
- Çözümler
- 90
- Beğeniler
- 6.816
Herkese merhaba. Kendim bir süredir Gentoo kullanıyorum ve kullandığımdan beridir VT'de Türkçe karakter sorunu yaşıyordum, Türkçe spesifik bazı karakterler sorunlu çıkıyordu. KDE üzerinde terminal öykünücüsüyle kullanırken Türkçe karakterler gözüktüğü için sorun pek yaşamıyordum ama KDE kullanamadığım zaman bir alternatifim olsun istiyordum. Bunun çözümünü de başka bir sanal konsol kullanarak çözdüm. Varsayılan olarak sağlanan geTTY yerine kmsconf ve fbdev'i denedim. İkisi de Türkçe karakter sorunuma çözüm oldu. kmsconf'u kendi bilgisayarımda rahat aktif edip kontrol edebildiğim için tercih ettim. Eğer VT'de Türkçe karakter veya başka latin alfabesine uymayan (Çince, Korece, Japonca, Farsça, Arapça, Hintçe, Tayland dili vs.) dillerde sorun yaşıyorsanız bahsettiğim VT'leri deneyebilirsiniz. Gentoo'da doğrudan konusu olmadığı için Arch Linux'daki konuları bırakacağım;
İki VT'nin paketleri gentoo deposunda mevcut, emerge ile edinebilirsiniz. kmscon'un hazır systemd servis dosyası var eğer çok uğraşmak istemiyorsanız. VT'yi değiştirirken wiki'de belirtilen hususlara dikkat etmeniz lazım, yoksa bilgisayarınız açılmayabilir.
Ekleme: Yaşadığım sorun font sorunuymuş. Benim kullandığım fontların içinde gerçekten de Türkçe karakterler yokmuş. Birçok font deneyerek bunun farkına vardım. Şu iki fonttan birini kullanabilirsiniz, bütün Türkçe karakterleri destekliyorlar;
Bununla beraber KMSCON kullanımımı da sonlandırdım. KMSCON'un DRM yani GPU hızlandırma desteklemesine rağmen GPM(fare) desteği olmamasından dolayı kullanmayı bıraktım.
İki VT'nin paketleri gentoo deposunda mevcut, emerge ile edinebilirsiniz. kmscon'un hazır systemd servis dosyası var eğer çok uğraşmak istemiyorsanız. VT'yi değiştirirken wiki'de belirtilen hususlara dikkat etmeniz lazım, yoksa bilgisayarınız açılmayabilir.
Ekleme: Yaşadığım sorun font sorunuymuş. Benim kullandığım fontların içinde gerçekten de Türkçe karakterler yokmuş. Birçok font deneyerek bunun farkına vardım. Şu iki fonttan birini kullanabilirsiniz, bütün Türkçe karakterleri destekliyorlar;
iso09.16, bu font 256 karakter barındırıyor ve her karakter için 16 renk tonu kodlayabiliyor, bunu kullanırsanız Türkçe karakter sorunu çözülüyor ama ncurses gibi TUI kütüphanelerinde 256 karakter yeterli gelmeyebiliyor, bu durumda TUI uygulamalarının düzgün gözükmemesi sorunu yaşayabiliyorsunuz. Farklı dağıtımlarda farklı adlarla kodlanabileceğinden ISO-8859-9 standardı ile kodlanıyor Türkçe karakterler. Buna bakarak kendi dağıtımınızda gerekli fontu bulabilirsiniz.eurlatgr, bu font 512 karakter barındırıyor ve her karakter için 8 renk tonu kodlayabiliyor, bunu kullanırsanız hem Türkçe karakter sorunu çözülüyor hem de TUI kütüphanelerindeki karakter yetersizliği sorunu çözülüyor yani TUI uygulamaları düzgün gözüküyor. Fakat sadece 8 renk tonu kodlanabildiği için renk derinliği azalıyor.
eurlatgr'yi tercih ettim. Gentoo'daki sanal konsol(VT) için uyumlu olan fontlar /usr/share/consolefonts klasöründe tutuluyor, başka dağıtımlarda başka yerde olabilir. Fontları ayarlamak için setfont <fontadi> yazmak yetiyor. Kalıcı hale getirmek için /etc/vconsole.conf dosyasına FONT=<fontadi> şeklinde bir girdi ekleyerek kalıcı hale getirebilirsiniz.Bununla beraber KMSCON kullanımımı da sonlandırdım. KMSCON'un DRM yani GPU hızlandırma desteklemesine rağmen GPM(fare) desteği olmamasından dolayı kullanmayı bıraktım.
Son düzenleme: