文章

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 进行授权