agetty(debian jessie) 대신 systemd에서 qingy를 기본 tty 프로그램으로 사용하도록 하려면 어떻게 해야 합니까?

agetty(debian jessie) 대신 systemd에서 qingy를 기본 tty 프로그램으로 사용하도록 하려면 어떻게 해야 합니까?

내 데비안 jessie 컴퓨터에서 agetty가 아닌 다른 tty 프로그램(특히 qingy)을 사용하고 싶습니다. tty 생성은 (내가 이해하는 한 자동으로) /etc/systemd/system/getty.target.wants/를 통해 systemd에 의해 제어됩니다.[이메일 보호됨]

agetty를 기본 tty로 수정/제어/교체하는 "시스템 방식"은 무엇입니까?

답변1

체계적인 방법은서비스 템플릿그러면 대체 TTY 로그인 서비스가 시작됩니다...

[단위]
설명=%I의 Qingy
문서=정보:qingy
BindTo=dev-%i.device
이후=dev-%i.device systemd-user-sessions.service plymouth-quit-wait.service

[제공하다]
환경=기간=리눅스
ExecStart=/sbin/qingy %I --no-shutdown-screen
재시작=항상
다시 시작 시간 = 0
Utmp식별자=%I
TTY경로=/dev/%I
TTY 재설정=예
TTYV 끊기=예
TTYVT할당 해제=예
KillMode=프로세스
SIGPIPE 무시=아니요
KillSignal=SIGHUP

[설치하다]
WantedBy=getty.target

...그런 다음 템플릿이 기본적으로 제공되므로 [email protected]템플릿이 이 별칭이 아닌 별칭인지 확인하세요.[email protected]

ln-s[이메일 보호됨]/etc/systemd/system/[이메일 보호됨]
systemctl 데몬 다시 로드

(참고로 이건아니요상자의 사전 포장을 수정하십시오. 이것은 systemd의 정규/이분법적 접근 방식을 사용하고 있습니다./lib/systemd/system/[email protected]/etc/lib씌우다이는 로컬 관리자가 정의한 것과 관련이 있습니다. )

기존 것을 중지하고 자동으로 다시 시작하여 효과를 확인하십시오.autovt@ttyN.servicelogind

추가 읽기

관련 정보