我试图在 Ubuntu 12.04 的登录屏幕上的初始启动时强制启用 numlock。到目前为止,我发现的唯一解决方案是在初始登录后才打开 numlock。
我希望在显示登录屏幕时以及在用户登录之前强制启用 numlock。有人可以提供帮助吗?
默认情况下禁用/关闭 NUMLOCK是否有特殊原因?
感觉(在搜索互联网时)大多数用户(包括我)都希望默认启用它。
如何让我的系统在启动时保持 numlock 开启?
我对这个缺陷感到困惑,我想解决这个问题而不必安装外部程序,因为我确信某处有设置。
那么,如何让我的系统在启动时保持数字锁定?
在 lubuntu 10.04 上启动时默认打开 numlock 的标准方法是什么?
Lubuntu 安装 LXDE。我看到了其他口味的其他解决方案,但也许 lubuntu 口味有特殊设置。
我已经在 /etc/lxdm/lxdm.conf 中尝试了 numlock=0 和 numlock=1 ,但 numlock 在下次启动时保持关闭。
所有其他操作系统,以及其他 ubuntu 系统,在启动后都在同一台机器上打开了 numlock。
我安装了 numlockx,它可以更改值,但这是标准的 lubuntu 方法吗?如果是这样,lubuntu 启动序列中插入“numlockx on”的标准位置是什么,我该如何正确设置?
我还查看了包含的 lxde 键盘配置系统 gui 工具,但选项很少,numlock default 不在其中。
(在将其标记为重复之前,请考虑它是否真的适合,我找不到以这种方式回答的问题。我有兴趣详细了解 lubuntu(而不是 kubuntu 或 gnome)的标准方式。)
这里还有对 lxdm 配置文件的解释,但它并没有真正解释“lxde numlock suport”的含义(gui 怎么可能不支持 numlock?)以及设置 0 和 1 的含义:
http://manpages.ubuntu.com/manpages/lucid/man1/lxdm.1.html
如果没有其他 LXDE 或 lubuntu 标准方法可以做到这一点,我打算使用 numlockx 并添加以下行:
/usr/bin/numlockx on
Run Code Online (Sandbox Code Playgroud)
在任何一个的开始
/etc/X11/xinit/xinitrc
Run Code Online (Sandbox Code Playgroud)
或者
~/.xinitrc
Run Code Online (Sandbox Code Playgroud)
按照此处找到的说明进行操作:
http://www.cyberciti.biz/faq/how-to-linux-turn-on-num-lock-on-gnome-startup/
在使用全尺寸外部键盘(有小键盘)时,启用 NumLock 很方便,而在使用笔记本电脑的内置键盘(除非按下 Fn 否则将数字而不是字母放在键盘的右侧)时非常不方便。
因此,每次连接外部键盘(或连接时启动)时,我都必须打开 NumLock,每次卸下外置键盘(或卸下时启动)时都必须关闭 NumLock。我经常这样做是因为我更喜欢使用全尺寸外置键盘,但没有足够的(只有 3 个)USB 端口将其与鼠标、3G 调制解调器和外置硬盘/闪存驱动器一起插入。
我可以自动化吗?似乎是一个非常正式、逻辑上简单的任务:如果连接了 USB 键盘(/dev 中的某些设备存在?) - NumLock 已打开,否则 - NumLock 已关闭。我的笔记本电脑的内置键盘是 PS/2 连接的,外部是 USB。
也许我应该自己编写代码,但在这种情况下应该把它放在哪里?
我使用 Ubuntu 10.10。
在 Ubuntu 11.10 的登录(和锁定)屏幕中,我收到令人讨厌的警告,提示我的 Num Lock 已开启。由于它(在我的桌面上)完全不相关或是否启用了 Num Lock,有没有办法禁用此警告?
以普通用户身份执行以下操作并重新启动,仍然无法正常工作
gsettings get org.gnome.settings-daemon.peripherals.keyboard numlock-state
Run Code Online (Sandbox Code Playgroud)
上面的 root 是否得到了答案:
(process:3378): dconf-WARNING **: 14:35:23.197: failed to commit changes to dconf: Erreur lors de la génération de la ligne de commande « dbus-launch --autolaunch=0f76e53a9e0b4f1f8ddd7b2736e88499 --binary-syntax --close-stderr » : Le processus fils s’est terminé avec le code 1
gsettings get org.gnome.settings-daemon.peripherals.keyboard numlock-state
'unknown'
Run Code Online (Sandbox Code Playgroud)
下一个 ?购买新键盘仍然无法正常工作,有趣的是数学键 ???+ 有效但数字无效
我想从命令行检查锁定键(即 Caps Lock、Num Lock、Scroll Lock 等)状态(开/关)。如何通过终端命令检查状态?
正如标题所暗示的那样,我正在寻找一种方法来打开 NumLock 并永久禁用 NumLock 键。这里有一个解决方案:https : //help.ubuntu.com/community/NumLock,但我在 Ubuntu 16.04 中找不到“键盘布局选项”菜单(只有“键盘”和“文本输入”)在系统设置中)。我尝试过的另一件事是将以下命令添加到启动应用程序:
numlockx on && xmodmap -e "keycode 77 = """
Run Code Online (Sandbox Code Playgroud)
这也不起作用,并导致启动错误。有没有一种很好的干净的方法来完成这项工作?
谢谢。
我已经物理移除了 Num Lock 键帽,所以我不会不小心按下它(我使用的是非常紧凑的键盘)。但我知道xorg中有一个错误,off当我切换键盘布局时,它会将 Num Lock 切换到。
所以我需要一些东西,要么完全阻止 Num Lock “关闭”,要么(也许更容易?)监视 Num Lock 状态并在它注意到它“关闭”时立即将其“打开”。
这是一个 Unix 答案,似乎解决了这个问题,但对于 LXDE。我需要做什么才能使这个想法在 Ubuntu 15.04 和 Unity 中发挥作用?
我不知道如何监视或查询 Num Lock 状态,也不知道如何以编程方式更改 Num Lock 状态,但这里有一个使用始终运行的简单脚本的解决方案。听起来它会起作用,但我不确定让它一直运行是否明智?
numlock ×10
keyboard ×3
gnome ×2
login-screen ×2
11.10 ×1
16.04 ×1
18.04 ×1
automation ×1
capslock ×1
command-line ×1
login ×1
lubuntu ×1
unity ×1
xorg ×1