Answers:
社区numlockx中有一个软件包:
# pacman -S numlockx
然后将其添加到您的.xinitrc
:
numlockx &
如果您使用的是登录管理器(例如GDM或KDM),则Arch Wiki上还有一些方法:https : //wiki.archlinux.org/index.php/Activating_Numlock_on_Bootup
这并非伪装成最优雅的解决方案,但是在我的许多系统上,我的用户~/.xmodmaprc
文件都具有如下所示的条目:
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
我在几个不同的发行版上使用了几个不同的桌面环境,这是一种骇人但可靠的方法,可以确保无论系统如何遵循NumLock策略,我的数字小键盘都能为我提供数字。基本上,通过从键控代码中剥离所有其他值来剥离重要性的NumLock函数。您可以根据需要打开或关闭NumLock,但是按键唯一要做的就是吐出数字值。
keycode 79 = KP_7 KP_Home
即Num Lock始终处于打开状态),并且没有Num Lock
键。