登录 GNOME 后记住 Numlock 状态

登录 GNOME 后记住 Numlock 状态

我正在运行 Debian GNOME 8.0。我希望将 Numlock 设置为默认打开状态。

所以我按照此页面上的说明进行操作:

https://wiki.archlinux.org/index.php/Activating_Numlock_on_Bootup#GDM 对于我的情况,用 gdm3 替换 gdm 。

这将打开 Numlock登录。但是之后,登录时,Numlock 再次自动关闭,我不知道如何将其保持打开状态。

我看了这个页面:

保持 NumLock 始终打开

并编辑我的.bashrc文件以添加此行:

xmodmap -e "keycode # = """

它可以禁用 Numlock 键。但由于我的会话打开时 Numlock 处于关闭状态,因此我无法再将其打开!因此它没有解决我的问题。如果我的 Numlock 默认处于打开状态,这会很有用。 (我重新启用了 Numlock 键)。

作为信息,我最初安装了 Debian LXDE,但添加了 GDM 以切换到 GNOME,然后删除并清除了 lxde* 和 lightdm*。我觉得这就是我的问题的原因,因为:

  • 我在网上发现LXDE默认关闭numlock

  • 我的另一台本地安装了 Debian GNOME 的计算机没有这个问题。

我确信会使用 GNOME,因为:

pierre@Ockham:~$ echo $XDG_SESSION_DESKTOP 
gnome
pierre@Ockham:~$ echo $GDMSESSION 
gnome
pierre@Ockham:~$ echo $XDG_CURRENT_DESKTOP 
GNOME

然而,为了防止 lightdm 仍然发挥作用,我确实尝试按照该页面上的说明进行操作:

http://wiki.archlinux.org/index.php/LightDM#NumLock_on_by_default

还有那个:

http://linuxquestions.org/questions/debian-26/howto-debian-7-wheezy-lxde-auto-numlock-both-before-and-after-login-4175500323/

但它并没有解决问题。

有人有想法吗?

顺便说一句,该/etc/xdg/文件夹仍然包含 LXDE 和 Openbox(我也删除了)文件夹:

pierre@Ockham:/etc/xdg$ ls
autostart  libfm  lxlauncher  lxpanel  lxsession  menus  openbox  pcmanfm  systemd  user-dirs.conf  user-dirs.defaults

这是正常现象还是我应该删除它们?如何?

答案1

解决方案实际上非常简单(请参阅@don_crissti 的评论):设置密钥dconfremember-numlock-stateorg > gnome > 设置守护进程 > 外围设备 > 键盘true)通过dconf-editor或在终端中的值:

gsettings set org.gnome.settings-daemon.peripherals.keyboard remember-numlock-state true

相关内容