我正在运行 Debian GNOME 8.0。我希望将 Numlock 设置为默认打开状态。
所以我按照此页面上的说明进行操作:
https://wiki.archlinux.org/index.php/Activating_Numlock_on_Bootup#GDM 对于我的情况,用 gdm3 替换 gdm 。
这将打开 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
还有那个:
但它并没有解决问题。
有人有想法吗?
顺便说一句,该/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 的评论):设置密钥dconf
(remember-numlock-state
在org > gnome > 设置守护进程 > 外围设备 > 键盘true
)通过dconf-editor
或在终端中的值:
gsettings set org.gnome.settings-daemon.peripherals.keyboard remember-numlock-state true