Может ли экран GNU запрашивать заголовок при создании нового окна?

Есть несколько вопросов об автоматическом присвоении имен оконным экранам в зависимости от того, что в них запущено.

Но иногда, почему вы создали окно, важнее того, что вы в нем делаете.

Могу ли я настроить экран GNU, чтобы он запрашивал название при каждом создании нового окна?

2 ответа

Легко:

bind c  eval screen title
bind ^c eval screen title

eval Команда оценивает каждую следующую команду по порядку (используйте кавычки для встраивания пробелов). Обратите внимание, что это имеет ограниченную гибкость, команды не блокируются для ввода пользователем - например, title Команда считается завершенной, когда запрос открыт. Это актуально, если вы собираетесь что-то делать с copy команда, которая, вероятно, не сработает.

Этот метод работает, но требует отдельного файла.

Поместите это в свой .screenrc:

bind c source $HOME/.screenrc_create

Затем вставьте это в ~/.screenrc_create:

screen
title
stuff ^u
Другие вопросы по тегам