在 Ubuntu 系統中,預設開機時小鍵盤(Num Lock)通常處於關閉狀態,這對習慣使用數字鍵盤輸入密碼或數據的用戶來說相當不便。本文將詳細介紹如何透過安裝 numlockx 套件並修改啟動腳本,實現開機自動啟用小鍵盤功能。
首先需要安裝控制鍵盤指示燈的工具 numlockx。打開終端機(Terminal),輸入以下指令:
sudo apt-get update
sudo apt-get install numlockx
安裝完成後,可以先手動測試指令 numlockx on 確認功能是否正常。
Ubuntu 傳統上使用 /etc/rc.local 作為開機執行腳本(注意:Ubuntu 18.04 及更新版本預設可能未啟用此檔案,需額外設定)。請以 root 權限編輯該檔案:
sudo vim /etc/rc.local
在檔案末尾的 exit 0 行之前,插入以下判斷邏輯:
if [ -x /usr/bin/numlockx ]; then
numlockx on
fi
注意:方括號內兩側必須有空格([ -x ... ]),否則會語法錯誤。
若系統提示 rc.local 不存在或未執行,請執行:
sudo chmod +x /etc/rc.local
並確認檔案開頭包含 #!/bin/bash。
完成上述步驟後,重新開機即可享受開機自動亮起小鍵盤燈號的便利體驗。
/etc/systemd/system/numlock.service 系統服務單元,效果更穩定。