MacOS 10.8 上的 GNU Screen 显示“小心!今晚有新屏幕”

MacOS 10.8 上的 GNU Screen 显示“小心!今晚有新屏幕”

MacOS 10.8 上的 GNU Screen 在启动屏幕时有时会显示“小心!今晚有新屏幕”。您知道是什么原因造成的吗,或者有没有什么方法可以禁用它和/或将文本更改为其他内容?

屏幕版本 4.00.03 (FAU) 2006 年 10 月 23 日

OS X 版本 10.8.2

答案1

您正在使用已定义选项#NETHACK 的屏幕。

网络黑客是一款古老的文字游戏,有许多令人惊奇的情节,包括对月相的依赖。如果是满月,游戏中的狼人怪物会更强大。

Screen 有一个选项,可以将一些普通消息翻译成“nethack 风格”的消息。Nethack 消息之一是“小心,今天是新月”。Screen 版本是“小心!今晚有新屏幕。”)

来自屏幕源的消息列表:

#ifdef NETHACK
静态结构 nlstrans nethacktrans[] = {
{“无法锁定终端-分叉失败”,
     “无法分叉终端 - 锁定失败”},
{“仅从 %s 中获取 %d 个字节”,
     “你被食物噎住了:%d 字节,来自 %s”},
{"复制模式-第 %d 列第 %d 行(+%d) (%d,%d)",
    "欢迎来到黑客宝藏园 - 第 %d 列第 %d 行(+%d) (%d,%d)"},
{"第一个标记集 - 列 %d 行 %d",
    “你放下了一支魔法笔 - 第 %d 列第 %d 行”},
{“复制模式已中止”,
    “你逃出了地牢。”},
{“过滤器已移除。”,
    “你有一瞬间感到悲伤...”},
{“窗口 %d (%s) 已关闭。”,
    “你毁掉了可怜的窗户 %d(%s)。”},
{“现在正在监视窗口 %d(%s)的所有活动。”,
    “你感觉好像有人在看着你...”},
{“窗口 %d(%s)不再受到活动监控。”,
    “你不再感觉到观察者的存在。”},
{“空缓冲区”,
    “什么都没发生。”},
{“切换到响铃。”,
    “突然间你看不到你的铃铛了!”},
{“切换到视觉铃声。”,
    “你的铃铛不再是隐形的。”},
{“窗口现在正在被监视 %d 秒。静默。”,
    “你感觉好像有人在等待 %d 秒的沉默……”},
{“窗口不再受到静音监控。”,
    “你不再感受到观察者的沉默。”},
{“没有其他窗口。”,
    “您无法从窗口 %d 退出!”},
{“日志文件 \” %s \”已关闭。",
    “您收起了名为“%s”的记录卷轴。” },
{“打开日志文件 \“ %s \” 时出错”,
    "您似乎没有名为“%s”的记录卷轴。"},
{"正在创建日志文件 \" %s \"。",
    “你开始在名为“%s”的记录卷轴上书写。”},
{"附加到日志文件 \" %s \"。",
    “您将名为“%s”的记录卷轴添加到其中。”},
{“分离已中止。”,
    “瓦解的冲击从你身边呼啸而过!”},
{“空寄存器。”,
    “什么都没发生。”},
{“[ 密码不匹配 - 检查已关闭 ]”,
    “[密码不匹配 - 你的盔甲会崩塌]”},
{“由于窗口大小改变而中止。”,
    “KAABLAMM!!!你引爆了地雷!”},
{“内存不足。”,
    “那个 Maude 到底是谁?”},
{“getpwuid()无法识别您的账户!”,
    “地牢里响起了警报……\nKeystone 警察正在追捕你!”},
{“必须连接到终端。”,
    “您必须从终端进行游戏。”},
{“在 %s 中未找到套接字。\n”,
    "这个房间是空的(%s)。\n"},
{“新屏幕...”,
    “小心!今晚有新屏幕。”},
{“子进程已停止,正在重新启动。”,
    “你恢复了意识。”},
{“有屏幕打开:”,
    "您的库存:"},
{“有一个屏幕打开:”,
    "您的库存:"},
{“有多个屏幕处于开启状态:”,
    “证明你自己有价值,否则就会灭亡:”},
{“有一个合适的屏幕:”,
    “您在这里看到的是一个好看的屏幕:”},
{“有几处合适的屏幕:”,
    “您可能希望有一个屏幕,您想要什么?”},
{“%d 个插座 %s 已被清除。”,
    “你听到%d远处的爆炸声%s。”},
{“使用‘屏幕擦除’删除死屏。”,
    “死机屏幕%s 触及了您%s。请尝试‘屏幕擦除’。”},
{“来自终端 %s 的非法重新连接尝试。”,
    “‘%s’ 尝试接触您的会话,但失败了。”},
{“无法写入 %s”,
    “%s 太难挖掘”},

如果您希望收到正常消息,请#define NETHACK从您的个人资料中取消注释或重新编译不支持它的屏幕。

相关内容