Sorunun xmodmapkomutları setxkbmapkomutlarla (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ı setxkbmapgeçersiz kılar xmodmap. Bu nedenle mantıksal çözüm, setxkbmaphem düzeninizi hem de tuş takımı virgülünü ondalık bir süreye değiştirmek için kullanmak olacaktır .
setxkbmapDü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
setxkbmapEtkinleş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 setxkbmapveya görüntüleyerek daha fazla bilgi edinebilirsiniz .