แถบสถานะหน้าจอหลายบรรทัด


9

ฉันกำลังใช้หน้าจอที่มีแท็บหลายแท็บเปิดเพื่อแยกโครงการของฉันระหว่างพวกเขา อย่างไรก็ตามเมื่อฉันเปิดแท็บจำนวนมากเกินไปพวกเขาเพิ่งจะปรากฏบนหน้าจอและฉันไม่สามารถเห็นพวกเขาใน "แถบสถานะหน้าจอ" ของฉันได้อีก ฉันยังคงสามารถสลับไปที่พวกเขา แต่ไม่เห็นพวกเขาในรายการหน้าต่างของฉัน ฉันจะทำอย่างไรเพื่อให้ "แถบสถานะหน้าจอ" ของฉันจะขยายเป็นสองบรรทัดเมื่อจำเป็น? ฉันได้รับ.screenrcจากเพื่อนเพื่อเริ่มต้นที่ทำให้ฉันอยู่ที่ฉันอยู่ แต่ฉันต้องการที่จะปรับแต่งเพื่อให้ฉันตัวเลือกนี้

คำตอบ:


3

ฉันปิดแถบสถานะด้วยตัวเองเพราะนั่นไม่ใช่วิธีการจัดการหน้าจอที่มีหน้าต่างมากกว่า 40 หน้าต่าง การใช้ Ctrl-A + "จะเปิดรายการของหน้าจอทั้งหมดคุณสามารถตั้งชื่อหน้าต่างแต่ละหน้าต่างด้วย Ctrl-A + A. ฉันยังใช้. screenrc ที่กำหนดเองซึ่งเหนือสิ่งอื่นใดจะแสดงข้อความชื่อเชลล์ในรายการหน้าต่าง

# 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"

โดยส่วนตัวฉันควรจะยึดติดกับการแมปและการตั้งค่าที่ฉันมีอยู่แล้ว ฉันไม่จำเป็นต้องจัดการ 40 หน้าจอขึ้นไปแค่ประมาณ 15 หน้าดังนั้นฉันจะเพิ่มอีกหนึ่งแถวเพื่อทำให้มันสมบูรณ์แบบ !! ขอบคุณแม้ว่า
Diego

ฉันใช้การแมปปุ่มเริ่มต้นของหน้าจอ บรรทัดเดียวที่ฉันแนะนำข้างต้นคือรายการหน้าต่าง มันจะทำให้รายการหน้าต่างมีประโยชน์มากขึ้น ส่วนที่เหลือของไฟล์นั้นทำสิ่งต่าง ๆ เช่นเปิดใช้งานโหมด 256 สีและเปิดใช้งานชื่อ XTerm
penguin359

0

ผมมีคำแนะนำเกี่ยวกับวิธีการที่จะทำให้มันทำงาน: หน้าจอในหน้าจอ

แบบร่างของวิธีแก้ปัญหาดังกล่าว:

  • หน้าจอดั้งเดิมของคุณด้วย:
    • backtickฟังก์ชั่นที่เขียน (ลงในไฟล์) ข้อมูลที่จำเป็นที่จะแสดงในบรรทัดที่สอง
  • หน้าจอด้านนอกใหม่ด้วย:
    • backtickฟังก์ชั่นสามารถอ่านข้อมูลภายในหน้าจอของ (ไฟล์)
    • ไฟล์ปรับแต่งที่กำหนดเอง
    • ที่แตกต่างกันคำนำหน้า (ที่ไม่เคยใช้ในหน้าจอด้านใน)
    • ทางเลือกเพื่อประสบการณ์การใช้งานที่ดีขึ้น:
      • เรียกใช้หน้าจอด้านในในหน้าต่างแรก
      • หน้าต่างเดียว
      • จะออกเมื่อสิ้นสุดภายใน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.