Di laptop saya, saya mengubah beberapa ikatan tombol dan preferensi keyboard denganxmodmap
dan xset
. Saat saya mencolokkan keyboard USB eksternal, konfigurasi
untuk keyboard baru tersebut adalah default, yaitu, tanpa penyesuaian saya.
Jika saya xmodmap
dan xset
lagi, maka preferensi ini juga diterapkan ke
keyboard yang baru dicolokkan, tetapi saat mencolokkan/mencabut, preferensi ini disetel ulang
ke default. Perhatikan bahwa mencolokkan/mencabut tidak pernah memengaruhi
konfigurasi keyboard laptop, yang tetap mengikuti selama
proses keseluruhan.
Pertanyaan: Bagaimana saya bisa memiliki satu xmodmap dan set preferensi xset, yang berlaku untuk keyboard apa pun (dicolokkan sekarang dan di masa mendatang).
Konfigurasi :Arch Linux pada kernel 3.1.1, Xorg 1.11.2 tanpa
konfigurasi buatan sendiri, manajer
jendela:3.4.11 yang mengagumkan, tanpa hal-hal kde atau gnome
Terima kasih!
Jawaban yang Diterima:
@Patkos Csaba:Itu berubah:sekarang defaultnya adalah Anda tidak perlu mengonfigurasi apa pun dan berfungsi secara otomatis. Dengan cara tertentu, menambahkan setxkbmap ke .xinitrc menjadi jauh lebih mudah daripada mengubah konfigurasi server.
Saat ini Anda dapat mencolokkan keyboard atau mouse USB dan meminta X11 menambahkan dan mengenalinya, tidak perlu bergantung pada /dev/mice atau semacamnya.
Sekarang saya telah mengalami masalah dan, IMHO, solusi sempurna adalah beberapa cara untuk memberi tahu Xorg untuk mewarisi pengaturan keyboard baru dari keyboard yang terhubung saat ini atau memberi tahu setxkbmap untuk mengatur opsi sebagai default server untuk dan saat ini keyboard masa depan.
Sejauh ini, saya tidak menemukan cara untuk melakukannya. Satu-satunya cara untuk menghindari menjalankan setxkbmap/xmodmap lagi adalah dengan mengedit pengaturan default yang digunakan oleh hald saat mengonfigurasi perangkat baru, lihat dokumentasi freebsd, 6.4.2 (beberapa paragraf di bawah header bagian, memiliki dua contoh pengaturan default keyboard). Lihat juga "opsi 2" di tutorial Klaas Teschauer tentang migrasi hal. Ada juga pertanyaan di Stackoverflow dengan tautan tentang memicu skrip pada penambahan perangkat keras, jika Anda lebih suka melakukannya dengan cara itu.