Я знаю, что некоторые расширения эмулятора терминала, например rxvt-unicode, могут быть расширены сценариями Perl. Я не уверен, так как сам никогда не писал расширение, но, возможно, то, что вы хотите, выполнимо таким образом.
Если вы хотите взглянуть на некоторые Perl-скрипты для urxvt, есть несколько примеров в / usr / lib / urxvt / perl с установленной по умолчанию urxvt в Debian.