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.