Openbsd
為什麼 Lumina 桌面無法啟動?
我在這裡使用 OpenBSD 6.1;我正在嘗試使用 Lumina 桌面作為我的圖形界面
xorg
;但是,雖然start-lumina-desktop
在執行 X 時在終端中以文本模式從命令行正確引導,但如果通過.xinitrc
文件呼叫它則不會引導。我已經發現查看
xenodm
腳本,我必須使用.xsession
而不是.xinitrc
; 但是,如果.xsession
文件是:start-lumina-desktop
從 登錄時
xenodm
,您無法進入桌面,它會死掉,然後返回登錄螢幕。它在文件中返回的錯誤
.xsession-errors
是:
start-lumina-desktop:/usr/local/lib/libicuuc.so.12.0: /usr/local/lib/libicudata.so.12.0 : WARNING: symbol(icudt58_dat) size mismatch, relink your program
我已經重新安裝了軟體包
icu4c-58.2p0
:pkg_add -r -D installed icu4c
並且還做了:
pkg_add -u
為什麼不
Lumina desktop
開機?
經過一些調試,是否
icu4c
給出警告顯然無關緊要。
start-lumina-desktop
從 呼叫和時都lumina-desktop
當機或報錯xenodm
,從文本控制台模式呼叫時抱怨 X 已經執行;從終端呼叫時fvwm
,它執行沒有問題。實際的問題是
xenodm
PATH中沒有lumina-desktop
PATH。start-lumina-desktop
但是,僅引用或lumina-desktop
使用全名是不夠的。因此,能夠登錄
xenodm
到lumina-desktop
“.xsession”文件應該是:PATH=$PATH:/usr/local/bin start-lumina-desktop
更正後,我可以通過
xenodm
輸入lumina-desktop