Na mudança de página, redesenhar ou recarregar o comando xpdf
recarregará o arquivo que está exibindo no momento. É possível recarregar xpdf
o arquivo enviando um sinal? Qual sinal?
(Estou basicamente procurando a funcionalidade oferecida pelo xpdf -remote ServerName -reload
, exceto que quero aplicá-la a um xpdf
que não foi iniciado com a -remote
opção.)
Responder1
Eu não acho que você possa usar um sinal. Mas o Xpdf aceita eventos sintéticos, por isso é fácil digitar programaticamente r
na janela usando xdotool(1)
. Infelizmente a xpdf
janela não se identifica pelo seu PID, mas o seguinte parece funcionar:
xdotool search --onlyvisible --class Xpdf key r
Se você souber o nome do arquivo que o Xpdf está exibindo, poderá corresponder ao título da janela:
xdotool --name 'Xpdf: foo.pdf' key r
Há um pequeno risco de um falso positivo com outra janela cujo título contém essa string.Outras opções de correspondência de janelapode ajudar a identificar a janela certa.