Jadi saya memiliki layar yang dikompilasi dengan 256 warna, berjalan pada Konsole dalam mode 256 warna. Jika mulai layar, TERM diatur ke "layar". Jika saya secara manual mengekspor TERM ke layar-256color semuanya berfungsi dengan baik.
Saya punya dua pertanyaan. Yang pertama adalah mengapa layar mengatur TERM ke "layar" alih-alih "layar-256color" ketika mendukung ini? Yang kedua adalah, jika saya memiliki baris berikut dalam file .screenrc saya
term screen-256color
mengapa layar masih belum menetapkan istilah saya?
Informasi tambahan: Saya menjalankan Layar versi 4.00.03jw4 (FAU) 2-Mei-06 di Kubuntu Jaunty amd64
gnu-screen
term
Zxaos
sumber
sumber
Jawaban:
Layar selalu menetapkan TERM ke "layar" secara default. Namun demikian, Anda harus menyadari bahwa layar JANGKA = masih mendukung warna.
Saya menguji menambahkan "term screen-256color" ke ~ / .screenrc saya dan itu mengatur TERM menjadi "screen-256color" untuk saya (Versi layar 4.00.03 (FAU) 23-Oct-06). Mungkinkah layar mencari di tempat yang salah untuk file .screenrc Anda?
Anda juga dapat mencoba meluncurkan layar sebagai berikut:
Lihat apakah itu berhasil.
sumber
Masalahnya sebenarnya adalah beberapa profil layar yang saling bertentangan yang diinstal pada mesin saya. Meskipun mereka menggunakan .screenrc lokal saya, mereka mencegah saya mengatur istilah. Menonaktifkan penggunaan profil (saya mengganti nama profil symlink ~ / .screen-menjadi yang lain) menyebabkan layar membaca istilah yang diatur dalam file .screenrc saya.
sumber
Tambahkan '~ / .screenrc' Anda:
sumber