Layar GNU pada MacOS 10.8 mengatakan “Hati-hati! Layar baru malam ini ”

12

Layar GNU pada MacOS 10.8 mengatakan "Hati-hati! Layar baru malam ini" ketika kadang-kadang layar dimulai. Adakah ide yang menyebabkan hal ini, atau adakah cara untuk menonaktifkannya dan / atau mengubah teks menjadi sesuatu yang lain?

Versi layar 4.00.03 (FAU) 23-Okt-06

OS X versi 10.8.2

Ezra Gratis
sumber

Jawaban:

24

Anda menggunakan layar dengan opsi #NETHACK ditentukan.

Nethack adalah gim berbasis teks lama dengan banyak tikungan mengejutkan, termasuk ketergantungan pada fase bulan. Jika bulan purnama dalam game itu-monster lebih kuat.

Layar memiliki opsi untuk menerjemahkan beberapa pesan normal menjadi pesan 'nethack-ish'. Salah satu pesan Nethack adalah "Hati-hati, bulan baru hari ini". Versi layar itu adalah "Hati-hati! Layar baru malam ini.")

Daftar pesan dari sumber layar:

#Jika NETHACK
struct statis nlstrans nethacktrans [] = {
{"Tidak bisa mengunci terminal - garpu gagal",
     "Tidak dapat melakukan fork terminal - kunci gagal"},
{"Hanya dapatkan% d byte dari% s",
     "Anda tersedak makanan Anda:% d byte dari% s"},
{"Mode salin - Kolom% d Baris% d (+% d) (% d,% d)",
    "Selamat datang di kebun binatang harta karun peretas - Kolom% d Baris% d (+% d) (% d,% d)"},
{"Kumpulan tanda pertama - Kolom% d Baris% d",
    "Anda menjatuhkan marker ajaib - Kolom% d Baris% d"},
{"Mode salin dibatalkan",
    "Anda lolos dari penjara bawah tanah."},
{"Filter dihapus.",
    "Anda memiliki perasaan sedih sejenak ..."},
{"Jendela% d (% s) terbunuh.",
    "Anda menghancurkan jendela miskin% d (% s)."},
{"Jendela% d (% s) sekarang sedang dipantau untuk semua aktivitas.",
    "Kamu merasa seperti seseorang memperhatikanmu ..."},
{"Jendela% d (% s) tidak lagi dimonitor untuk aktivitas.",
    "Anda tidak lagi merasakan kehadiran pengamat."},
{"buffer kosong",
    "Tidak ada yang terjadi."},
{"beralih ke bel yang terdengar.",
    "Tiba-tiba Anda tidak dapat melihat bel Anda!"},
{"beralih ke bel visual.",
    "Bel Anda tidak lagi terlihat."},
{"Jendela sekarang sedang dimonitor untuk% d sec. Silent.",
    "Anda merasa seperti seseorang sedang menunggu% d detik. Diam ..."},
{"Jendela tidak lagi dimonitor untuk diam.",
    "Kamu tidak lagi merasakan kesunyian si pengamat."},
{"Tidak ada jendela lain.",
    "Anda tidak dapat melarikan diri dari jendela% d!"},
{"File log \"% s \ "ditutup.",
    "Anda menyimpan scroll logging Anda yang bernama \"% s \ "." },
{"Kesalahan membuka logfile \"% s \ "",
    "Sepertinya Anda tidak memiliki scroll logging yang bernama \"% s \ "."},
{"Membuat logfile \"% s \ ".",
    "Anda mulai menulis di gulir logging Anda bernama \"% s \ "."},
{"Tambahkan ke file log \"% s \ ".",
    "Anda menambahkan ke gulir logging Anda dengan nama \"% s \ "."},
{"Lepaskan dibatalkan.",
    "Ledakan disintegrasi Anda!"},
{"Daftar kosong.",
    "Tidak ada yang terjadi."},
{"[Kata sandi tidak cocok - centang dimatikan]",
    "[Kata sandi tidak cocok - armormu hancur]"},
{"Dibatalkan karena perubahan ukuran jendela.",
    "KAABLAMM !!! Anda memicu ranjau darat!"},
{"Kehabisan memori.",
    "Lagi pula, siapa orang Maude itu?"},
{"getpwuid () tidak dapat mengidentifikasi akun Anda!",
    "Alarm berbunyi melalui ruang bawah tanah ... \ nKunci Keystone mengejar Anda!"},
{"Harus terhubung ke terminal.",
    "Anda harus bermain dari terminal."},
{"Tidak ada Soket yang ditemukan di% s. \ N",
    "Ruangan ini kosong (% s). \ N"},
{"Layar baru ...",
    "Hati-hati! Layar baru malam ini."},
{"Anak telah dihentikan, mulai lagi.",
    "Kamu sadar kembali."},
{"Ada layar di:",
    "Inventaris Anda:"},
{"Ada layar di:",
    "Inventaris Anda:"},
{"Ada beberapa layar di:",
    "Buktikan dirimu layak atau binasa:"},
{"Ada layar yang cocok di:",
    "Anda melihat di sini layar yang terlihat bagus:"},
{"Ada beberapa layar yang cocok di:",
    "Anda mungkin menginginkan layar, apa yang Anda inginkan?"},
{"% d socket% s dihapus.",
    "Anda mendengar% d ledakan jauh% s."},
{"Hapus layar mati dengan 'screen -wipe'.",
    "Layar mati% s menyentuh% Anda. Coba 'layar-hapus'."},
{"Upaya pemasangan kembali ilegal dari terminal% s.",
    "'% s' mencoba menyentuh sesi Anda, tetapi gagal."},
{"Tidak dapat menulis% s",
    "% s terlalu sulit untuk digali"},

Jika Anda ingin mendapatkan pesan normal maka batalkan komentar #define NETHACKdari profil Anda atau kompilasi ulang layar tanpa dukungan untuk itu.

Hennes
sumber
1
terima kasih untuk penjelasannya, Hennes. Bagaimana saya bisa "batalkan komentar #define NETHACK dari profil saya"? Saya menggunakan mac jadi saya berasumsi tidak ada cara untuk mengkompilasi ulang layar pada OS ini.
Ezra Gratis
Saya tidak punya mac, jadi saya tidak bisa menguji ini. Tetapi google memberi tahu saya bahwa BASH adalah shell default pada OS / X. Saat memulai, bash akan membaca beberapa file (lihat superuser.com/questions/225298/… untuk yang mana). Periksa itu untuk perintah define.
Hennes
1
Ah, saya menemukan pengaturan "nethack on" di .screenrc saya sehingga pengaturan yang tidak aktif telah menyelesaikan masalah saya. Terima kasih lagi!
Ezra Gratis