Se você souber como executar o visualizador de PDF na linha de comando, por exemplo, como xpdf my.pdf
, use o seguinte:
strace -f -e execve xpdf my.pdf
Isso gerará linhas como
execve("/usr/bin/lp", ["lp", "-abc", "my.pdf"], ...
que mostra os comandos que estão sendo executados, com os argumentos mostrados na matriz [,,,]
.
Se você não puder executar o visualizador a partir da linha de comando, encontre o id do processo para ele (com ps fax
ou similar), e se for, 2519, anexe o strace a ele com:
strace -f -e execve -p 2519
Você deve obter uma saída semelhante. Digite control-c para matar o strace.
Isso pode não revelar a execução de lp
, mas você pode pedir que a strace mostre mais do que está sendo feito, se necessário.