隐藏从命令行运行进程时短暂生成的 GUI

Mat*_*att 6 linux gui command-line ubuntu arduino

我在 Ubuntu 12.04 上运行构建命令。该命令会打开 GUI 几秒钟,然后将其关闭。我发现这种破坏性 - 有没有办法改变命令行语法以隐藏 GUI 或将其通过管道传输到其他地方?

具体来说,我正在使用 Arduino 1.5.2 的新命令行支持:

arduino --verify /home/matt/blink/blink.ino
Run Code Online (Sandbox Code Playgroud)

这会弹出标准的 Arduino IDE 以执行构建或上传。

Phi*_*rns 2

您需要时Xvfb,它会创建一个伪 X Windows 设备。要在 Ubuntu 上安装它,请执行以下操作:

sudo apt-get install xvfb
Run Code Online (Sandbox Code Playgroud)

然后创建一个伪 X 显示并将其置于后台

Xvfb :100 &
Run Code Online (Sandbox Code Playgroud)

将显示设置为伪 X 显示:

export DISPLAY=:100
Run Code Online (Sandbox Code Playgroud)

并启动 Arduino。