关于Linux中依赖于显示的服务不要紧跟在Xorg之后启动

自己的教训,写在这里也是为了提醒自己。

后面不管写什么关于显示的服务,或者要用到显示的服务,这些程序的开机启动顺序,在Xorg之后是必然的,因为Xorg是所有显示的基础。

但是还有一个要注意的点,这些程序一定要离Xorg启动“远一些”,换句话说就是Xorg启动一段时间后再去启动那些涉及显示的服务,即使这个服务属于那种特定情况下才会触发显示,平时都不会显示出来,而是作为后台服务随时“准备”显示的

因为涉及显示的服务如果离Xorg过近时,会导致这些服务概率性启动失败。

道理也很明显,最简单的例子是不启动Xorg,直接启动这些跟显示有关的程序,程序会提示找不到“显示基础程序”,其实就是指Xorg了。

Xorg没有运行和正在启动,但是没有启动完整其实是一个道理的,因此Xorg没有启动完整时去启动显示相关程序,自然就会导致显示相关程序起不来。

如果产品已经“出去”,到了用户手里,要排查这类问题就相当困难了,谁能想到仅仅是与Xorg启动的时间“距离”没有把控好导致的呢?

posted @ 2021-07-21 09:43  J&YANG  阅读(177)  评论(0编辑  收藏  举报