在 GNOME 中登錄後記住 Numlock 狀態
我正在執行 Debian GNOME 8.0。我想將 Numlock ON 作為預設設置。
所以我按照此頁面上的說明進行操作:
https://wiki.archlinux.org/index.php/Activating_Numlock_on_Bootup#GDM 在我的情況下用 gdm3 替換 gdm。
這會在登錄時打開 Numlock 。但是,登錄後,Numlock 再次自動關閉,我不知道如何讓它保持打開狀態。
我看了這個頁面:
並編輯我的
.bashrc
文件以添加這一行:xmodmap -e "keycode # = """
它可以禁用 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
但是,以防萬一 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
這是正常的還是我應該刪除它們?如何?
解決方案實際上非常簡單(請參閱@don_crissti 的評論):將
dconf
密鑰remember-numlock-state
(在org > gnome > settings-daemon > peripherals > keyboard下)值設置為true
viadconf-editor
或終端:gsettings set org.gnome.settings-daemon.peripherals.keyboard remember-numlock-state true