หากต้องการเริ่มต้นหลายเซสชันโดยอัตโนมัติให้ตั้งค่า.screenrc
ไฟล์ซึ่งเป็นไฟล์กำหนดค่าสำหรับหน้าจอ ในนั้นคุณสามารถสร้างเซสชันเริ่มโปรแกรมเปลี่ยน dir ทำงาน ฯลฯ ฉันใช้มันเพื่อเริ่มต้นเซสชั่นหน้าจอของฉัน
ตัวอย่างแบบง่ายสำหรับไฟล์. screenrc:
# don't display the copyright page
startup_message off
# increase scrollback buffer size
defscrollback 10000
# create windows
screen -t TODO vim TODO.txt
chdir src
screen -t coding vim main.c
screen -t run
screen
คำสั่งดังกล่าวในแต่ละสร้างเซสชั่นหน้าจอเดียว -t
ตั้งชื่อของเซสชั่น; ส่วนที่เหลือของบรรทัดคือคำสั่งให้เรียกใช้และพารามิเตอร์
ดังนั้นscreen
บรรทัดแรกและบรรทัดที่สองเริ่มเซสชันและเปิดvim
ภายใน คนที่สามเพิ่งเริ่มเซสชั่นและทำให้คุณพรอมต์ chdir
เปลี่ยนไดเร็กทอรีการทำงานสำหรับเซสชันที่ตามมาทั้งหมด
หากคุณต้องการที่จะมีหลาย.screenrc
ไฟล์เพียงแค่ชื่อพวกเขาในแบบที่คุณต้องการใด ๆ screen -c myscreenrc
และเลือกหนึ่งที่มี