numlockを有効にする

numlockを有効にする

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 をオンにしています。何時間も調べましたが、最終的に次の解決策を見つけました。

  1. 「setleds -D +num < /dev/tty1」を含むシェル スクリプトを作成します。

  2. crontab に「@reboot /folder/numlock.sh」を追加します。

これはUbuntu Server 22.04.4でうまくいきました

関連情報