Как получить и установить заголовки окна, вкладки и сеанса в iTerm 2 (с помощью API)? - PullRequest
2 голосов
/ 10 мая 2019

Я просматривал документацию для Python API iTerm2 , пытаясь найти способ получить и установить имена / заголовки

  • окон,
  • вкладок и
  • сессий.

Я также экспериментировал с REPL iTerm Python, но безрезультатно.

Название окна, кажется, все ещебыть настраиваемым со старыми escape-кодами оболочки, например, используя функцию, подобную этой:

window_title() {
    echo -ne "\e]2;$@\a\e]1;$@\a"
}

Но я даже не могу найти альтернативные способы установки заголовка сеанса или заголовка вкладки, тем более делая это черезPython API.

Взаимосвязь между заголовком окна, заголовком вкладки и заголовком сеанса может быть более отчетливо видна, если вы посмотрите на его эффекты (при условии, что заголовок сеанса настроен на отображение имени сеанса - различие, которое может бытьсбивает с толку, если они не установлены одинаковыми).

The relationship between window title, tab title, and session title

...