Ben
Ben

Reputation: 6887

Cmder/Conemu: dynamically name tab title from within task definition

I am using Putty in Cmder to ssh to a 'jumpbox'. I then pass a hostname in a file using the -m ssh option to jump to the 'real' destination host.

I want to dynamically set the title of the putty tab from within a task definition in Cmder/ConEmu to be the hostname I'm jumping to. In the screenshot below you can see that I have attempted to use "%REMOTE_HOST%" to pass in an environment variable containing the title that I want to have on my tab. However this just creates a tab named %REMOTE_HOST%.

Any help would be greatly appreciated.

enter image description here

Upvotes: 4

Views: 6265

Answers (1)

Maximus
Maximus

Reputation: 10847

I explained many times that PuTTY and mintty are not console applications, they are GUI applications with their own graphical interface.

An analogy: you run VirtualBox with Ubuntu (as client) in Windows (as host) and some console application in you VirtualBox-ed Ubuntu. Don't you wonder why TaskBar in Windows does not show the title of Ubuntu console?

When you run ChildGUI in ConEmu it shows in the Tab children window title.

What you need to do

Configure PuTTY or your remote host (e.g. bash prompt with ANSI) to show proper text in PuTTY title. The questsion has nothing to do with ConEmu.

Also, ensure that the tab bar console template in ConEmu/Cmder settings is or contains %s. e.g.

enter image description here

Upvotes: 7

Related Questions