我这里使用的是 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
开机?
答案1
经过一番调试,显然无关紧要icu4c
经过一番调试,是否发出警告
start-lumina-desktop
和都lumina-desktop
正在死亡或在调用时给出错误xenodm
,并且当从文本控制台模式调用时抱怨 X 已经在运行;当从终端调用时fvwm
,它运行没有问题。
实际问题是PATH 中xenodm
没有 PATH 。lumina-desktop
但仅作为参考还不够start-lumina-desktop
或lumina-desktop
使用全名是不够的。
因此,要能够登录xenodm
到lumina-desktop
“.xsession”文件应该是:
PATH=$PATH:/usr/local/bin start-lumina-desktop
一旦这个问题得到纠正,我就可以通过xenodm
输入来启动用户会话lumina-desktop