我想在特定显示器上使用 X11VNC 创建 X11 显示,而不求助于 -env X11VNC_CREATE_STARTING_DISPLAY_NUMBER=31,而是我想指定 N 显示并正确创建它。如果上面设置的环境变量是 X11VNC 的全部,那么这很好,但看起来不切实际,因为它可能适用于 31、32、33 等,但没有明确说明它将在 31 上创建。
这是我的 shell 脚本:
#!/bin/bash
export DISPLAY=:3
Xvfb $DISPLAY -screen 0 1280x1024x24 &
x11vnc -display $DISPLAY -forever -rfbport 5903 -env X11VNC_CREATE_STARTING_DISPLAY_NUMBER=31 -create
据我所知,命令是将 3 映射到 31,我希望 31 被硬编码为始终从 31 开始,如果发生错误,那又怎样。