Вы можете попробовать запустить xterm
(наиболее доступную программу окна терминала) с программой, запускаемой в качестве аргумента оболочки.
xterm ./my_client &
Чтобы это работало, переменная окружения DISPLAY должна быть установлена на что-то пригодное для использования (что, вероятно, будет, если вы используете X Windows локально - если вы подключаетесь удаленно, тогда это сложнее).
Если вы хотите проявить фантазию, вы можете попытаться определить, какие другие программы окон терминала доступны и что пользователь хотел бы использовать, но я знаю, что некоторые из них имеют другой способ указания, какую «оболочку» запускать.