Memetakan ulang sistem secara luas di linux, tidak hanya di X

12

Saya mencoba melakukan pemetaan ulang capslock untuk mengontrol, tetapi saya juga ingin memetakan kembali kontrol kiri menjadi super key kedua. Saya dapat melakukan ini dengan xmodmap, tetapi segera setelah saya beralih ke terminal virtual (yaitu apa yang muncul ketika Anda menekan ctrl-alt-f1), saya kembali terjebak dengan pemetaan kunci default. Jadi apa yang saya terutama cari adalah cara untuk memetakan kembali kunci di terminal virtual juga.

Saya baik-baik saja dengan harus menggunakan xmodmap untuk hal-hal di X, dan metode terpisah untuk terminal virtual, tapi saya lebih suka melakukan sesuatu yang menangani kedua situasi jika memungkinkan.

Silfheed
sumber
1
Pertanyaan serupa, lebih banyak jawaban. superuser.com/questions/290115/…
Silfheed
terkait: unix.stackexchange.com/questions/177024/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Jawaban:

9

Dari askubuntu.com

Sejauh caps-> Anda ctrlpergi, ini berfungsi. Anda mungkin dapat menggunakan metode yang sama ini untuk memetakan ulang kunci super Anda juga.

sudo vi /etc/default/keyboard

Sekarang temukan baris yang dimulai dengan XKBOPTIONS, dan tambahkan ctrl:nocapsuntuk membuat capstambahan ctrlatau ctrl:swapcapsuntuk menukar mereka.

Misalnya, milik saya seperti

XKBOPTIONS="lv3:ralt_alt,compose:menu,ctrl:nocaps"

lalu lari

sudo dpkg-reconfigure keyboard-configuration

Alasan cara ini lebih baik adalah karena akan berpengaruh pada konsol virtual (mis ctrl + alt+ F1) serta di desktop grafis.

brianclements
sumber