pma*_*sat 7 keyboard gnome3 numlock
我正在运行 Debian GNOME 8.0。我希望将 Numlock 设为默认值。
所以我按照这个页面上的说明操作:
https://wiki.archlinux.org/index.php/Activating_Numlock_on_Bootup#GDM 在我的情况下用 gdm3 替换 gdm。
这会在登录时打开 Numlock 。但是,登录后,Numlock 再次自动关闭,我不知道如何将其保持打开状态。
我看了这个页面:
并编辑我的.bashrc文件以添加这一行:
xmodmap -e "keycode # = """
Run Code Online (Sandbox Code Playgroud)
它可以禁用 Numlock 键。但是由于 Numlock 在我的会话打开时关闭,我无法再打开它!因此它没有解决我的问题。如果我的 Numlock 默认为 ON,那会很有用。(我重新启用了 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
Run Code Online (Sandbox Code Playgroud)
但是,为了防止 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
Run Code Online (Sandbox Code Playgroud)
这是正常的还是我应该删除它们?如何?
解决方案实际上非常简单(请参阅@don_crissti 的评论):将dconf键remember-numlock-state(在org > gnome > settings-daemon >peripherals > keyboard 下)值设置为trueviadconf-editor或在终端中:
gsettings set org.gnome.settings-daemon.peripherals.keyboard remember-numlock-state true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5042 次 |
| 最近记录: |