我已经使用vncserver
命令启动了vncserver
或远程实例,现在可以通过VNC连接到它。
不幸的是,由于错误,我无法启动vncconfig
No VNC extension on display
所有事情都发生在VNC上。怎么可能呢?
发布于 2020-02-26 08:51:34
1)复制vncserver
sudo cp /usr/bin/vncserver /usr/bin/vncserver.bkp
2)打开vncserver并找到$defaultXStartup
sudo vi /usr/bin/vncserver
3)修改行,使之:
$defaultXStartup
= ("#!/bin/sh\n\n".
"# Uncomment the following two lines for normal desktop:\n".
"# unset SESSION_MANAGER\n".
"# exec /etc/X11/xinit/xinitrc\n\n".
"[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup\n".
"[ -r \$HOME/.Xresources ] && xrdb \$HOME/.Xresources\n".
"xsetroot -solid grey\n".
"vncconfig -iconic &\n".
"x-terminal-emulator -geometry 80x24+10+10 -ls -title \"\$VNCDESKTOP Desktop\" &\n".
"x-window-manager &\n");
这将确保您在VNC内部启动了所有正确的东西。
如果您面临问题,请按照下面的链接,并确保您有所有的东西是正确的安装。
https://unix.stackexchange.com/questions/477245
复制相似问题