@ Daniel'ın cevabı bana doğru yolu işaret etti, ama bunun üzerine genişletmek istiyorum.
Linux Mint 17.2 ve Ubuntu 16.04'te benim için çalışıyor.
Kullanmaya devam edebileceğimi düşündüğüm bütün çevirileri denedim xmodmap
, ancak sistem uyku moduna girdiğinde hepsi başarısız oldu. Aynı şey setxkbmap
, * settings-daemon'un (benim için xfce4'tir) betiğinden daha sonra çalıştığı durumlarda kullanılan başlatma komut dosyaları için de geçerlidir --- ve düzen gerçekten etkilenemez.
Sonunda bulduğum şey şu malzemeleri içeriyor:
1) En az klavye eşleme dosyası yazın /usr/share/X11/xkb/symbols
. Dosyayı arayalım mylayout
Bu kadar basit olabilir
xkb_symbols "basic" {
name[Group1] = "My Layout";
include "us"
key <AE03> { [ 3, numbersign, sterling, sterling] };
include "level3(ralt_switch)"
}
basic
sadece bir isim, daha sonra tekrar görüşeceğiz.
name[Group1]
Benzer sadece görünen bir isimdir, ancak daha sonra hiçbir rol oynayacaktır.
include "us"
düz bize klavyeyi içerir. Aslında us
aynı dizinde başka bir dosyadır. Bu uyarladığımız klavye düzeni. Gerektiği gibi farklı bir tane seçin. Not: Bu satırı sonlandırmak için noktalı virgül yok.
key
Hat klavyenin bir uyarlamasıdır, daha takip edebilirsiniz. Bu <AE03>
altındaki dosyalarda bulunabilir /usr/share/X11/xkb/keycodes
. Kullanım xev
anlamaya programı o "3" tuşlu anahtar kodu 12 sahiptir ve tekrarların dosyasını Xfree86
o eşleştirilir <AE03>
.
- Sonunda başka
include
bir klavye seçeneğini etkinleştirmek için başka bir yönerge, bu durumda seviye-3 shift tuşu olmak için doğru Alt-tuşuna, yani sterling
yukarıda tanımladığım işarete erişim sağlayan bir tuşa sahip olmak istiyorum. level3
sadece bir ralt_switch
bölümü ile aynı klasörde bir dosya adıdır . Etrafınıza bir göz atın ve eklemeniz gerekenleri seçin.
2) did not koymak mylayout
sistem klasörüne. Aksine, sadece bu stok yazılımı olmadığını görmek için sadece sistem klasöründen sevdiğim bir klasöre yumuşak bir bağlantı yaptı.
3) Daha ben yaptım değil düzeltmek evdev.xml
güncelleme sorunlarını önlemek için tekrar. Ancak bu, klavye konfigürasyon düzenleyicisindeki yerleşimi bulmak için gerekli olacaktır (xfce4 için xfce4-keyboard-settings
). Bunun yerine kullanılan xfce4-settings-editor
ve değişmiş keyboard-layout->XkbLayout
için mylayout
(dosya adı) ve XkbVariant
karşı basic
(yukarıya bakınız). Daha sonra, mylayout/basic
klavye ayarları editöründe de görüntülenir. Bir giriş evdev.xml
sadece düzeni seçebilmek için gerekli görünüyor.
Bu şekilde, klavye ayarları şimdi uyku kipinde kalır ve yeniden başlatılır.
Daha fazla arka planı burada bulabilirsiniz: http://www.charvolant.org/~doug/xkb/html/node5.html .
Uyku modu sorununu gidermeye yönelik başka bir yaklaşım (kendim denemedim), burada bulunabilir: https://www.vinc17.net/unix/xkb.en.html .
GÜNCELLEME: Aynı anda Mint 18.3 ile çalıştı, ayarları yukarıda açıklandığı gibi xfce4-settings-editor'de değiştirdim.
GÜNCELLEME: .Xmodmap tekrar okunur ve ayarları ~ / sanki 18.04 ile pencere yöneticisi olarak ekran yöneticisi ve Xfce4 olarak GDM3, görünüşe görünmek bir askıya hayatta kalmak için. (Çok nadiren askıya alma kullanıyorum ve dizüstü bilgisayarın hangi modda olduğundan emin değilim.)