Hello! 欢迎来到小浪云!


ubuntu vnc如何兼容不同分辨率


要在Ubuntu上使用vnc并兼容不同分辨率,您可以按照以下步骤操作:

安装和配置VNC服务器

  1. 安装VNC服务器
  • 以TigerVNC为例,首先更新包列表并安装TigerVNC服务器和客户端:
sudo apt update sudo apt install tigervnc-standalone-server tigervnc-common 
  1. 设置VNC访问密码
  • 使用以下命令设置VNC访问密码:
vncpasswd 
  1. 启动VNC服务器实例
  • 启动VNC服务器实例,并指定桌面分辨率等参数。例如,设置分辨率为1280×720,颜色深度为24位:
vncserver -localhost no -geometry 1280x720 -depth 24 
  • -localhost no选项允许从任何地址连接到VNC服务器,而不仅仅是localhost。

使用noVNC通过网页访问Linux远程桌面

  1. 安装noVNC
  • gitHub获取最新版本的noVNC,并克隆到指定目录:
cd /opt sudo git clone https://github.com/novnc/noVNC.git 
  1. 启动noVNC服务
  • 使用websockify来启动noVNC服务。以下是基于您当前情况的一个示例命令,用于启动noVNC服务并连接到VNC服务器:
./utils/novnc_proxy --vnc localhost:5901 
  • 如果novnc_proxy不可执行或命令无法正常工作,您可能需要先安装websockify。可以通过以下命令安装websockify:
sudo apt-get install websockify 
  1. 通过浏览器访问
  • 浏览器地址栏输入服务器的IP地址和noVNC Web服务器的端口号(默认是6080,除非您在启动launch.sh时指定了不同的端口):
http://服务器IP地址:6080/vnc.html 
  • 在noVNC的登录界面中,输入VNC服务器的地址(localhost:5901)和访问密码,然后点击“Connect”。

通过以上步骤,您可以在Ubuntu上设置VNC服务器以兼容不同的分辨率,并通过网页访问实现远程桌面连接。

相关阅读