GNU/Linux >> Belajar Linux >  >> Linux

Linux – Caps Lock Led Tidak Bekerja di Konsol Linux?

Saat saya beralih ke TTY dan mengaktifkan caps lock, LED caps lock di keyboard saya tidak menyala. Di X berfungsi dengan baik. Ketika saya mengaktifkan caps lock dan kemudian beralih ke TTY dan kemudian menekan caps lock (pada TTY) LED tetap menyala (Meskipun TTY menyimpan jejak caps lock itu sendiri). Jadi sepertinya TTY tidak peduli dengan LED sama sekali.

Bisakah saya mengaktifkan LED pada TTY? Sangat menyebalkan dipaksa mengetik sesuatu tanpa mengetahui apakah caps lock diaktifkan.

Saya menggunakan Debian jessie (sering diperbarui) arch:amd64

Jawaban yang Diterima:

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

Di sisi Debian, masalah dibuat oleh ckbcomp yang digunakan oleh console-setup untuk membuat peta tombol 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 sebagai gantinya. Jika Anda tertarik, Anda dapat mencari penggunaan broken_caps variabel di ckbcomp Skrip Perl.

Saya tidak tahu apakah kode itu masih diperlukan untuk alasan apa pun, mungkin ada baiknya menabrak laporan bug. Namun, solusinya adalah 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 di tty sesi:

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

Perbarui

Tampaknya /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

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

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

  3. Cara Memperbaiki Penyelesaian Tab Tidak Bekerja di Ubuntu &Debian

  1. fflush() tidak berfungsi di Linux

  2. linux limit.conf tidak berfungsi?

  3. di konsol linux, cara TIDAK membungkus keluaran

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

  2. Linux – Headphone Tidak Berfungsi Linux Mint 18?

  3. Penautan Simbol Linux tidak berfungsi seperti yang diharapkan