如何以无头模式运行应用程序?

如何以无头模式运行应用程序?

假设我有一个带 GUI 的桌面应用程序。我按 Ctrl+Alt+F3 切换到文本终端,登录并尝试运行此应用程序。我收到一条错误消息,指示显示不可用。

问题是 - 如何使用终端应用程序 (gnome-terminal、guake、terminator、xterm 等) 重现上述情况?如何让它认为显示不可用,即使它可用?

答案1

如果你使用的是 X11,请执行以下操作:unset DISPLAY

$ echo $DISPLAY
:0.0
$ xterm  #works
$ unset DISPLAY
$ xterm
xterm: Xt error: Can't open display: 
xterm: DISPLAY is not set

相关内容