我正在尝试在CentOS(非图形)服务器上启动openOffice作为服务。
soffice -headless -nologo -nofirststartwizard -accept="socket,host=127.0.0.1,port=8100;urp" & > /dev/null 2>&1
我如何得到以下错误
Set DISPLAY environment variable, use -display option
or check permissions of your X-Server
(See "man X" resp. "man xhost" for details)
[1]+ Done soffice -headless -nologo -nofirststartwizard -accept="socket,host=127.0.0.1,port=8100;urp"
这个命令在Ubuntu中运行得很好 您能否建议我如何在CentOS服务器上启动OpenOffice作为服务?
答案 0 :(得分:3)
这对我在CentOS 5上有用:
答案 1 :(得分:0)
我不是100%确定这是否是问题,但可能是您的程序无法联系X11服务器,因为它是从CLI启动的。试试这个:
xhost +
这使得Xorg能够用于从CLI启动的应用程序。 我不确定它是否必须以root身份运行(IIRC,你必须 NOT 以root身份运行它。)