ブートが完了した後、画面は常に変わりません。つまり、画面が黒く変わることは決して望ましくなく、ユーザー名の選択ログインダイアログの上に時計のオーバーレイが表示されることを決して見たくありません(仮想マシンです。実際のディスプレイがないので、これらすべてのブランキングとスクリーンセーバーのうなずきは意味がありません。)デフォルトでは - カーネルの問題など、問題が発生した場合はコンソールの内容を表示できません。コンソールが黒くなり、特定のキーが押されたときにのみ表示されるためです。一方、カーネル問題の場合は表示されません。いつも働いています。
私のブートストラップラインに以下を含めました。
consoleblank=0
私はこれを試しました: -
gsettings set org.gnome.desktop.session idle-delay 0
私もこれを試しました:-
rm -rf /usr/bin/xdg-screensaver /usr/lib/python3.6/site-packages/orca/scripts/apps/gnome-screensaver-dialog /usr/lib64/libxcb-screensaver* /usr/lib64/pkgconfig/xcb-screensaver* /usr/lib64/totem/plugins/screensaver /usr/libexec/gsd-screensaver-proxy
私はランレベル5にいます。 3に戻りたくありません(consoleblank = 0はそのレベルで機能します)。
答え1
更新:再起動しましたが、「可能なすべての犯人を削除する」トリックが機能せずに機能しているようです。
rm -rf /usr/bin/xdg-screensaver /usr/lib/python3.6/site-packages/orca/scripts/apps/gnome-screensaver-dialog /usr/lib64/libxcb-screensaver* /usr/lib64/pkgconfig/xcb-screensaver* /usr/lib64/totem/plugins/screensaver /usr/libexec/gsd-screensaver-proxy
エレガントではありませんが、問題は解決しました...
私もこれをサポートしているので、gdm設定にバグレポートを投稿しました。
しかし、gdm自体がこれをサポートしておらず、gdm自体の設定も変更できないので(ログインできないユーザーなので)gdmしなければならない作成したユーザー(ルート)の設定を尊重します。
答え2
下から直接設定することをお勧めしますdconfDB、:
次のconfファイルを生成します。/etc/dconf/db/local.d/01-centos-event-settings
[org/gnome/desktop/session]
idle-delay=uint32 0
データベースアップデート:dconfアップデート
新しい値が設定されていることを確認してください。
gsettings get org.gnome.desktop.session idle-delay
また、selinuxが許可モードになっていることを確認してください。