私はi3およびxfce4デスクトップ環境でArch Linuxを使用しています。私が構成したターミナル1開いているi3ギャップそしてターミナル2開いているxfce4。それぞれにカスタムメッセージを表示する方法はありますか?端末現在、ttyがi3ウィンドウマネージャなどを開くとしましょう。ファイルがメッセージを表示していることを知っていますが、/etc/issue
ttyごとに別々のメッセージを持っていると思います。ログインする前に。可能ですか? ?
答え1
/etc/issue2
tty2 が開かれたときに内容を表示するには、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/issue2
tty2はtty2とは異なります。問題ファイルは別のttyです。
答え2
ログイン後に表示されるバナーを変更し、ファイルの内容を変更できます/etc/motd
。