Экран GNU: можете ли вы автоматически назвать окно после последней запущенной программы? - PullRequest
6 голосов
/ 15 января 2010

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

Это было бы удобнее, чем переименовывать окна вручную.

1 Ответ

6 голосов
/ 15 января 2010

Да, вы можете использовать shelltitle для этого.

Если вы используете bash, должно работать следующее. Добавьте это к вашему .screenrc:

shelltitle "$ |bash"

где «$» должно совпадать с тем, что находится в конце строки приглашения ($ PS1), а «bash» - заголовок по умолчанию Затем добавьте escape-последовательность с нулевым заголовком в начало строки приглашения:

export PS1='\[\033k\033\\\]'$PS1

, который должен идти в вашем .profile или как угодно.

...