MacOS 10.8의 GNU 화면에“조심하십시오! 오늘 밤 새 화면”


12

MacOS 10.8의 GNU Screen은 때때로 화면을 시작할 때 "주의하십시오! 새 화면 오늘 밤"이라고 말합니다. 어떤 아이디어가 이것을 유발하는지, 또는 그것을 비활성화하거나 텍스트를 다른 것으로 변경할 수있는 방법이 있습니까?

화면 버전 4.00.03 (FAU) 23-Oct-06

OS X 버전 10.8.2

답변:


24

#NETHACK 옵션이 정의 된 화면을 사용하고 있습니다.

Nethack 은 달의 위상에 대한 의존성을 포함하여 많은 놀라운 왜곡을 가진 오래된 텍스트 기반 게임입니다. 그것이 보름달이라면 게임에서 몬스터는 더 강하다.

Screen에는 일부 일반 메시지를 'nethack-ish'메시지로 변환하는 옵션이 있습니다. Nethack 메시지 중 하나는 "오늘 초월 조심하십시오"입니다. 그 화면 버전은 "주의! 오늘 새 화면입니다.")

화면 소스의 메시지 목록 :

#ifdef NETHACK
정적 구조체 nlstrans nethacktrans [] = {
{ "터미널을 잠글 수 없습니다-포크 실패",
     "터미널을 포크 할 수 없습니다-잠금 실패"},
{ "% s에서 % d 바이트 만 가져 왔습니다",
     "음식을 질식했습니다 : % s에서 % d 바이트" ",
{ "복사 모드-열 % 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 ()가 귀하의 계정을 식별 할 수 없습니다!",
    "던전을 통해 경보 음이 울립니다 ... \ n 키스톤 콥스가 당신을 쫓고 있습니다!"},
{ "터미널에 연결해야합니다.",
    "터미널에서 플레이해야합니다."},
{ "% s에 소켓이 없습니다. \ n",
    "이 방은 비어 있습니다 (% s). \ n"},
{ "새 화면 ...",
    "조심하세요! 오늘 밤 새로운 화면입니다."},
{ "자녀가 중지되었습니다. 다시 시작합니다.",
    "의식을 회복하십시오."},
{ "화면이 있습니다 :",
    "인벤토리 :"},
{ "화면이 있습니다 :",
    "인벤토리 :"},
{ "여러 화면이 있습니다 :",
    "너희가 합당하거나 멸망을 나타내 라 :"},
{ "적절한 화면이 있습니다 :",
    "여기 화면이 잘 보입니다."},
{ "적당한 화면이 몇 개 있습니다 :",
    "화면을 원할 수도 있습니다. 무엇을 원하십니까?"},
{ "% d 소켓 % s이 지워졌습니다.",
    "% d 먼 폭발 % s 소리가 들립니다."},
{ " 'screen -wipe'로 죽은 화면을 제거하십시오.",
    "죽은 화면이 % s 님을 터치합니다. 'screen -wipe'를 사용해보십시오."},
{ "터미널 % s로부터의 재 연결 시도가 잘못되었습니다.",
    " '% s'이 (가) 세션을 터치하려고하지만 실패합니다."},
{ "% s을 (를) 쓸 수 없습니다",
    "% s이 (가) 발굴하기가 너무 어렵습니다"},

일반 메시지를 #define NETHACK받으려면 프로필에서 주석 처리를 제거 하거나 지원하지 않는 화면을 다시 컴파일하십시오.


1
설명 주셔서 감사합니다, Hennes. 그래도 "내 프로필에서 #define NETHACK의 주석을 해제"하려면 어떻게해야합니까? 나는 Mac에 있어서이 OS에서 화면을 다시 컴파일 할 수있는 방법이 없다고 가정합니다.
Ezra Free

나는 Mac이 없으므로 이것을 테스트 할 수 없습니다. 그러나 구글은 BASH가 OS / X의 기본 쉘이라고 말합니다. 시작시 bash는 여러 파일을 읽습니다 ( superuser.com/questions/225298/… 참조 ). define 명령을 확인하십시오.
Hennes

1
아, .screenrc에서 "nethack on"설정을 찾았으므로 off로 설정하면 문제가 해결되었습니다. 다시 감사합니다!
Ezra Free
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.