ubuntu20 vnc远程桌面方法
VNC (Virtual Network Computing) 允许你远程访问 ARM 设备的图形界面。
步骤 1:在 ARM Ubuntu 设备上安装 VNC 服务器
sudo apt update
sudo apt install tightvncserver -y
步骤 2:启动 VNC 服务器
vncserver
首次运行时,它会要求你设置一个访问密码。
如果想要调整分辨率或指定显示编号(如 :1),可以使用:
vncserver :1 -geometry 1920x1080
步骤 3:在远程 Ubuntu 电脑上安装 VNC 客户端
在远程 Ubuntu 电脑上,安装 Remmina 或 TigerVNC 作为 VNC 客户端:
sudo apt install remmina -y # 推荐 GUI 工具
sudo apt install tigervnc-viewer -y # 终端工具
然后在 Remmina 中选择 VNC,输入 ARM设备的IP:1,即可远程连接。
如果使用 TigerVNC,运行:
vncviewer <ARM设备IP>:1
如果提示:提示这个vncserver: The HOME environment variable is not set.
在终端输入以下命令:
export HOME=/home/你的用户名
然后再次运行:
vncserver
如果成功,可以把这个变量添加到 ~/.bashrc 或 ~/.profile,使其在每次登录时自动设置:
echo 'export HOME=/home/你的用户名' >> ~/.bashrc
source ~/.bashrc
解决方案 2:使用 sudo 时保留环境变量
sudo -E vncserver
vncserver
解决方案 3:检查用户是否存在
如果你是在 root 账户或一个没有 HOME 目录的用户下运行 VNC,可以用以下命令检查:
echo $HOME
如果为空,说明当前用户可能缺少 HOME 目录或未正确配置。
可以尝试:
export HOME=/root # 如果是 root 用户 或:
export HOME=/home/你的用户名 # 如果是普通用户
然后重新运行 vncserver。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)