Вы можете легко изменить цвета строки состояния (горизонтального), изменив строку заголовка в своем ~/.screenrc
. Учитывая ваш скриншот, похоже, что вы используете по умолчанию, так что вам может потребоваться добавить в ~/.screenrc
:
caption always "my caption string"
Вы можете заменить always
на splitonly
, в зависимости от того, хотите ли вы, чтобы он всегда отображался, или только если окно разделено, и вы можете настроить строку заголовка, используя коды перехода, указанные в руководстве по экрану . Например, если поместить его %{= kw}
в начало, он поменяет цвет на белый текст на черном фоне.
Вы также можете найти множество других строк с заголовками через Интернет, многие из которых можно .screenrc
найти в Google. Я могу дать вам строку с заголовком, которую я использую, она показывает имя пользователя, хороший список окон экрана, дату, время и загрузку системы, все это на черном фоне с не слишком яркими цветами.
caption always "%{= g}[ %{G}${USER}@%H%{g} ][%= %{= w}%?%-Lw%?%{r}(%{W}%n*%f %t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c:%s %{g}][%{Y}%l%{g}]%{=b C}%{W}"
Да, я знаю, код довольно ужасный, но с помощью экранной документации вы сможете адаптировать его или создать экран с заголовком, который соответствует вашим потребностям.
По поводу вертикальных разделителей: извините, я не знаю, как они будут себя вести. Возможно они возьмут цвет фона заголовка. Я не смог найти документацию по этому поводу и сам не смог попробовать: версия экрана, которую вы используете, умирает в моей системе с screen caught signal 11
...
:rendition so kb
меняет цвета на черный и синий.