我需要以批处理模式运行OpenOffice,将.doc文件转换为pdf,但是OpenOffice无法启动,因为它需要X服务器。我的Linux机器上没有X服务器。是否有一些虚拟的黑洞X服务器可供使用?我正在使用Debian Etch操作系统。
你可以尝试使用xvfb。 Xvfb或X虚拟帧缓存是X Window System中的一个X11服务器,它在内存中执行所有图形操作,不显示任何屏幕输出。从客户端的角度来看,它的行为与任何其他服务器完全相同,根据需要提供请求并发送事件和错误。但是,没有任何输出显示。这个虚拟服务器不需要运行它的计算机甚至具有屏幕或任何输入设备。只需要网络层。
apt install xvfb;Xvfb :1 &;export DISPLAY=:1
- Fırat Küçük