sudo apt update
sudo apt install -y ros-noetic-rviz
三、解决你 OK3588 MobaXterm 远程 xcb 报错(重点)
- 补齐全部 XCB/Qt 图形依赖(ARM 板必装)
bash
运行
sudo apt install -y libxcb1 libxcb-cursor0 libxcb-xinerama0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-shape0 libxcb
报错原因
你现在已经切到 root 执行 sudo cp ~/.Xauthority /root/,~ 代表 /root,命令变成把 root 自己的文件复制到 root 目录,逻辑完全错了。
所有复制授权的命令必须在普通用户 forlinx 下执行,不能在 root 里跑。
正确流程(一步一步来) - 先退出 root,回到普通用户
bash
运行
exit
现在提示符是 forlinx@ok3588:~$
- 先放行 X 访问(最简单,优先用这个)
bash
运行
xhost +local:root - 切换 root,直接测试 xclock
bash
运行
sudo -i
root下执行
xclock