Bilah status layar beberapa baris

9

Saya menggunakan layar dengan beberapa tab terbuka untuk memisahkan proyek saya di antara mereka. Namun, ketika saya membuka terlalu banyak tab, mereka hanya muncul di luar layar dan saya tidak bisa lagi melihatnya di "bilah status layar" saya. Saya masih bisa beralih ke mereka, tetapi tidak melihatnya di daftar windows saya. Bagaimana saya membuatnya sehingga "bilah status layar" saya akan meluas ke dua baris bila perlu? Saya sudah mendapat .screenrcdari seorang teman untuk memulai dengan yang menempatkan saya di tempat saya berada, tetapi saya ingin menyesuaikannya agar memberi saya opsi ini.

Diego
sumber

Jawaban:

3

Saya mematikan bilah status, sendiri, karena itu bukan cara praktis untuk mengelola layar dengan 40+ jendela. Menggunakan Ctrl-A + "akan membuka daftar semua layar. Anda dapat memberi nama masing-masing jendela dengan Ctrl-A + A. Saya juga menggunakan .screenrc khusus yang, di antara hal-hal lain, menampilkan pesan Judul Shell di daftar Jendela.

# terminfo and termcap for nice 256 color terminal
# allow bold colors - necessary for some reason
attrcolor b ".I"
# tell screen how to set colors. AB = background, AF=foreground
#termcapinfo xterm 'ti=\E[?1049h:te=\E[?1049l'
#termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm:hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'
termcapinfo xterm* 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm:hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007:ti=\E[?1049h:te=\E[?1049l:XT'
termcapinfo screen* 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm:hs:ts=\E]2;:fs=\E\\:ds=\E]2;screen\E\\:ti=\E[?1049h:te=\E[?1049l:XT'
# erase background with current bg color
defbce "on"
altscreen on
#hardstatus on
defscrollback 2000
multiuser on

hardstatus string "[%n%?: %t%?] %h"
windowlist string "%3n %t   %h%=%f"
penguin359
sumber
Secara pribadi saya lebih suka tetap dengan pemetaan kunci dan pengaturan yang sudah saya miliki. Saya tidak perlu mengelola 40 atau lebih layar hanya sekitar 15 jadi saya akan satu baris lagi untuk membuatnya sempurna !! Terima kasih
Diego
Saya menggunakan keymappings default layar. Satu-satunya baris yang saya sarankan di atas adalah daftar jendela. Ini akan membuat daftar jendela jauh lebih berguna. Sisa dari file itu melakukan hal-hal seperti mengaktifkan 256 mode warna dan mengaktifkan judul XTerm.
penguin359
0

Saya punya petunjuk tentang cara membuatnya bekerja: layar di layar .

Konsep solusi solusi tersebut:

  • Layar asli Anda dengan:
    • sebuah backtick fungsi yang menulis (ke dalam sebuah file) informasi yang dibutuhkan untuk ditampilkan di baris kedua
  • Layar luar baru dengan:
    • sebuah backtick fungsi dapat membaca informasi layar bagian dalam (file)
    • file konfigurasi khusus
    • awalan yang berbeda (yang tidak pernah digunakan di layar bagian dalam)
    • opsional untuk pengalaman pengguna yang lebih baik:
      • jalankan layar bagian dalam di jendela pertama
      • satu jendela
      • akan keluar saat bagian dalam berakhir
pengguna330003
sumber