目录
背景说明
实际效果
安装步骤
安装 x11vnc
配置 x11vnc
配置 x11vnc 作为系统服务
使用 VNC 客户端连接
背景说明
通常vnc-server是单独开一个桌面,并不会同步到屏幕。所以这里我们需要安装x11vnc。
实际效果
先看效果,满意再往下看。
安装步骤
安装 x11vnc
更新系统包列表:
代码语言:javascript复制sudo apt-get update
安装 x11vnc
及其依赖包: 尝试安装 x11vnc
,并处理可能的依赖问题:
sudo apt-get install x11vnc
修复依赖问题:如果安装 x11vnc
时遇到依赖问题,可以尝试运行以下命令来修复依赖关系:
sudo apt-get -f install
配置 x11vnc
设置 VNC 密码: 为了安全起见,可以设置一个 VNC 连接密码:
代码语言:javascript复制x11vnc -storepasswd
创建启动脚本: 创建一个脚本来启动 x11vnc
,例如:
nano ~/start_x11vnc.sh
添加以下内容:
代码语言:javascript复制#!/bin/bash
x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth ~/.vnc/passwd -rfbport 5900 -shared
保存并退出,然后使脚本可执行:
代码语言:javascript复制chmod x ~/start_x11vnc.sh
配置 x11vnc
作为系统服务
创建系统服务文件:
代码语言:javascript复制sudo nano /etc/systemd/system/x11vnc.service
添加以下内容:
代码语言:javascript复制[Unit]
Description=Start x11vnc at startup
After=multi-user.target
[Service]
Type=simple
ExecStart=/home/<你的用户名>/start_x11vnc.sh
User=<你的用户名>
Group=<你的用户名>
[Install]
WantedBy=multi-user.target
将<你的用户名>替换为你的实际用户名。
重新加载 systemd 配置并启用服务:
代码语言:javascript复制sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service
使用 VNC 客户端连接
安装 VNC 客户端(例如 RealVNC
、TigerVNC
或 TightVNC
): 在你的本地计算机上安装一个 VNC 客户端。
连接到 Jetson Nano: 使用 VNC 客户端连接到 Jetson Nano 的 IP 地址和端口(通常是 5900
),并输入你设置的 VNC 密码。