启用数字锁定

启用数字锁定

我希望每次 Ubuntu 启动时都启用 numlock。这里我找到了一个指南,但就是无法进入“键盘偏好设置”。当我进入“键盘”时,只有“打字”和“快捷键”选项卡。在“文本输入”中,也没有关于布局或偏好设置的内容。或者该屏幕截图来自旧版本,而今天的版本不包含这些设置?

答案1

如果你希望在进入登录屏幕之前启用数字锁定

sudo apt-get install numlockx

然后编辑文件/etc/lightdm/lightdm.conf

并在底部添加这一行:

greeter-setup-script=/usr/bin/numlockx on

这将在您登录之前启用数字锁定,而不是像 indicator-keylock 那样仅在桌面上加载。如果您的用户名或密码中有数字并且您想使用数字键盘,那么这会很方便。

如果您没有使用 lightdm 并且没有上述文件或目录,请将其放入终端:

sudo sed -i 's|^exit 0.*$|# Numlock enable\n[ -x /usr/bin/numlockx ] \&\& numlockx on\n\nexit 0|' /etc/rc.local

这将在启动时启用它,但以不同的方式。

答案2

我个人认为你提到的指南不必要地复杂。官方的 Ubuntu 桌面指南对此解释得更清楚:

https://help.ubuntu.com/stable/ubuntu-help/numeric-keypad.html

但是,为了让它在登录屏幕上也能正常工作,建议的命令将从使用更改为/usr/share使用/etc。因此它将是:

sudo sh -c 'printf "[Seat:*]\ngreeter-setup-script=numlockx on\n" >/etc/lightdm/lightdm.conf.d/50-numlock.conf'

注意:之前这一改变已经进入 Xenial,您需要首先创建目录:

sudo mkdir /etc/lightdm/lightdm.conf.d

答案3

打开终端窗口并输入:

sudo add-apt-repository ppa:tsbarnes/indicator-keylock
sudo apt-get 更新
sudo apt-get 安装 indicator-keylock indicator-keylock'

然后按 numlock 键激活它。指示器将确保它在重启后仍保持活动状态。

答案4

我是 Linux 新手,我总是习惯于打开数字锁定。我花了几个小时研究,但最终找到了以下解决方案:

  1. 创建一个包含以下内容的 shell 脚本:“setleds -D +num < /dev/tty1”

  2. 添加到 crontab “@reboot /folder/numlock.sh”

这在 Ubuntu Server 22.04.4 上对我有用

相关内容