Cmder / Conemu: динамически называть заголовок вкладки из определения задачи - PullRequest
0 голосов
/ 23 мая 2018

Я использую Putty в Cmder для ssh в 'jumpbox'.Затем я передаю имя хоста в файл, используя опцию -m ssh, чтобы перейти к «реальному» хосту назначения.

Я хочу динамически установить заголовок вкладки замазки из определения задачи в Cmder / ConEmuчтобы быть именем хоста, к которому я прыгаю.На приведенном ниже снимке экрана видно, что я пытался использовать "% REMOTE_HOST%" для передачи переменной среды, содержащей заголовок, который я хочу иметь на своей вкладке.Однако это просто создает вкладку с именем% REMOTE_HOST%.

Любая помощь будет принята с благодарностью.

enter image description here

1 Ответ

0 голосов
/ 23 мая 2018

Я много раз объяснял, что PuTTY и mintty - это не консольные приложения, а приложения с графическим интерфейсом со своим собственным графическим интерфейсом.

Аналогия: вы запускаете VirtualBox с Ubuntu (в качестве клиента)в Windows (в качестве хоста) и в некоторых консольных приложениях в вашей Ubuntu VirtualBox-ed.Вам не интересно, почему TaskBar в Windows не показывает заголовок консоли Ubuntu?

Когда вы запускаете ChildGUI в ConEmu, он отображается в заголовке дочернего окна Tab.

Что вам нужно сделать

Сконфигурировать PuTTY или ваш удаленный хост (например, приглашение bash с ANSI ) для отображения правильного текста в заголовке PuTTY.Квест не имеет ничего общего с ConEmu.

Кроме того, убедитесь, что шаблон консоли панели вкладок в настройках ConEmu / Cmder содержит или содержит% seg

enter image description here

...