Obtenha o nome do arquivo da janela em foco no xmonad

Obtenha o nome do arquivo da janela em foco no xmonad

Quero criar um script e vinculá-lo a um atalho de teclado que me permita fazer o seguinte:

  • Se o programa em foco exibir um .pdfarquivo (por exemplo, evince ou okular): Obtenha o nome do arquivo, procure no diretório correspondente por um .texarquivo correspondente e abra-o com um editor
  • Não faça nada (ou exiba uma mensagem) se o arquivo não for um arquivo pdf ou se o arquivo tex não existir.

Meu problema é como fazer com que o nome do arquivo seja aberto na janela em foco para que funcione com todos os leitores de PDF. Alguma sugestão de como eu poderia fazer isso?

Estou usando xmonadse isso for importante.

informação relacionada