当前位置: 首页>>技术问答>>正文


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

, ,

问题描述

我试图在Ubuntu 12.04的登录屏幕上强制numlock启动。到目前为止,我发现的唯一解决方案仅在首次登录后才开启numlock。

我正在寻求强制numlock在显示登录屏幕时以及在用户登录之前处于打开状态。任何人都可以协助?

最佳解决方案

在很多机器上,您可以设置Number Lock是否在启动时打开,在BIOS设置中(首次启动机器时可访问)。

否则,根据您的具体需求,可以通过多种方式在软件中启用(或禁用)Number LockThe most useful ways are listed here.

如果您希望Number Lock在Ubuntu启动时打开(不在之前在GRUB菜单上,而不是在之后登录时,而不是在特定的虚拟控制台上),然后安装numlockx并使初始化脚本/etc/rc.local使用它启用Number Lock

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

来源:NumLock,由Contributors to the Ubuntu documentation wiki最后一行逐字(如this source permits)。

次佳解决方案

以下是对我有用的东西:

  1. 确保已安装numlockx:

    sudo apt-get install numlockx
    
  2. 编辑文件/etc/lightdm/lightdm.conf

    gksudo gedit /etc/lightdm/lightdm.conf
    
  3. 将以下行添加到文件中:

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

第三种解决方案

14.04

是的,使用locate命令如下:

locate 50-unity-greeter.conf

输出是:

/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

所以,你需要编辑的文件就是上面的文件。

sudo apt-get install numlockx
gksu gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

在文件末尾添加这一行:

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

第四种方案

在登录屏幕上启用它

首先,通过在终端中输入以下内容确保已安装numlockx:

sudo apt-get install numlockx

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

gksudo gedit /etc/lightdm/lightdm.conf

将以下行添加到文件中:

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

登录后默认启用Numlock ..

  1. 在短跑搜索键盘布局并打开它

  2. 在ottom右侧打开的窗口中有选项,点击它。

  3. 在其他兼容性选项下,启用默认数字键。

login-screen,numlock,ubuntu

第五种方案

我已经做到了这一点,它对我有用。首先,确保您已添加Universe资源库。

只需按下键盘上的Ctrl + Alt + T即可打开终端。当它打开时,运行下面的命令。

sudo apt-get update
sudo apt-get install numlockx

现在已安装numlockx,请在/etc/X11/中创建一个名为Default的文件,其内容如下:

if [ -x /usr/bin/X11/numlockx ]; then
    /usr/bin/X11/numlockx on
fi

exit 0

关闭您的Num Lock并重启。瞧!

第六种方案

Xubuntu具体。

14.10版本包含pkexec鼠标垫动作。

按照以前的答案安装numlockx

以root身份编辑/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

然后按Alt + F2

pkexec mousepad /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

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

然后保存。

第七种方案

大多数BIOS允许启用它。您可以检查您的BIOS是否具备此功能。

要么

转到:系统设置 – >键盘布局 – >选项 – >其他兼容性选项

选中“默认数字小键盘键”

来源:https://help.ubuntu.com/community/NumLock

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/742.html,未经允许,请勿转载。