A maneira mais simples de capturar a saída seria colocar o comando PrintScreen em um shell e redirecionar a saída para um arquivo. Por exemplo, se seu programa é chamado de myprscr
, o script de shell pode ser:
#!/bin/sh
myprscr 2>1 1>>/tmp/myprscr.log
Em seguida, faça com que o botão PrintScreen execute esse script de shell em vez do seu comando. Você provavelmente desejará usar o caminho completo para myprscr
.