起動時にNum-Lockを有効にするRaspberry Pi


13

Raspbian jessieを実行しているRaspberry Pi 2でnum-lockを切り替えようとしています。最初のCLI起動中(<hostname> login:またはstartxの前)に実行する必要があります。 in。ブート中に実行するスクリプトが既にあり、それを既存のスクリプトに組み込むことを望んでいました。

あなたがそれを疑問に思っているなら、私は私のパスワードのためにnum-lockを持つことができます。


回答:


6

うん。方法があります。

  1. 開く /etc/kbd/configお気に入りのエディターでます。

  2. という行を検索します LEDS=+num。間違っていなければ、67行目にあるはずです。

  3. コメントを外します。スクリプトを知っていると思うので、コメントを外す方法を知っていると思います。

  4. 利益。


おかげで私は今それを試してみて、数分であなたに戻って取得します
absenthecon

1
それは魅力的でした!今、私はただnumlockを押さないことに慣れなければならない
absenthecon

1
私は私の快適な椅子を持っていますが、私は、ライブテストだから、私はパイを必要とする
absenthecon


2
にファイルがありません/etc/kbd/config。試しましたがsudo touch /etc/kbd/config、「そのようなファイルやディレクトリはありません」と文句を言いました。
エプティン

5

これはRaspbian Jessieの質問に直接答えているわけではありませんが/etc/kbd/config、Raspbian Stretchを実行している他のGoogle社員向けに、次のソリューションがあります。

  • numlockxをインストールします。 sudo apt-get install numlockx
  • このファイルを編集します。 sudo nano /usr/share/lightdm/lightdm.conf.d/01_debian.conf
  • そのファイルの最後に、次の行を追加します。 greeter-setup-script=/usr/bin/numlockx on
  • ファイルを保存して再起動すると、NumLockキーがオンのままになります。

ソース:

https://www.raspberrypi.org/forums/viewtopic.php?t=192383

順番に引用:

/unix/375920/numlock-on-startup-on-linux-mint-18-2


Xには解決策があることを知っておくこと :(
kwasmich

1
また、「<hostname> login:またはstartxの前」という質問のとおり、これは機能しないことに注意してください。また、lightdm(GUIログイン)を使用していない限り、まったく機能しません。
goldilocks

2

/etc/kbd/configRaspbian Stretchで削除されましたが、/usr/bin/setleds代わりにnumlock状態を設定できます。

たとえば、すべてのVTでnumlockを有効にするには:

#!/bin/bash
# Turn Numlock on for the TTYs:
for tty in /dev/tty[1-6]; do
    /usr/bin/setleds -D +num < "$tty";
done

このスクリプトをに配置し/usr/local/bin/numlock、たとえばsystemdサービス(/etc/systemd/system/numlock.service)。

[Unit]
Description=numlock

[Service]
ExecStart=/usr/bin/numlock
StandardInput=tty
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

でサービスを有効にしますsystemctl enable numlock.service

ソース:http : //forums.debian.net/viewtopic.php?t=134006#p650222


1
これはCLIでのみ機能することに注意してください。UI起動時のStretchでは機能しません。
アーロンブッロ

-4

コマンドライン:

sed -i 's/#LEDS=+num/LEDS=+num/' '/etc/kbd/config'

これはどのくらい正確に機能しますか?ホスト名を設定する前およびstartxの前に、OPはこれをどのように実行しますか?
スティーブ

一度実行するだけで、ファイルが永久に変更されます。これは、手動でのステップアップと同等のプログラムです。
ケビンブーゲ

ほとんどのシステム管理者は、システム内のプログラム/スクリプトがどのように機能するかを知りたいです。深刻なものは、ミッションクリティカルな環境で実行する必要があるすべてを監査します。人々はまた、オンラインで取得するランダムなスクリプト/コマンドが悪意のないものであることを確認したいと考えています。これが、私たちのためではなく、一般の人々のために、これが何をするのかを知りたい理由です。
PNDA
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.