gdm増分X表示番号

gdm増分X表示番号

RHEL 7.4、GDM 3.22.3の使用

本質的に私の問題は、私がgnomeからログアウトするたびに(すべてのユーザーとして)gdmがXを停止し、別のディスプレイ番号から始まるということです。いくつかの古いスクリプト(どうせ更新する必要がある)では、Xは常に:0にあると予想しているため、これは実際の問題です。これは、システムが起動し、最初のユーザーがログインしたときにそのユーザーがログアウトするとすぐにX:0が終了し、X:1が起動する場合です。 /var/log/gdmのログを見ると、以前のX:0が実行されている間にgdmがX:0を起動しようとしたときに失敗し、X:1で起動することがわかります。

gdmでstraceを使用すると、これは競合状態のようです。あるスレッドが以前のXにSIGTERMを送信しましたが、別のスレッドが新しいXを開始しようとしましたが、以前のXがシャットダウンを完了する前に失敗しました(SIGCHILDの受信に応じて)。 gdmがXを0でのみ起動し、機能しない場合は再試行するよう強制する良い方法はありますか?私が逃したかもしれない他の解決策はありますか?

アップデート:Centos 7.4でこれを繰り返しました。

ベストアンサー1

おすすめ記事