我想要创建一个运行gnome环境的VNC服务器,与控制台中的默认UI相同,与控制台会话分开(这样控制台就看不到任何东西)。
我试过vnc4server和tightvncserver,但都没有用。无论我如何配置xstartup,gnome-session都不会运行。我确实以同样的方式运行了Xfdm和gnome-panel。当我试图连接到VNC服务器时,我只得到灰色屏幕。但是,我可以确认vnc服务器工作正常,因为我可以通过设置DISPLAY和XAUTHORITY在其中运行程序。
是否有办法使ubuntu-desktop在新的X会话中独立于控制台会话运行?最好是在VNC服务器上?
创建vnc服务器的步骤:
tightvncserver。vncserver来配置和关闭它。~/.vnc/xstartup并追加:导出STARTUP=“/usr/bin/gnome-会话-会话=ubuntu-禁用-加速-检查”$STARTUP“vncserver。DISPLAY和XAUTHORITY并运行gedit。VNC会话看到一个不完整的gedit窗口。发布于 2018-05-12 12:52:11
最后我找到了解决办法。
Gnome会话似乎不适用于VNC服务器,但Xvfb可以工作。其想法是为会话创建一个Xvfb,并为VNC使用x11vnc:
Xvfb :1 -screen 0 1280x720x24然后产生侏儒环境:
DISPLAY=:1 gnome-shell --replace最后,使用x11vnc为Xvfb创建一个VNC服务器:
x11vnc -display :1https://askubuntu.com/questions/1031147
复制相似问题