X端末でログインプロンプトを作成する

X端末でログインプロンプトを作成する

/etc/init.d/rc.local起動時にbashスクリプトを実行するシステムがあります(ログインせずに実行するために使用されます)。

ここでは説明しませんので、スクリプトを実行するにはグラフィカル端末を実行する必要があります。アプリケーションの起動時に診断メッセージを表示するなどの操作を実行します。rc.localこれが私がすべてのことを始めた方法です。

xinit urxvt --hold -e /path/to/script

すべての診断タスクが完了すると、スクリプトは全画面アプリケーションを起動します。何らかの理由でアプリケーションが終了すると、ユーザーは開始前にスクリプトが中断された正確な場所であるurxvt端末に戻ります。

私が望むのは、アプリケーションが終了したときにスクリプトがログインプロンプトで新しいurxvt端末を起動することです。私はそれを試しましたが、urxvt --ls新しいurxvt --loginShell端末を起動するたびにシェルがrootとしてログインします。まったく分からない。

ユーザーがログインしていない状態でログインプロンプトを開始するにはどうすればよいですか?

ベストアンサー1

おすすめ記事