Saya gunakan xmodmap
untuk mengubah tata letak keyboard saya selama sesi startup. Namun, setiap kali screensaver / layar kunci GNOME diaktifkan, ia mengatur ulang keyboard ke tata letak default, dan saya harus menjalankan xmodmap
lagi untuk mendapatkan kembali pengait kunci saya.
Saya mengerti bahwa mengatur ulang tata letak keyboard adalah hal yang benar untuk dilakukan sebelum menampilkan kata sandi, tetapi apakah ada cara untuk menghentikan screensaver GNOME dari melakukannya? Atau cara untuk memberi tahu GNOME untuk menggunakan tata letak keyboard khusus setiap saat?
sumber
Mencari dengan
gconf-tool
, saya menemukan pengaturan/desktop/gnome/peripherals/keyboard/general/update_handlers
, yang ternyata adalah daftar file Xmodmap yang akan (kembali) dimuat setiap kali status keyboard diatur ulang.Menyelesaikan ini untuk
.Xmodmap
membuat hal itu bekerja untuk saya (setelah logout dan kembali).sumber
dconf-tool
di Ubuntu 18.04 Saya tidak dapat menemukan kunci ini :(Anda dapat mengubah opsi tata letak keyboard GNOME di System -> Preferences -> Keyboard.
Anda dapat mengedit binding utama di System -> Preferences -> Shortcut Keyboard.
Ini mungkin tidak memiliki fleksibilitas yang sama dengan xmodmap, tetapi harus berfungsi dengan baik bahkan setelah screensaver / layar kunci.
sumber
xmodmap
terutama untuk menambahkan karakter beraksen ke beberapa kombinasi pengubah + huruf. Sejauh yang saya bisa lihat, ini tidak dapat dilakukan dengan alat yang tersedia di menu.Saya memiliki binding kunci kustom yang disimpan dalam file xkb , yang dapat saya muat dengan xkbcomp . Saya tidak pernah mengalami masalah dengan screensaver mengatur ulang konfigurasi ini.
Anda kemudian dapat menempatkan
xkbcomp
perintah di file .xinitrc Anda untuk memuat keymap setiap kali x dimulai.sumber