
我希望每次 Ubuntu 啟動時都啟用數位鎖定。這裡我找到瞭如何操作的指南,但我只是無法進入“鍵盤首選項”。當我進入“鍵盤”時,只有“打字”和“快捷方式”選項卡。在「文字輸入」中,也沒有任何關於版面或首選項的內容。或者舊版本的螢幕截圖和今天的版本不包含這些設定?
答案1
如果您希望在進入登入畫面之前啟用數位鎖定
sudo apt-get install numlockx
然後編輯文件/etc/lightdm/lightdm.conf
並將此行添加到底部:
greeter-setup-script=/usr/bin/numlockx on
這將在您登入之前啟用數位鎖定,而不是僅隨桌面載入的指示器鍵鎖之類的東西。如果您的使用者名稱或密碼中有數字並且您想使用數字鍵盤,這會很方便。
如果您不使用 lightdm 且沒有上述檔案或目錄,請將其放入終端:
sudo sed -i 's|^exit 0.*$|# Numlock enable\n[ -x /usr/bin/numlockx ] \&\& numlockx on\n\nexit 0|' /etc/rc.local
這將在啟動時啟用它,但以不同的方式。
答案2
我個人認為您提到的指南過於複雜。 Ubuntu 官方桌面指南解釋得更清楚:
https://help.ubuntu.com/stable/ubuntu-help/numeric-keypad.html
但是,使其在登入畫面上也能運作的建議指令即將從 using 改為/usr/share
using /etc
。因此它將是:
sudo sh -c 'printf "[Seat:*]\ngreeter-setup-script=numlockx on\n" >/etc/lightdm/lightdm.conf.d/50-numlock.conf'
註:之前這個變化已經進入Xenial,需要先建立目錄:
sudo mkdir /etc/lightdm/lightdm.conf.d
答案3
打開終端機視窗並輸入:
sudo add-apt-repository ppa:tsbarnes/indicator-keylock
sudo apt-get 更新
sudo apt-get installinder-keylockinder-keylock'
然後按數字鎖定鍵將其啟動。此指示器將確保即使在重新啟動後它也將保持活動狀態。
答案4
我是一個 Linux 新手,我總是習慣打開 numlock。我挖掘了幾個小時,但最終開發了以下解決方案:
建立一個包含以下內容的 shell 腳本:“setleds -D +num < /dev/tty1”
加到 crontab“@reboot /folder/numlock.sh”
這在 Ubuntu Server 22.04.4 上對我有用