Я пытаюсь улучшить аспект экрана GNU с помощью файла screenrc, настроил цвета, строку состояния, заголовок и список загруженных окон.
Единственное, чего я не могу достичь, это получить подпись с помощью текущей выполненной команды, как показано на рисунке ниже, обратите внимание на заголовок vim на правой панели:
В настоящее время у меня есть это, и я хотел бы получить подписи (и, если возможно, также строку hardstatus) с |0 less| 1 man
вместо текущего |0 bash| 1 bash
Как я могу это сделать?
Обновление: до сих пор единственное рабочее решение, которое я нашел, находится в этом посте, но оно не печатает то, что мне нужно ...
Однако это единственное рабочее динамическое название, которое я нашел до сих пор.
PROMPT_COMMAND='echo -ne "\033k\033\134\033k${HOSTNAME}[`basename ${PWD}`]\033\134"'`
в .bashrc и shelltitle '] |bash'
в .screenrc. Заголовок обновляется с указанием имени хоста и базового имени рабочего каталога, но приглашение совершенно неверное (оно также имеет начальный пробел):
134134fabio@host10:~$