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

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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.