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

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

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

2 ответа2

0

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

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

bind c source $HOME/.screenrc_create

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

screen
title
stuff ^u
0

Легко:

bind c  eval screen title
bind ^c eval screen title

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .