Activating Numlock on Bootup (简体中文)
Contents
控制台
使用单独服务
从 AUR 安装 systemd-numlockontty,然后启用服务numLockOnTty.service
。
扩展getty@.service
创建目录:
# mkdir /etc/systemd/system/getty@.service.d
在新建的目录中加入如下文件:
activate-numlock.conf
[Service] ExecStartPost=/bin/sh -c 'setleds +num < /dev/%I'
Bash alternative
Add setleds -D +num
to ~/.bash_profile
. Note that, unlike the other methods, this will not take effect until after you log in.
X window
有许多可选方案:
startx
如果你使用startx来启动X window会话,只需安装 numlockx 软件包并将其加入到~/.xinitrc
中exec
之前:
#!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) # numlockx & exec your_window_manager
KDM
如果你使用KDM作为登录管理器,可以在/opt/kde/share/config/kdm/Xsetup
中加入这行:
numlockx on
KDE4
系统设置的硬件/输入设备/键盘一项中,包含了 NumLock 行为的配置方法。
GNOME
使用 GDM
GDM用户可以将以下代码加入到/etc/gdm/Init/Default:
if [ -x /usr/bin/numlockx ]; then /usr/bin/numlockx on fi
不使用 GDM
不使用 GDM 的时候,可以将 numlockx
加入 GNOME 的启动程序中。
$ gnome-session-properties
在Startup Applications Preferences 程序中,点击添加 然后输入:
Name: | Numlockx |
Command: | /usr/bin/numlockx on |
Comment: | Turns on numlock. |
SLiM
取消文件/etc/slim.conf
中如下行的注释(删除#
):
#numlock on
OpenBox
在文件 ~/.config/openbox/autostart
中加入如下内容:
numlockx &