如何在 CentOS 8 控制台上完全禁用黑屏和时钟页面(登录前)?

如何在 CentOS 8 控制台上完全禁用黑屏和时钟页面(登录前)?

我希望我的屏幕在启动完成后永远保持完全相同,这意味着我永远不希望它变黑,而且我永远不想看到时钟覆盖出现在我的用户名选择登录对话框的顶部(它是一个虚拟机 -没有真正的显示器,因此所有这些消隐和屏幕保护垃圾毫无意义)。基本上 - 当出现问题时,比如内核问题,我在控制台上看不到那是什么,因为它变黑了,只有在按下某个键时才会显示,而(在内核问题的情况下)不会总是还在工作。

我已经将其包含在我的引导行中: 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应该尊重生成它的用户(root)的设置。

答案2

我建议直接在下面设置dconfD b, :

创建以下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 处于宽容模式。

相关内容