各ttyにカスタムメッセージを表示するようにArchシステムをどのように編集しますか?

各ttyにカスタムメッセージを表示するようにArchシステムをどのように編集しますか?

私はi3およびxfce4デスクトップ環境でArch Linuxを使用しています。私が構成したターミナル1開いているi3ギャップそしてターミナル2開いているxfce4。それぞれにカスタムメッセージを表示する方法はありますか?端末現在、ttyがi3ウィンドウマネージャなどを開くとしましょう。ファイルがメッセージを表示していることを知っていますが、/etc/issuettyごとに別々のメッセージを持っていると思います。ログインする前に。可能ですか? ?

答え1

/etc/issue2tty2 が開かれたときに内容を表示するには、systemctl edit getty@tty2以下を実行して貼り付けます。

[Service]
ExecStart=
ExecStart=-/sbin/agetty --issue-file /etc/issue2 -o '-p -- \\u' --noclear %I $TERM

これは修正されますが、[email protected]tty2にのみ当てはまります。systemctl cat getty@変更されていないサービスファイルについては、リソースを参照してください。

この挿入されたコードスニペットでは、最初の行はExecStart=ExecStart元のサービスファイル内のすべての行を削除します」を意味し、2行目はExecStart=私が見つけたものですが、これを追加したのでsystemctl cat getty@--issue-file /etc/issue2tty2はtty2とは異なります。問題ファイルは別のttyです。

答え2

ログイン後に表示されるバナーを変更し、ファイルの内容を変更できます/etc/motd

関連情報