ฉันจะเปลี่ยนลำดับของ "หน้าจอ GNU Screen" ได้อย่างไร


9

ฉันกำลังใช้เครื่องมือหน้าจอ GNU ตอนนี้คำถามของฉันคือว่ามีวิธีการจัดระเบียบหรือค่อนข้างเปลี่ยนลำดับของรายการหน้าจอ / หน้าจอที่แสดงที่ด้านล่างของหน้าต่างคอนโซลของฉัน ฉันไม่ได้จัดการทำเช่นนี้ แต่การเรียงหน้าจอของฉันจะเป็นสิ่งที่ดี

คำตอบ:


12

เปิด: windowlist หน้าต่างย้ายขึ้นและลงด้วย (จุด) และ, (จุลภาค) ฉันพบว่ามีประโยชน์ในการจัดระเบียบหน้าต่างเป็นกลุ่ม คุณสามารถสร้างกลุ่มด้วย: screen -t mygrouptitle // groupแต่สำหรับสิ่งนี้คุณต้องมีหน้าจอ 4.1.0 ซึ่งยังไม่ได้เผยแพร่ดังนั้นจึงจำเป็นต้องมีรุ่น git และคอมไพล์ สำหรับการเรียงลำดับของ windows มีสคริปต์ screnumแต่ฉันค้นหา: windowlist -m (รายการ MRU) มีประโยชน์มากขึ้น


2

คุณอาจต้องการตรวจสอบการสร้างไฟล์. screenrc ที่กำหนดเองเพื่อเปิดหน้าต่างเฉพาะกับโครงการ / สภาพแวดล้อมใด ๆ ที่คุณกำลังทำงานเมื่อคุณเริ่มหน้าจอ ด้วยวิธีนี้หน้าต่างของคุณจะอยู่ในลำดับเดียวกันเสมอและตั้งชื่อในลักษณะเดียวกันและคุณสามารถเริ่มโปรแกรมใดก็ได้ที่คุณต้องการในแต่ละหน้าต่าง

นี่คือไฟล์. screenrc.ror ของฉันซึ่งฉันใช้เมื่อทำงานกับโครงการ Ruby on Rails:

# to use this:
# screen -c $HOME/.screenrc.ror
# read normal .screenrc
source $HOME/.screenrc

screen -t shell
screen -t shell2
screen -t console
screen -t mongrel
screen -t log tail -f -n200 log/development_vm.log
screen -t mysql mysql -u www-rw -pwww-rw-pass
# start with main 'shell' window showing
select 0
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.