windows连接VNC设置分辨率为1920*1080pi

通过安装xserver-xorg-core-hwe-18.04和xserver-xorg-video-dummy-hwe-18.04,创建配置文件并设置1920x1080分辨率,实现了使用VNCViewer时的高清显示。重启服务器并启动VNC服务后,问题得到解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用VNC Viewer连接Ubuntu18.04之后,分辨率一直不是1920*1080,所以就很不爽,查了一下资料,搞定了

环境:已经安装好了vnc viewer和vncserver

1.安装虚拟显示器的软件

sudo apt-get install  xserver-xorg-core-hwe-18.04
sudo apt-get install  xserver-xorg-video-dummy-hwe-18.04  --fix-missing

我这里是离线下载的安装包xserver-xorg-core-hwe-18.04.deb;与xserver-xorg-video-dummy-hwe-18.04.dev,直接dpkg -i <包名> 就可以了

2.创建配置文件

sudo vim /usr/share/X11/xorg.conf.d/xorg.conf

粘贴以下内容

Section "Monitor"
  Identifier "Monitor0"
  HorizSync 28.0-80.0
  VertRefresh 48.0-75.0
  # https://arachnoid.com/modelines/
  # 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
  Modeline "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync
EndSection
Section "Device"
  Identifier "Card0"
  Driver "dummy"
  VideoRam 256000
EndSection
Section "Screen"
  DefaultDepth 24
  Identifier "Screen0"
  Device "Card0"
  Monitor "Monitor0"
  SubSection "Display"
    Depth 24
    Modes "1920x1080_60.00"
  EndSubSection
EndSection

最后:wq,退出并保存,这里设置的分辨率是1920*1080的
重启服务器:reboot或者sudo reboot
等待重启,就好了,如果没有设置vnc重新启动就
systemctl start vncserver(你自己安装的vnc名字)

我就是这样搞定了。

参考:https://blog.csdn.net/weixin_43878078/article/details/121754786

<think>好的,我现在需要帮助用户解决在树莓派Pi5上安装Ubuntu系统并通过VNC实现远程桌面连接的问题。首先,我需要回顾用户提供的引用资料,看看有没有相关的步骤可以参考。 用户提供了几个引用,其中引用[1]提到了Ubuntu 20.04的安装和Windows远程桌面连接,引用[2]和[5]涉及VNC的安装,引用[4]则提到使用XRDP服务替代VNC,但用户明确要求使用VNC,所以可能需要参考引用[2]和[5]的内容。不过,引用[5]提到的是树莓派上手安装Ubuntu Mate并开启VNC服务,而引用[2]是安装vnc4server的步骤。 首先,我需要确定树莓派Pi5是否支持Ubuntu系统。根据官方信息,Pi5可能已经支持较新的Ubuntu版本,比如22.04或24.04。用户之前提到的是Ubuntu 20.04,但可能需要更新步骤。 接下来,安装系统的步骤通常包括下载镜像、烧录到SD卡,然后启动树莓派。这里可能需要使用Raspberry Pi Imager工具,或者使用balenaEtcher等工具。引用[1]中提到下载和烧录Ubuntu 20.04,但需要确认Pi5的兼容性。 然后是开启SSH服务,这在无头安装时很重要。用户需要创建空白的ssh文件在boot分区,这样系统首次启动时会启用SSH。引用[5]中提到了开启SSH服务并设为开机自启,这可能适用。 接下来是安装VNC服务器。根据引用[2],安装vnc4server,但引用[5]可能使用不同的VNC服务,比如TightVNC或RealVNC。但需要注意,某些Ubuntu版本可能已经移除了VNC服务器,如引用[4]提到的,所以可能需要寻找替代方案,比如xrdp,但用户坚持使用VNC的话,可能需要确认可用性。 此外,用户可能需要配置VNC服务器,设置密码,并确保服务在启动时自动运行。防火墙设置也需要考虑,开放5900端口。然后,在客户端使用VNC Viewer连接,输入IP和端口。 过程中可能会遇到的问题包括连接卡住(如引用[3]提到的),可能需要检查服务状态、防火墙设置,或者改用其他VNC软件版本。此外,Pi5的硬件较新,可能需要特定的驱动或内核版本支持。 现在需要整理这些步骤,确保逻辑清晰,并且参考正确的引用。需要确认Pi5的Ubuntu镜像来源,安装步骤,开启SSH,安装并配置VNC,最后测试连接。同时,注意系统版本差异带来的不同步骤,比如软件包名称或服务的不同。可能还需要提醒用户遇到问题时的排查方法,比如检查IP地址是否正确,服务是否运行,端口是否开放等。</think>### 树莓派 Pi5 安装 Ubuntu 并配置 VNC 远程桌面教程 #### 1. 系统安装准备 - **下载镜像**:前往 [Ubuntu Raspberry Pi 官网](https://ubuntu.com/download/raspberry-pi) 选择兼容 Pi5 的镜像(如 Ubuntu Server 24.04 LTS)。注意 Pi5 需使用 64 位 ARM 镜像[^1]。 - **烧录镜像**:使用工具如 [Raspberry Pi Imager](https://www.raspberrypi.com/software/) 或 `balenaEtcher` 将镜像写入 SD 卡。插入卡后启动树莓派。 #### 2. 初始化配置 - **启用 SSH**:在 SD 卡 `boot` 分区创建空文件 `ssh`(无后缀),首次启动自动开启 SSH[^5]。 - **连接网络**:若使用有线网络,插网线自动获取 IP;若需 Wi-Fi,在 `boot` 分区创建 `network-config` 文件配置 Wi-Fi: ```yaml version: 2 wifis: wlan0: dhcp4: true access-points: "SSID": password: "密码" ``` #### 3. 安装桌面环境(若使用 Server 版) ```bash sudo apt update && sudo apt upgrade -y sudo apt install ubuntu-mate-desktop # 安装 MATE 桌面环境 ``` #### 4. 安装并配置 VNC 服务 - **安装 TightVNC Server**: ```bash sudo apt install tightvncserver -y ``` - **首次启动 VNC**: ```bash vncserver # 设置连接密码(至少6位) ``` - **配置开机自启**: 创建服务文件 `/etc/systemd/system/vncserver@.service`,内容如下: ```ini [Unit] Description=TightVNC Server After=syslog.target network.target [Service] Type=forking User=ubuntu # 替换为实际用户名 ExecStartPre=/bin/sh -c &#39;/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :&#39; ExecStart=/usr/bin/vncserver -geometry 1920x1080 -depth 24 :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target ``` 启用服务: ```bash sudo systemctl daemon-reload sudo systemctl enable vncserver@1.service sudo systemctl start vncserver@1.service ``` #### 5. 客户端连接 - **下载 VNC Viewer**:从 [RealVNC 官网](https://www.realvnc.com/en/connect/download/viewer/) 安装客户端。 - **输入地址**:`<树莓派IP>:5901`(端口号=5900+显示编号,默认编号为1)。 #### 6. 防火墙配置(如有需要) ```bash sudo ufw allow 5901/tcp # 开放 VNC 端口 ``` #### 注意事项 1. 若连接卡顿,可尝试降低分辨率(如 `-geometry 1280x720`)[^3]。 2. 若使用 Ubuntu 官方桌面版(非 Server 版),建议改用 `xrdp` 服务(参考命令): ```bash sudo apt install xrdp -y # 安装后直接通过 Windows 远程桌面连接[^4] ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值