/etc/init.d/rc.local
起動時にbashスクリプトを実行するシステムがあります(ログインせずに実行するために使用されます)。
ここでは説明しませんので、スクリプトを実行するにはグラフィカル端末を実行する必要があります。アプリケーションの起動時に診断メッセージを表示するなどの操作を実行します。rc.local
これが私がすべてのことを始めた方法です。
xinit urxvt --hold -e /path/to/script
すべての診断タスクが完了すると、スクリプトは全画面アプリケーションを起動します。何らかの理由でアプリケーションが終了すると、ユーザーは開始前にスクリプトが中断された正確な場所であるurxvt端末に戻ります。
私が望むのは、アプリケーションが終了したときにスクリプトがログインプロンプトで新しいurxvt端末を起動することです。私はそれを試しましたが、urxvt --ls
新しいurxvt --loginShell
端末を起動するたびにシェルがrootとしてログインします。まったく分からない。
ユーザーがログインしていない状態でログインプロンプトを開始するにはどうすればよいですか?