响应屏幕消息

使用此过程响应屏幕消息并从屏幕消息恢复。

  1. 确保正确设置了 DISPLAY 环境变量。 使用以下任一方法来检查 DISPLAY 环境:
    • 使用 setsenv 命令可显示环境变量。
      setsenv

      setsenv 命令显示登录时受保护的状态环境。

      确定是否已设置 DISPLAY 变量。 在以下示例中,不会显示 DISPLAY 变量,这指示 DISPLAY 变量未设置为特定值。

      SYSENVIRON:
      NAME=casey
      TTY=/dev/pts/5
      LOGNAME=casey
      LOGIN=casey

    • 更改 DISPLAY 变量的值。 例如,要将其设置为名为 bastet 的机器和终端 0,请输入:
      DISPLAY=bastet:0
      export DISPLAY

      如果未明确设置,那么 DISPLAY 环境变量缺省为 unix:0 (控制台)。 变量的值的格式为 name:number,其中 name 是特定机器的主机名,number 是命名的系统上的 X 服务器编号。

  2. 使用以下 stty 命令将终端重置为其缺省值:
    stty sane

    stty sane 命令复原终端驱动程序的 "sanity"。 该命令从 /etc/termcap 文件(或 /usr/share/lib/terminfo(如可用))输出适当的终端复位代码。

  3. 如果“返回”键不能正常工作,输入以下命令将其复位:
    ^J stty sane ^J

    ^J 代表 Ctrl-J 组合键。