localectl ile Yerel Ayarlar: terminalden kalıcı dil ve klavye yapılandırması

0 Yanıt 0 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
localectl ile Yerel Ayarlar: terminalden kalıcı dil ve klavye yapılandırması

Bir Linux sisteminde dil, zaman biçimi, klavye düzeni gibi yerel ayarları merkezi bir yerden yönetmek istediğinizde systemd’nin localectl aracı en pratik çözümdür. Özellikle çok kullanıcıyla çalışan sunucularda ya da dağıtım değiştiren yöneticiler için tutarlı bir yapılandırma sağlar. Aşağıda pratik bir yol haritası ve sık karşılaşılan senaryoları bulacaksınız.

İlk adım olarak mevcut durumunuzu kontrol edin. localectl status, sisteminizin şu anki hafıza ve servis bazlı ayarlarını gösterir. Örneğin:
localectl status
Bu komutla, LANG, LC_* değişkenlerinin değeri ile desteklenen klavye düzeni (VC-ülke) ve mevcut font/dil yapılandırmasını görürsünüz.

Dil ve locale ayarları için yapılandırma genelde şu iki alanda etkili olur:
  • Locale: arka planda kullanılan dil ve ülke biçimi. Örneğin en_US.UTF-8 veya tr_TR.UTF-8 gibi.
  • Keyboard layout: klavye düzeni, örneğin us, tr, de gibi.


Kurulum ve kalıcı değişiklikler için şu komutları kullanabilirsiniz:
  • locale set etmek:
    KOD
    1localectl set-locale LANG=tr_TR.UTF-8
  • klavye düzenini değiştirmek:
    KOD
    1localectl set-keymap tr
  • ek bir Xorg veya Wayland oturumunda da yerel ayarları eşitlemek isterseniz:
    KOD
    1localectl set-x11-keymap tr


Birden çok değeri aynı anda değiştirmek için:
localectl set-locale LANG=tr_TR.UTF-8 LC_TIME=tr_TR.UTF-8
localectl set-keymap -layout tr -variant basic

Başlıkta belirtildiği gibi, değişiklikler sistem çapında uygulanır ve yeniden başlatmaya gerek kalmadan oturumlarda etkili olabilir. Ancak bazı hizmetler veya grafik oturum yöneticileri kendi mekanizmalarıyla yeniden başlatılmayı gerektirebilir.

Kullanım senaryoları ve ipuçları:
  • Çok kullanıcılı bir sunucuda kullanıcı bazında farklı locale gerekliliği yoksa, sunucu genelinde tr_TR.UTF-8 kullanmak daha güvenli olur.
  • Zaman biçimini de locale ile uyumlu göstermek için LC_TIME değerini ayarlayın.
  • Klavye düzeni değişikliğinin tüm kullanıcı oturumlarını etkilemesini sağlamak için systemd makine seviyesinde ayarları kalıcı hale getirmek önemlidir.


Bu konudaki deneyimler veya zorluklarınız nelerdir? Özellikle farklı dağıtımlarda locale paketlerinin yüklenmesi veya Klavye düzeniyle yaşanan aksaklıklar üzerine gözlemler paylaşabilirsiniz.

Yanıt vermek için giriş yapmış olmalısınız.

Bu konuyu görüntüleyen kullanıcılar (Toplam: 6, Üyeler: 6, Misafirler: 0)
Toplam: 6 (üyeler: 6, misafirler: 0)
0 alıntı seçildi