Sorunun xmodmap
komutları setxkbmap
komutlarla (ister komut satırında ister grafik ayar menülerini kullanarak) karıştırıyor olduğunuzu düşünüyorum . Gözlemlediğiniz gibi, klavye düzeninizi değiştirdiğinizde komutlar komutları setxkbmap
geçersiz kılar xmodmap
. Bu nedenle mantıksal çözüm, setxkbmap
hem düzeninizi hem de tuş takımı virgülünü ondalık bir süreye değiştirmek için kullanmak olacaktır .
setxkbmap
Düzeninizi değiştirmek için kullandığınızda , belirtilen özelleştirmeler de uygulanır: seçeneklerin tam listesine adresinden ulaşılabilir /usr/share/X11/xkb/rules/evdev.lst
. Hangi dil mizanpajlarını kullandığınızı bilmiyorum, bu yüzden aşağıdaki komutun sonuna yalnızca ALt+ ile geçiş yapmak için kullanabileceğiniz iki örnek yerleştirdim Shift. Etkinleştirmek istediğiniz daha fazla anahtar eşlemeniz veya bağlantınız varsa, bunları komuta ekleyin:
setxkbmap -option '' -option kpdl:dot -option grp:switch,grp:alt_shift_toggle gb,nl
İlk komut anahtarı ( -option ''
) geçerli ayarları siler, çünkü yeni ayarlar verildiğinde bu seçenek kullanılmaz ve bu seçenek kullanılmadıkça mevcut ayarların yerine geçmezler. İkincisi ( -option kpdl:dot
) uygun tuş takımı tuşunun nokta veya nokta olmasını sağlar; üçüncü komut anahtarı ( -option grp:switch,grp:alt_shift_toggle
), mizanpajları ALt+ ile değiştirme yeteneğinizi ayarlar Shiftve son ( gb,nl
) ise geçilecek mizanpajları belirtir.
Ayarlarınızı kontrol etmek için,
setxkbmap -query
sonuç:
rules: evdev
model: pc105
layout: gb,nl
options: kpdl:dot,grp:switch,grp:alt_shift_toggle
setxkbmap
Etkinleştirildiğinden ve kullanabileceğinizden emin olmak için yukarıdaki satırın tamamını başlangıç öğesi olarak ekleyin .
Ubuntu yönetim sayfalarını çevrimiçi olaraksetxkbmap
girerek man setxkbmap
veya görüntüleyerek daha fazla bilgi edinebilirsiniz .