Forçar instância única do Zathura pdf

1

Estou trabalhando em um documento LaTeX usando o editor Atom com o pacote atom-latex e desejo usar o Zathura PDF para visualizar minha saída. Ele funciona bem, mas sempre que eu construo, ele irá abrir uma nova instância do arquivo pdf. Se eu usar evince, ele simplesmente atualiza o arquivo e mantém a saída apenas em uma instância. Eu estou no Antergos Linux (Arch Derivative).

    
por 1028 24.10.2016 / 04:27

1 resposta

1

Crie o arquivo /usr/local/bin/zathura.sh e preencha com este conteúdo:

#!/bin/bash
killall zathura 2>/dev/null
zathura

E torne-o executável com este comando: sudo chmod +x /usr/local/bin/zathura.sh .

Agora, vá para as configurações de atom-latex em seu editor de atom ( editar - > preferências - > packages - > latex - > settings ) e altere o valor de Opener para custom e coloque dentro de Custom PDF Viewer Path esta linha /usr/local/bin/zathura.sh .

Agora, cada vez que você criar, a instância anterior do zathura será fechada e uma nova instância será aberta com o novo arquivo pdf.

Não é uma abordagem perfeita, mas vai fazer o truque até que os desenvolvedores de atom-latex adicionem o suporte a zathura (acabei de enviar um problema no github aqui ).

Editar

Os desenvolvedores de atom-latex acabaram de aceitar minha solicitação e disseram que o suporte será adicionado na próxima versão, portanto, basta aguardar um pouco. Você pode ver a solicitação aqui: link .

Se você tem uma conta no github, você pode encorajar os desenvolvedores dando uma estrela ao projeto atom-latex .

    
por 01.01.2017 / 13:23