Щоб автоматично запустити кілька сеансів, встановіть .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
.