Экран GNU по умолчанию “экраны”

Как в заголовке говорится, я хотел бы настроить экран GNU на своем бездисплейном поле, таким образом это, когда это запускает с некоторыми экранами, уже работающими.

Мой .bashrc файл выполняет экран на первом входе в систему с screen -xRR и я хотел бы htop и различные журналы, которые будут автоматически открыты.

Также возможно присвоить заголовки экранам одновременно?

4
задан 7 July 2015 в 22:21

2 ответа

Можно определить окна по умолчанию в Экранном конфигурационном файле, ~/.screenrc.

Заголовки окон могут быть установлены встроенные с -t опция, но рабочие каталоги должна быть установлена перед запуском каждого окна. Например, в Вашем случае Вы могли бы включать следующее:

~/.screenrc

# ...

chdir ~
screen -t "Htop" htop

chdir /var/log
screen -t "System log" tail -F syslog
screen -t "Mail log" tail -F mail.log

chdir ~
screen   # Extra Bash window for running commands

# ...

Обратите внимание что screen вот не screen управляйте, чтобы Вы работали, но внутреннее screen команда. Посмотрите man screen, раздел по Настройке или руководство GNU для больше.

4
ответ дан 1 December 2019 в 09:14

Вы могли использовать в своих интересах эти -S флаг и обеспечить уникальное имя, которое требуется дать экрану.

screen -S MyTitleHere

можно также загрузить конфигурационные файлы, с помощью эти -c флаг.

screen -S foo -c /home/user/.screenrc.bar

Вы могли попробовать что-то, такое как:

su -c "screen -dm -S $TITLE 2>&1 1>/dev/null" $USER

И место это в Вашем /etc/rc.local, который заставил бы тот экран быть созданным, когда Вы загружаетесь для определенного пользователя.

, Как только Вы получаете свою конфигурацию (.rc) настроенные файлы, Вы, вероятно, захотите выполнить что-то вроде:

screen -dURS $TITLE -c /path/to/.screenrc.bar

, Поскольку это будет

  1. , Создают экранную сессию, если она не существует
  2. Повторное прикрепление к сессии, если она уже существует.
<час>

Другая опция состояла бы в том, чтобы использовать tmux и tmuxinator, которые обеспечивают более чистый опыт, по-моему. Можно настроить tmux для использования привязок клавиш экранного стиля, если Вы привыкли к этому. Я говорю это, потому что я имел намного лучший успех, работающий tmux для других пользователей, чем я имел с экраном.

3
ответ дан 1 December 2019 в 09:14

Другие вопросы по тегам:

Похожие вопросы: