關於Linux中依賴於顯示的服務不要緊跟在Xorg之後啟動
阿新 • • 發佈:2021-07-21
自己的教訓,寫在這裡也是為了提醒自己。
後面不管寫什麼關於顯示的服務,或者要用到顯示的服務,這些程式的開機啟動順序,在Xorg之後是必然的,因為Xorg是所有顯示的基礎。
但是還有一個要注意的點,這些程式一定要離Xorg啟動“遠一些”,換句話說就是Xorg啟動一段時間後再去啟動那些涉及顯示的服務,即使這個服務屬於那種特定情況下才會觸發顯示,平時都不會顯示出來,而是作為後臺服務隨時“準備”顯示的。
因為涉及顯示的服務如果離Xorg過近時,會導致這些服務概率性啟動失敗。
道理也很明顯,最簡單的例子是不啟動Xorg,直接啟動這些跟顯示有關的程式,程式會提示找不到“顯示基礎程式”,其實就是指Xorg了。
Xorg沒有執行和正在啟動,但是沒有啟動完整其實是一個道理的,因此Xorg沒有啟動完整時去啟動顯示相關程式,自然就會導致顯示相關程式起不來。
如果產品已經“出去”,到了使用者手裡,要排查這類問題就相當困難了,誰能想到僅僅是與Xorg啟動的時間“距離”沒有把控好導致的呢?