각 tty에 사용자 정의 메시지를 표시하도록 Arch 시스템을 어떻게 편집합니까?

각 tty에 사용자 정의 메시지를 표시하도록 Arch 시스템을 어떻게 편집합니까?

저는 i3 및 xfce4 데스크탑 환경에서 Arch Linux를 사용합니다. 내가 구성한터미널 1열려 있는i3-갭그리고터미널 2열려 있는xfce4. 각각에 사용자 정의 메시지를 표시하는 방법이 있습니까?단말기현재 tty가 i3 창 관리자 등을 열 것이라고 가정해 보겠습니다. 파일이 메시지를 표시한다는 것을 알고 있지만 /etc/issue각 tty에 대해 별도의 메시지를 갖고 싶습니다.로그인하기 전에. 가능합니까? ?

답변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원래 서비스 파일에 있는 모든 줄을 삭제합니다"를 의미하고 두 번째 ExecStart=줄은 내가 찾은 줄이지 systemctl cat getty@만 이와 같은 내용을 추가했기 --issue-file /etc/issue2때문에 tty2는 tty2와 다르게 사용됩니다. 문제 파일은 다른 tty입니다.

답변2

로그인 후 표시되는 배너를 변경하고, 파일 내용을 변경할 수 있습니다 /etc/motd.

관련 정보