TigerVNC 教程
TigerVNC 完整教程(Orin Ubuntu 20.04)
1️⃣ 安装 TigerVNC
在 Orin 上打开终端执行:
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common -y
- 安装完成后会有
vncserver
命令 - 支持 GNOME 桌面环境
2️⃣ 设置 VNC 密码
vncpasswd
- 输入访问密码
- 可选择是否设置只读密码
- 密码文件默认生成在:
~/.vnc/passwd
确认:
ls -l ~/.vnc/passwd
3️⃣ 配置 VNC 启动 GNOME
- 创建 VNC 启动文件:
mkdir -p ~/.vnc
nano ~/.vnc/xstartup
- 文件内容(启动 GNOME):
#!/bin/bash
export XDG_SESSION_TYPE=x11
export XDG_RUNTIME_DIR=/run/user/$(id -u)
export DISPLAY=:1
gnome-session &
- 保存并赋予执行权限:
chmod +x ~/.vnc/xstartup
4️⃣ 启动 VNC 服务器(匹配笔记本分辨率)
vncserver :1 -geometry 1280x720 -depth 24
说明:
:1
→ 映射端口 5901-geometry 1280x720
→ 分辨率匹配你的笔记本 720p-depth 24
→ 颜色深度,够用
查看 VNC 是否启动:
sudo netstat -tlnp | grep 5901
5️⃣ 停止 VNC
vncserver -kill :1
6️⃣ 笔记本远程连接
方法 A:手动输入密码
- 打开 TigerVNC Viewer / RealVNC Viewer
- 连接:
192.168.1.202:5901
- 弹窗输入你在 Orin 上
vncpasswd
设置的密码
方法 B:使用密码文件(可选)
- 拷贝密码文件到笔记本:
scp link@192.168.1.202:~/.vnc/passwd ~/orin_vnc_passwd
- 使用命令连接:
xtigervncviewer -SecurityTypes VncAuth -passwd ~/orin_vnc_passwd 192.168.1.202:1
注意:
-passwd
文件必须在本地笔记本上
7️⃣ 额外技巧
- 可以启动多个 VNC 会话,不同分辨率:
vncserver :2 -geometry 1920x1080 -depth 24 # 高分辨率显示器用
- 如果希望 VNC 开机自动启动,可创建 systemd service:
sudo nano /etc/systemd/system/vncserver@:1.service
内容示例:
[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target[Service]
Type=forking
User=link
PAMName=login
PIDFile=/home/link/.vnc/%H:%i.pid
ExecStart=/usr/bin/vncserver :1 -geometry 1280x720 -depth 24
ExecStop=/usr/bin/vncserver -kill :1[Install]
WantedBy=multi-user.target
启用并启动:
sudo systemctl daemon-reload
sudo systemctl enable --now vncserver@:1
- 这样 Orin 开机自动启动 VNC,会话固定 720p
💡 总结
- Orin 最小化 Ubuntu + GNOME 桌面可通过 TigerVNC 远程访问
- 笔记本 720p 可用
-geometry 1280x720
,大屏用更高分辨率 - 支持手动输入密码或使用密码文件
- 可开机自动启动 VNC