X Üzerinde F Klavye Kullanmak
From ArchWiki
HAL Yapılandırması Kullanarak
Xorg 1.5'ten itibaren X.Org ayarları HAL aracılığıyla, fdi dosyaları yardımıyla yapılabilmektedir. Türkçe F klavye kullanmak için /usr/share/hal/fdi/policy/10-osvendor/10-keymap.fdi dosyasını şu şekilde düzenleyebilirsiniz:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>
<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">base</merge>
<merge key="input.xkb.model" type="string">keyboard</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.xkb.model" type="string">evdev</merge>
</match>
<merge key="input.xkb.layout" type="string">tr</merge>
<merge key="input.xkb.variant" type="string">f</merge>
<merge key="input.xkb.variant" type="string" />
</match>
</device>
</deviceinfo>
Bu şekilde güncelledikten sonra HAL servisini ve X'i tekrar başlatmanız gerekmektedir.
Note: Bahsi geçen fdi dosyası hal paketi içerisinde yer alır. HAL her güncellendiğinde bu dosyanın üzerine yazılma durumu söz konusu olacağı için, düzenlediğiniz dosyayı /etc/hal/fdi/policy dizini altına alabilirsiniz. Böylelikle hal güncellendiğinde .fdi dosyanız korunmaya ve işlev göstermeye devam edecektir.
Klavye Ayarlarınızı xorg.conf'ta yapıyorsanız
xorg.conf dosyasında ilgili kısmı şu şekilde değiştirebilirsiniz:
Section "InputDevice" Identifier "Keyboard" Driver "kbd" Option "XkbLayout" "tr" Option "XkbModel" "pc105" Option "XkbVariant" "f" Option "CoreKeyboard" "true" EndSection
Komut kullanarak değiştirmek
Komut kullanarak klavye yerleşimini değiştirmek/düzenlemek istiyorsanız:
setxkbmap tr -variant f
komutunu verebilirsiniz. İsteğe bağlı olarak, bu komutu .xinitrc dosyanıza ekleyebilirsiniz. Böylece X her çalıştırıldığında bu komut da çalıştırılacaktır.