运行Ubuntu MATE或类似发行版时,最有可能发生“闪烁”。屏幕打开和关闭的此类实例可能但不一定受图形驱动程序支持的影响。
在以下各节中,我将使用以下术语:
- “空白”是指屏幕完全变暗而完全没有光时的实例;
- “发光”是指屏幕处于最大亮度时的实例;
- “空白”是指在登录和桌面之间屏幕变暗且灯光变暗时的实例。
根据OP描述的引导过程,存在“空白”的三个实例,“发光”的一个实例和“空白”的一个实例。
空白1
0:00~0:08 Bios
0:09 Black (no light) <-- this
这是一个常见实例,它指示引导过程从BIOS / UEFI进入后续阶段(通常是BIOS计算机的MBR)。第一个空白是不可避免的,大多数用户对此无能为力。
空白2
0:10~0:11 Black (light)
0:12 Black (no light) <-- this
从下一个阶段进入引导加载程序(对于GNU / Linux计算机通常是GRUB)时,很可能显示第二个空白。默认超时通常设置为10秒,但是在没有其他操作系统的情况下,内置配置可能会将超时自动减少到几秒钟。这仍然会造成一些延迟。
解决方法:确保引导加载程序超时为零且隐藏。
在终端中,sudo nano /etc/default/grub
如下运行并修改相关行,然后通过以下方式保存更改^X Exit
:按Ctrl+,X然后按Y,然后按Enter。然后,运行sudo update-grub
以更新修改后的配置(在运行最后一个命令之前,用户可能希望在同一配置文件中一起应用下一个解决方法)。
...
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
...
与的两行GRUB_HIDDEN...
是已弃用的参数,应使用注释语法禁用#
。确实与空白无关;只是为了排除任何意外的结果。
当通过“ os-prober”找到其他操作系统时,超时不能为零且不能隐藏:内置配置将启用引导菜单,并且超时仅对非零值有效。对于多引导系统,菜单将显示至少1秒钟,并且无论如何都可能显示第二个空白。
闪耀
0:13~0:15 Bright screen
这很可能与硬件有关。该症状看起来类似于此过时的帖子或Ask Ubuntu上的另一个过时的帖子。否则,请在相关社区站点上通过机器型号或硬件规格查找最合适的解决方案。
空白3
0:16 Black with light
0:17 Black without light <-- this
0:18 Loading screen
当引导加载程序运行提供图形化引导动画(通常是基于Ubuntu发行版的Plymouth)又称为引导启动程序的应用程序时,最有可能显示第三个空白。引导飞溅没有任何有意义的目的,尤其是在引导过程快速的情况下。OP显示的速度非常快。
解决方法:确保引导加载程序不运行引导启动。
同样,以sudo权限运行,以编辑/etc/default/grub
和修改包含"quiet splash"
该部分的行"quiet"
并将其更改为,然后保存更改。最后,运行sudo update-grub
以更新修改后的配置。
...
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
...
禁用启动启动时,可能会在启动过程中显示一些启动消息。由于某些原因,运行Ubuntu MATE时结果不一致(尽管有相同的“ quiet”选项,有时仍显示许多行),否则在运行其他Ubuntu衍生版本(如Xubuntu)时看不到结果。
落料
0:19 Change of Background
0:22~0:29 Login
0:30 Black with light <-- this
0:32 My wallpaper
在登录和桌面之间发生的消隐很可能特定于GNOME或类似MATE的类似桌面环境。我已经确认:相比之下,肉桂确实显示出像MATE一样的空白;相反,Xfce没有表现出这种行为。
最初,我认为消隐可能是由于加载合成窗口管理器的过渡造成的;但是,以任何一种方式更改或禁用MATE中的合成器都不会影响消隐行为。因此,实际问题是其他问题。
解决方法:对于Ubuntu MATE,登录屏幕应使用纯黑色(#000000)。
转到“ 控制中心”>“登录窗口”-“外观”,并清空“ 背景”的路径,然后将“ 背景色”更改为黑色(在左下区域选择最暗的单色阴影)。关闭窗口以完成操作。此替代方法的主要目的是最大程度地减少消隐。用户还可以更改主题以提高对比度和登录窗口可见性。
结果
通过上述解决方法,大多数最终用户在引导过程中只会看到第一个空白。除非OP和受影响的用户需要分别解决光泽问题。
- 空白1:始终显示(不可避免)
- 空白2:使用解决方法
- 亮点:单独的解决方案(取决于硬件)
- 空白3:使用解决方法
- 消隐:使用解决方法(取决于软件)
经过测试的变通办法,可在具有Intel图形的32位计算机Intel Celeron 1.6 GHz上运行的Ubuntu MATE 18.04。最小安装的启动时间约为45秒(非最佳),无光亮,只能看到第一个空白和空白。