TTYログインが発生する前にプログラムを実行できますか?

TTYログインが発生する前にプログラムを実行できますか?

cmatrixデフォルトでは、Raspberry Piをモニターに接続するときにTTYから接続したいと思います。 .service ファイルが見つかりました。ここ、私の場合は動作するかどうか知りたいです。

繰り返しますが、TTYログインの前に起動時に自動的に実行したいcmatrixのですが、を押すとqTTYログインが表示され、それはすべてです。

システムを壊す前に、上記の回答が役に立ちますか?

ベストアンサー1

はい、画面がオフにならないRaspberry 3Bおよび3.5インチモニタにも同じ要件があります。

ファイルの作成

/root/loginMatrix.sh

実行権限を付与します。

chmod ug+x /root/loginMatrix.sh

ファイルの作成

/etc/systemd/system/[email protected]/override.conf

次の内容が含まれています

[Service]
ExecStart=
ExecStart=-/root/loginMatrix.sh
StandardInput=tty
StandardOutput=tty

その後、有効にしてください

systemctl daemon-reload; systemctl restart [email protected]

または再起動してください。

cmatrixをスクリーンセーバーとして使用し、キーを1回押すだけでログインプロンプトが表示されます。 CTRL+D を実行してセッションを終了すると、cmatrix が再び表示されます。

ここに画像の説明を入力してください。

おすすめ記事