Екран GNU на MacOS 10.8 говорить: “Будьте уважні! Новий екран сьогодні »


12

На екрані GNU на MacOS 10.8 написано "Будьте обережні! Новий екран сьогодні", коли іноді він запускається. Будь-які ідеї, що викликає це, чи є спосіб відключити його та / або змінити текст на щось інше?

Версія екрана 4.00.03 (FAU) 23-жовтня-06

Версія OS X 10.8.2

Відповіді:


24

Ви використовуєте екран з опцією #NETHACK.

Nethack - це стара текстова гра з безліччю дивних поворотів, включаючи залежність від фази Місяця. Якщо це повний місяць, то в грі були монстри сильніші.

На екрані є можливість перевести деякі звичайні повідомлення в "nethack-ish" повідомлення. Одне з повідомлень Nethack - "Обережно, молодик сьогодні". Екранна версія цього документа: "Будь обережна! Новий екран сьогодні ввечері.")

Список повідомлень із джерела екрана:

#ifdef NETHACK
статична структура nlstrans nethacktrans [] = {
{"Неможливо заблокувати термінал - вилка не вдається",
     "Неможливо роз'єднати термінал - замовлення не вдалося"},
{"Отримав лише% d байт від% s",
     "Ви задихнулися від їжі:% 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 !!! Ви запустили мінну землю!"},
{"Недостатньо помяті.",
    "Хто все-таки була людина Мод?"},
{"getpwuid () не може ідентифікувати ваш обліковий запис!",
    "Сигнал тривоги проходить через підземелля ... \ nКомпанії Keystone Kops йдуть за вами!"},
{"Потрібно підключити до терміналу.",
    "Ви повинні грати з терміналу."},
{"Не знайдено сокетів у% s. \ N",
    "Ця кімната порожня (% s). \ N"},
{"Новий екран ...",
    "Будьте обережні! Новий екран сьогодні ввечері."},
{"Дитина зупинена, перезавантажившись.",
    "Ви повертаєте свідомість."},
{"Є екрани на:",
    "Ваш інвентар:"},
{"Є екран на:",
    "Ваш інвентар:"},
{"Є кілька екранів на:",
    "Доведіть себе гідним або загиньте:"},
{"Є відповідний екран на:",
    "Ви бачите тут гарний зовнішній вигляд:"},
{"Є кілька підходящих екранів на:",
    "Ви можете побажати екрана, що ви хочете?"},
{"% d розетка% s знищена.",
    "Ви чуєте віддалений вибух% d% s."},
{"Видаліть мертві екрани за допомогою" екрана -витка ".",
    "Мертвий екран% s торкається% s вас. Спробуйте" screen -wipe "."},
{"Нелегальна спроба повторного приєднання з терміналу% s.",
    "'% s' намагається торкнутися вашого сеансу, але не вдається."},
{"Не вдалося записати% s",
    "% s занадто важко копатися"},

Якщо ви хочете отримати звичайні повідомлення, відміньте його #define NETHACKвід свого профілю або екрана перекомпіляції без підтримки.


1
дякую за пояснення, Хенне. Як я міг би "відмінити #define NETHACK зі свого профілю"? Я на Mac, тому я припускаю, що немає можливості перекомпілювати екран у цій ОС.
Ezra Free

У мене немає Mac, тому я не можу це перевірити. Але google каже мені, що BASH - це оболонка за замовчуванням для OS / X. При запуску bash прочитає декілька файлів ( для яких дивіться superuser.com/questions/225298/… ). Перевірте їх для команди defini.
Геннес

1
Ага, я знайшов налаштування "nethack on" в моєму .screenrc таким чином, що налаштування "off" вирішило мою проблему. Знову дякую!
Ezra Free
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.