VNC 桌面上不显示 VNC 扩展

VNC 桌面上不显示 VNC 扩展

我已vncserver使用该命令启动或远程实例vncserver,现在可以使用 VNC 客户端连接到它。

vncconfig不幸的是,由于错误我无法启动

No VNC extension on display

一切都在 VNC 上发生。怎么会这样?

在此输入图像描述

答案1

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 中开始所有正确的事情。

如果您遇到问题,请点击以下链接并确保所有内容均已正确安装。

Ubuntu上安装VNC服务器

相关内容