agetty(debian jessie)ではなく、systemdでqingyをデフォルトのttyプログラムとして使用するにはどうすればよいですか?

agetty(debian jessie)ではなく、systemdでqingyをデフォルトのttyプログラムとして使用するにはどうすればよいですか?

私のDebian jessieコンピュータでagetty以外のttyプログラム(特にqingy)を使用したいと思います。 ttyの生成は、(私が理解する限り、自動的に)/etc/systemd/system/getty.target.wants/を介してsystemdによって制御されます。[Eメール保護]

agettyをデフォルトのttyに変更/制御/交換する「システム方式」とは何ですか?

ベストアンサー1

体系的な方法はサービステンプレートこれで代替TTYログインサービスが開始されます。

[単位]
説明=%IのQingy
ドキュメント=情報:qingy
BindTo=dev-%i.device
以降=dev-%i.device systemd-user-sessions.service plymouth-quit-wait.service

[提供する]
環境=期間=Linux
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[Eメール保護]/etc/systemd/system/[Eメール保護]
systemctlデーモンの再ロード

(参考としてこれはいいえ箱の事前包装を修正してください。これはsystemdの正規/二分法アプローチを使用しています。/lib/systemd/system/[email protected]/etc/lib書くこれは、ローカル管理者が定義したものに関連しています。 )

既存のものを停止し、自動的に再起動して効果を確認します。autovt@ttyN.servicelogind

追加読書

おすすめ記事