GNU/Linux >> Belajar Linux >  >> Linux

Xorg:Beberapa Keyboard, Satu Konfigurasi?

Di laptop saya, saya mengubah beberapa ikatan tombol dan preferensi keyboard dengan
xmodmap 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.


Linux
  1. Bagaimana cara menggabungkan beberapa baris keluaran menjadi satu baris?

  2. Bagaimana cara membagi satu file teks menjadi beberapa file *.txt?

  3. Linux:Menyinkronkan file secara terus-menerus, satu arah

  1. Bagaimana cara gzip banyak file menjadi satu file gz?

  2. Gabungkan banyak file tar dalam satu perintah

  3. Bisakah kita memasang banyak disk sebagai satu direktori?

  1. Cara Menginstal Banyak Distribusi Linux pada Satu USB

  2. Gabungkan / ubah beberapa file PDF menjadi satu PDF

  3. Jalankan menggabungkan beberapa perintah Linux dalam satu baris