あるウィンドウにログ出力を表示し、別のウィンドウに対話型インターフェイスを持つには、スクリプトを使用してxtermインスタンスをフォークして実行する必要があります。個人的にはrxvt-unicodeを好み、xtermを使用するためにハードコードされなくなるようにこのスクリプトを変更したいと思います。
ユーザーが好みの端末を見つけたり、デスクトップに拘束されないように親端末を取得することは可能ですか?問題のスクリプトは他のスクリプトまたはアプリケーションによって呼び出される可能性があるため、親端末はプロセスツリー内の次の親端末ではない可能性があります。
スクリプトがPerlで書かれているので、Perlで書かれたソリューションは、奇妙な依存関係がない限り十分です(私はグローバル環境を制御できません)。