假设我有一个带 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