xserver 运行远程主机的可视化应用
xserver 运行远程主机的可视化应用
有时候有的 Linux 设备没有 HDMI 想要可视化调试很不方便,通常可以使用远程桌面或者 Xserver 的方式来实现可视化;下面就以 Xserver 的方式做简要记录。
准备工作
首先,我们需要在自己的电脑上安装一个 mobaxterm, 因为它内置了 xserver, 当然,你也可以安装其他软件,比如 Xming 等等。 然后配置我们自己的电脑和开发板处于同一个局域网内,并确保开发板的 IP 地址是可访问的。这里假设我们电脑的 IP 是 182.168.1.222, 开发板的 IP 是 192.168.1.100。
配置开发板
使用 vim 打开 .bashrc(vim ~/.bashrc
),在末尾行添加以下内容:
1
export DISPLAY=192.168.1.100:0.0
保存并退出,然后重启开发板。
使用
打开 mobaxterm,使用 ssh 连接到开发板后,在连接上的终端里运行你的应用,此时你的电脑屏幕上就会显示开发板的应用的 UI 了。
注意
如果运行你的应用时,出现报错如下: This Application failed to start because no Qt platform plugin could be init......
那么你需要安装 qt5-default
包:
1
sudo apt-get install qt5-default
本文由作者按照 CC BY 4.0 进行授权