real vnc 的 虚拟模式,PVE上直接装gui
普通模式得又显示器插着。。。
How do I use VNC Server in Virtual Mode on Linux in conjunction with the system Xorg server? – RealVNC Help Center
先安装X11虚拟模式支持
sudo apt install xserver-xorg-video-dummy
vncserver-virtual man page – RealVNC Help Center
嗯。。。两个页面。。。不止一个
vncserver-virtuald man page – RealVNC Help Center
systemctl enable vncserver-virtuald.service
systemctl start vncserver-virtuald.service
通过 5999就能登录了
Why does RealVNC Server in Virtual Mode on Linux appear to hang, show a gray screen or not start at all? – RealVNC Help Center
按照这个
#!/bin/sh
DESKTOP_SESSION=1-kde-plasma-standard
export DESKTOP_SESSION
startkde
#dbus-launch --exit-with-session startkde # alternative to above that may provide better compatibility for some applications
vncserver-virtual -kill $DISPLAY
Why does RealVNC Server in Virtual Mode on Linux appear to hang, show a gray screen or not start at all? – RealVNC Help Center
主要是为了
vi ~/.xsession-errors
中能出现
XDG_CURRENT_DESKTOP=KDE
但是最后还是报error。。。
并且根本登录不上去闪退。。。
如果不做xstartup的修改那么默认用的应该是这个
/etc/vnc/xstartup
我目前觉得是dbus的问题导致无法正常登录。。。
vnc - Enable Gnome Classic from the command line? - Ask Ubuntu
。。。
最后看了/usr/share/xsessions
中debian 12 的kde是通过
/usr/bin/startplasma-x11
而不是
startkde
也没找到startkde。。。
#!/bin/sh
DESKTOP_SESSION=1-kde-plasma-standard
export DESKTOP_SESSION
/usr/bin/startplasma-x11
#dbus-launch --exit-with-session startkde # alternative to above that may provide better compatibility for some applications
vncserver-virtual -kill $DISPLAY
DESKTOP_SESSION其实早就被弃用了。。。设置与否都不影响。。。
然后还要继续设置下,因为断开就重开一个session
How do I make virtual desktop sessions persistent when using RealVNC Server's Virtual Mode daemon? – RealVNC Help Center
echo 'ConnectToExisting=1' | sudo tee -a /etc/vnc/config.d/vncserver-virtuald
sudo systemctl restart vncserver-virtuald
下面解决没有声音的问题我们都用realvnc了。。。
No Sound at VNC Viewer from VNC Server with Enterprise License – RealVNC Help Center
必须是UDP方式连接,然后kde的mic上画斜杠也不影响的