GNU/Linux >> Belajar Linux >  >> Linux

caps lock led tidak berfungsi di konsol Linux

Ini adalah bug Debian yang sudah lama ada. Tampaknya terkait dengan bug kernel yang mendasarinya yang telah lama diperbaiki. Masalahnya tampaknya adalah Caps_Lock itu tidak berfungsi untuk karakter non-ASCII, jadi solusinya adalah memetakan Shift_Lock atau CtrlL_Lock ke tombol caps lock sebagai gantinya.

Di sisi Debian, masalahnya dibuat oleh ckbcomp yang digunakan oleh console-setup untuk membuat keymap konsol dari deskripsi keyboard XKB. Perhatikan bahwa kode asli yang dirujuk dalam laporan bug menggunakan Shift_Lock tampaknya telah digantikan oleh kode berbeda yang beralih ke CtrlL_Lock alih-alih. Jika Anda tertarik, Anda dapat mencari penggunaan broken_caps variabel di ckbcomp Skrip Perl.

Saya tidak tahu apakah kode itu masih diperlukan karena alasan apa pun, mungkin ada baiknya melaporkan laporan bug. Namun, solusinya adalah dengan meletakkan baris berikut di /etc/kbd/remap dan itu harus diperbaiki setelah reboot:

s/CtrlL_Lock/Caps_Lock/

Atau untuk perbaikan sementara hingga reboot berikutnya, jalankan perintah berikut dalam tty sesi:

dumpkeys | sed s/CtrlL_Lock/Caps_Lock/ | sudo loadkeys

Perbarui

Sepertinya /etc/kbd/remap sebenarnya hanya digunakan jika setupcon tidak tersedia. Solusi yang lebih baik adalah dengan meletakkan baris berikut di /etc/rc.local :

dumpkeys | sed s/CtrlL_Lock/Caps_Lock/ | loadkeys

Saya menemukan solusi untuk Debian 6 dan Debian 7.

Debian 6

Letakkan yang berikut di akhir /etc/console-setup/remap.inc berkas:

keycode 58 = Caps_Lock

Kemudian jalankan setupcon

Debian 7

Letakkan yang berikut di akhir /etc/default/keyboard skrip:

dumpkeys | sed -e "s/keycode  58 = CtrlL_Lock/keycode  58 = Caps_Lock/" | \
   loadkeys 2>&1 >/dev/null

Kemudian jalankan setupcon

Perhatikan bahwa ada dua spasi antara kode kunci dan 58. Alihkan ke /dev/null hanya menekan keluaran konsol yang mengganggu.


Linux
  1. vlock – Cara Cerdas untuk Mengunci Konsol atau Terminal Virtual Pengguna di Linux

  2. Mikrofon Skype Tidak Berfungsi di Linux Mint 17 [Kiat Singkat]

  3. Linux – Caps Lock Led Tidak Bekerja di Konsol Linux?

  1. fflush() tidak berfungsi di Linux

  2. linux limit.conf tidak berfungsi?

  3. Perintah Linux 'akan' tidak berfungsi

  1. Linux – Petakan Caps Lock Untuk Mengontrol Di Linux Mint?

  2. Linux – Mengapa Usb Tidak Berfungsi Di Linux Saat Berfungsi Di UEFA/bios?

  3. di konsol linux, cara TIDAK membungkus keluaran