如何在登录屏幕上将“numlock on”设置为默认值?

Sto*_*ish 6 login numlock

在 Ubuntu 16.04 中,我可以在以下网址的帮助下默认在登录屏幕上打开 numlock:

如何在启动时为登录屏幕启用 numlock?

但是它不适用于 Ubuntu 18.04。它抛出一个错误,说没有 rc.local 目录。

有没有办法来解决这个问题?

非常感谢您的帮助!

非常感谢。

小智 14

@bonhomag解决方案在 18.04 为我工作(原始帖子):

您需要通过 gsettings 命令将其设置为gdm用户

应该工作的解决方案:

  1. 通过Ctrl+Alt+T打开终端,然后运行命令获得root权限:

    须藤 -i

  2. 在终端切换到用户gdm

    su gdm -s /bin/bash

  3. 最后通过gdm用户设置“Numlock on” :

    gsettings 设置 org.gnome.settings-daemon.peripherals.keyboard numlock-state 'on'

重新启动计算机并完成


小智 2

在bionic中有一个包numlockx,版本1.2-7ubuntu1。因此apt install numlockx应该执行上面链接的解决方案的第一部分。

问题是,没有 rc.local 来启动它了。您需要将 systemd 配置为在启动后运行一次 numlockx,就像 rc.local 所做的那样。这已经在这里描述过:How can Iexecute command on Startup (rc.local Alternative) on Ubuntu 16.10

或者,您可以选择链接答案中的第二个答案。