Ekran GNU na MacOS 10.8 mówi „Uważaj! Nowy ekran dziś wieczorem ”

12

Ekran GNU na MacOS 10.8 mówi „Uważaj! Nowy ekran dziś wieczorem”, kiedy czasami uruchamia ekran. Wszelkie pomysły, co to powoduje lub czy istnieje sposób, aby to wyłączyć i / lub zmienić tekst na inny?

Wersja ekranu 4.00.03 (FAU) 23-paź-06

Wersja OS X 10.8.2

Ezra Free
źródło

Odpowiedzi:

24

Używasz ekranu ze zdefiniowaną opcją #NETHACK.

Nethack to stara gra tekstowa z wieloma zaskakującymi zwrotami akcji, w tym zależnością od fazy księżyca. Jeśli jest pełnia, potwory w grze są silniejsze.

Screen ma opcję przetłumaczenia niektórych zwykłych wiadomości na wiadomości typu „nethack-ish”. Jedną z wiadomości Nethacka jest „Uważaj, dziś księżyc w nowiu”. Wersja ekranowa tego brzmi: „Uważaj! Nowy ekran dziś wieczorem.”)

Lista wiadomości ze źródła ekranu:

#ifdef NETHACK
static struct nlstrans nethacktrans [] = {
{„Nie można zablokować terminala - awaria widelca”,
     „Cannot fork terminal - lock failed”},
{„Mam tylko% d bajtów z% s”,
     „Dławisz się jedzeniem:% d bajtów z% s”},
{„Tryb kopiowania - kolumna% d Linia% d (+% d) (% d,% d)”,
    „Witamy w zoo hakerów - kolumna% d Linia% d (+% d) (% d,% d)”},
{„Pierwszy zestaw znaków - kolumna% d Linia% d”,
    „Upuszczasz magiczny znacznik - Kolumna% d Linia% d”},
{„Tryb kopiowania przerwany”,
    „Uciekłeś z lochu.”},
{„Filtr usunięty”.,
    „Przez chwilę masz smutne uczucie ...”},
{„Zabito okno% d (% s).”,
    „Zniszczasz złe okno% d (% s).”},
{„Okno% d (% s) jest teraz monitorowane pod kątem całej aktywności.”,
    „Czujesz, że ktoś cię obserwuje ...”},
{„Okno% d (% s) nie jest już monitorowane pod kątem aktywności.”,
    „Nie wyczuwasz już obecności obserwatora.”},
{„pusty bufor”,
    "Nic się nie dzieje."},
{„przestawiono na słyszalny dzwonek.”,
    „Nagle nie widać dzwonka!”},
{„zmieniono na dzwonek wizualny.”,
    „Twój dzwonek nie jest już niewidoczny.”},
{„Okno jest teraz monitorowane pod kątem ciszy% d.”,
    „Czujesz, że ktoś czeka na% d sekundę ciszy ...”},
{„Okno nie jest już monitorowane pod kątem ciszy.”,
    „Nie czujesz już milczenia obserwatora.”},
{„Brak innych okien.”,
    „Nie możesz uciec z okna% d!”},
{„Plik dziennika \”% s \ ”zamknięty.”,
    „Odłożyłeś zwój logowania o nazwie \"% s \ "." },
{„Błąd otwierania pliku dziennika \"% s \ "",
    „Wygląda na to, że nie masz zwoju logowania o nazwie \"% s \ "."},
{„Tworzenie pliku dziennika \"% s \ ".",
    „Zaczynasz pisać na zwoju logowania o nazwie \"% s \ "."},
{„Dołączanie do pliku dziennika \"% s \ ".",
    „Dodajesz do zwoju logowania o nazwie \"% s \ "."},
{„Odłącz przerwane.”,
    „Podmuch dezintegracji świsty przez ciebie!”},
{„Opróżnij rejestr.”,
    "Nic się nie dzieje."},
{„[Hasła nie pasują - sprawdzanie wyłączone]”,
    „[Hasła się nie zgadzają - Twoja zbroja rozpada się]”},
{„Przerwano z powodu zmiany rozmiaru okna.”,
    „KAABLAMM !!! Uruchomiłeś minę!”},
{"Brak pamięci.",
    „Kim w ogóle była ta osoba Maude?”},
{„getpwuid () nie może zidentyfikować twojego konta!”,
    „W lochu rozlega się dźwięk alarmu. \ NPiłki Keystone ścigają cię!”},
{„Musi być podłączony do terminala.”,
    „Musisz grać z terminala.”},
{"Nie znaleziono gniazd w% s. \ N",
    „Ten pokój jest pusty (% s). \ N"},
{„Nowy ekran ...”,
    „Uważaj! Nowy ekran dziś wieczorem.”},
{„Dziecko zostało zatrzymane, restartuje się.”,
    „Odzyskujesz przytomność.”},
{„Są ekrany na:”,
    „Twój ekwipunek:”},
{„Jest włączony ekran:”,
    „Twój ekwipunek:”},
{„Dostępnych jest kilka ekranów:”,
    „Udowodnij, że jesteś godny lub zgiń:”},
{„Jest odpowiedni ekran na:”,
    „Widzisz tutaj dobrze wyglądający ekran:”},
{„Dostępnych jest kilka odpowiednich ekranów:”,
    „Możesz sobie życzyć ekranu, czego chcesz?”},
{"% d gniazdo% s wymazane.",
    „Słyszysz% d odległy wybuch% s.”},
{„Usuń martwe ekrany za pomocą„ screen -wipe ”.”,
    „Martwy ekran% s dotknij% s ciebie. Spróbuj„ screen -wipe ”.”},
{„Nielegalna próba ponownego przyłączenia z terminala% s.”,
    „'% s' próbuje dotknąć twojej sesji, ale kończy się niepowodzeniem."},
{„Nie można napisać% s”,
    „% s jest zbyt trudny do kopania”},

Jeśli chcesz otrzymywać normalne wiadomości, odkomentuj #define NETHACKze swojego profilu lub ponownie skompiluj ekran bez wsparcia dla niego.

Hennes
źródło
1
dzięki za wyjaśnienie, Hennes. Jak mogę jednak „odkomentować # zdefiniować NETHACK z mojego profilu”? Jestem na komputerze Mac, więc zakładam, że nie ma sposobu na rekompilację ekranu w tym systemie operacyjnym.
Ezra za darmo
Nie mam komputera Mac, więc nie mogę tego przetestować. Ale Google mówi mi, że BASH jest domyślną powłoką w OS / X. Podczas uruchamiania bash odczyta kilka plików ( dla których superuser.com/questions/225298/ ...). Sprawdź je dla polecenia definiowania.
Hennes
1
Ach, znalazłem ustawienie „włamania do sieci” w moim .screenrc, więc ustawienie wyłączenia spowodowało rozwiązanie mojego problemu. Dzięki jeszcze raz!
Ezra Bezpłatny