我正在使用x11vnc并启动它,因此它自己创建了X服务器,如下所示:
x11vnc -localhost -rfbauth -create /root/.vnc/passwd 但是创建的VNC会话没有窗口管理器,只有左上角的xterm。我如何指定一个?
顺便问一下,如果我断开了与x11vnc的连接,是否有一种方法可以自动停止X,所以这实际上是按需运行的X?
发布于 2012-08-31 10:40:19
启动x11服务器后启动windowmanager。
例如,启动xvnc的批处理:
export DISPLAY=localhost:1.0
/usr/bin/Xvnc :1 -ac -auth "/root/.Xauthority" -geometry "1200x700" -depth 8 -rfbwait 120000 -rfbauth /root/.vnc/passwd 2> /root/.vnc/ServerDaemon.log &
/bin/sleep 10
/usr/bin/fvwm 2> /root/.vnc/fvwm.log &我重定向了日志文件中的错误并使用了睡眠命令,这样Xvnc肯定已经初始化了自己,bevor启动了fvwm窗口管理器。但是,启动任何其他的windowmanager都没有问题。
为了自动停止x11服务器,我不知道。
https://unix.stackexchange.com/questions/46791
复制相似问题