หากต้องการเริ่มต้นหลายเซสชันโดยอัตโนมัติให้ตั้งค่า.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และเลือกหนึ่งที่มี