xfce4,要求在登录窗口时就要打开numlock。试过开启/etc/rc.local(建立并加可执行权限),但在里面写:
INITTY=/dev/tty[1-8]
for tty in $INITTY; do
setleds -D +num < $tty
done
能亮灯,但没实际作用。如果装numlockx后在rc.local里写:
if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi
根本不行。灯都不亮。
老的做法是在/etc/gdm/Init/Default里启动numlockx。难道就这种方法了?不能在启动脚本里写吗?
这个方案我试过,对登录界面不起作用。顺便问下,怎么查看当前是用哪个登录管理器?谢谢哈。
~/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml, make sure the following values are set to true:
<property name="Numlock" type="bool" value="true"/>
<property name="RestoreNumlock" type="bool" value="true"/>
执行systemctl status display-manager
。作为Debian 特定方法,还可以检查文件 /etc/X11/default-display-manager
的内容。
setleds 针对的是 Linux 控制台,对 X11/Wayland 无效。