Можно ли отключить строку сообщения при запуске ``screen -RR``
screen -RR
отлично. Это делает одно из двух автоматически:
- Если есть какой-то отдельный сеанс экрана, он поднимается, к нему можно присоединиться.
- Если нет отдельного сеанса экрана (еще нет сеанса или все были подключены к другому терминалу), он автоматически создает новый сеанс экрана.
Я часто использую Windows Server Remote Desktop, screen -RR
ведет себя почти так же, когда клиент подключается к серверу удаленного рабочего стола. Это естественно, и мне это нравится.
Однако когда screen -RR
определяет, что он должен создать новый сеанс, он отображает строку сообщения в нижней части терминала в течение 5 секунд. Я хотел бы подавить эту строку сообщения, потому что она приносит нам мало пользы. По моему мнению, удаленный пользователь всегда может легко отличить, подключен ли он к возобновленному сеансу (накопленный дисплей) или к новому созданному сеансу (чистый дисплей), из того, что он видит в окне терминала.
Итак, есть ли способ подавить ворчание "Новый экран..."? Просто подавьте это, а не подавляйте глобальную строку сообщений.
Мой env: opensuse 11.3, экран GNU 4.00.03 (FAU) 23 октября 2006 года
2 ответа
Используйте опцию
msgwait 0
в вашем.screenrc
Также вы можете отключить загрузочное сообщение.
startup_message off
Это открытый исходный код, поэтому я сомневаюсь, что это будущее может быть отключено с помощью одного аргумента команды. Мой ответ будет:
Посмотрите на исходный код, закомментируйте строки, которые вам не нужны, и скомпилируйте экран для ваших машин.