Со стороны оболочки Вы могли посмотреть на родительский процесс оболочки и включать это в заголовок так или иначе:
ps -o comm= -p $(ps -o ppid= -p $$)
Или из Вашего сценария, Вы смогли использовать атрибут класса окна, который является третьим столбцом:
wmctrl -x -l
При совместном использовании сценария, Вы используете, я смог предоставлять более определенный ответ.
Право, у меня было обсуждение с моими коллегами, и они предложили, чтобы я использовал NFS (Сетевая файловая система), и соединяю WinSCP через другую машину (Сервер Linux). Это все сложно, но работает теперь.