
Ubuntu を起動するたびに、NumLock を有効にしたいです。ここやり方のガイドは見つかりましたが、「キーボード設定」に入ることができません。「キーボード」に入ると、「入力」と「ショートカット」のタブだけがあります。「テキスト入力」には、レイアウトや設定に関係するものは何もありません。それとも、そのスクリーンショットは古いバージョンのもので、現在のバージョンにはこれらの設定が含まれていないのでしょうか?
答え1
ログイン画面が表示される前にNumLockを有効にしたい場合
sudo apt-get install numlockx
次にファイルを編集します設定ファイル
そして、一番下に次の行を追加します。
greeter-setup-script=/usr/bin/numlockx on
これにより、デスクトップでのみ読み込まれる indicator-keylock などとは異なり、ログインする前に numlock が有効になります。ユーザー名やパスワードに数字が含まれており、テンキーを使用したい場合に便利です。
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/数字キーパッド.html
ただし、ログイン画面でも動作させるための推奨コマンドは、 から に変更される予定です。したがって、/usr/share
次のよう/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 update
sudo apt-get install indicator-keylock indicator-keylock'
次に、NumLock キーを押して有効にします。インジケーターにより、再起動後も有効なままであることが示されます。
答え4
私は Linux 初心者で、常に numlock をオンにしています。何時間も調べましたが、最終的に次の解決策を見つけました。
「setleds -D +num < /dev/tty1」を含むシェル スクリプトを作成します。
crontab に「@reboot /folder/numlock.sh」を追加します。
これはUbuntu Server 22.04.4でうまくいきました