Aktifkan NumLock pada saat startup?

9

Saya biasanya mengedit di Vim , dan ketika menekan +, saya lebih suka memindahkan tangan saya ke bagian kanan keyboard di mana +berada daripada melakukan shift+ =.

Tetapi ketika NumLocktidak aktif, di Vim itu hanya membuka baris baru di atas dan memasukkan huruf k . Dan setiap kali saya memulai PC saya NumLockmati.

Saya ingin tahu apakah ada xmodmaptrik untuk dihidupkan NumLock, jadi saya bisa menambahkannya ke .xinitrc. Dan akan lebih baik lagi jika saya bisa menambahkannya ke .mapfile saya yang swap Escapedan CapsLockyang saya muat dengan loadkeysdi /etc/rc.localstartup saya .

Saya menggunakan Arch Linux .

bollovan
sumber

Jawaban:

4

Wiki archlinux memiliki halaman tentang mengaktifkan kunci numlock saat boot di sini

Rylashash
sumber
4
Harap tidak pernah hanya menautkan ke jawaban di situs QnA StackExchange; selalu sertakan setidaknya ringkasan solusi dan tautan untuk referensi tambahan.
Caleb
2

Status numlock saat startup biasanya merupakan opsi di BIOS (sebagai opsi lain, daripada mengaturnya per OS). Meskipun saya kira itu mungkin sudah diaktifkan, dan sesuatu di Arch Linux (atau OS lain) mematikannya lagi.

EightBitTony
sumber
Adakah yang tahu sesuatu itu?
Nils
1

Ini tidak berpura-pura menjadi solusi yang paling elegan, tetapi pada banyak sistem saya ~/.xmodmaprcfile pengguna saya memiliki entri yang terlihat seperti ini:

keycode 79 = 7
keycode 80 = 8
keycode 81 = 9
keycode 83 = 4
keycode 84 = 5
keycode 85 = 6
keycode 87 = 1
keycode 88 = 2
keycode 89 = 3
keycode 90 = 0
keycode 86 = plus
keycode 82 = minus
keycode 91 = period

Saya menggunakan beberapa lingkungan desktop yang berbeda pada beberapa distro yang berbeda dan ini adalah cara hacky tapi pasti untuk memastikan bahwa tidak peduli bagaimana sistem turun pada kebijakan NumLock, keypad numerik saya memberi saya angka. Pada dasarnya menghapus fungsi signifikansi NumLock dengan dengan membuang semua nilai lainnya dari kode-kunci. Anda dapat mengaktifkan atau menonaktifkan NumLock sesuka Anda, tetapi satu-satunya hal yang dilakukan kunci adalah memuntahkan nilai angka.

Caleb
sumber
1
Saya melakukan sesuatu yang serupa, tetapi menjaga tombol keypad tetap berbeda: keycode 79 = KP_7 KP_Home(mis. Num Lock selalu aktif), dan tidak ada Num Locktombol.
Gilles 'SO- stop being evil'