Como fazer o evince abrir o último documento na inicialização?

1

Existe alguma maneira de fazer o evince 3.10 carregar automaticamente o último documento aberto na inicialização?

    
por netimen 30.01.2014 / 10:09

1 resposta

0

Você pode fazer isso escrevendo um script para salvar o estado de Evince no desligamento do sistema e recarregue na inicialização do sistema. Eu não tenho certeza de uma maneira de fazê-lo quando apenas fechando Evince embora. Eu tenho trabalhado em uma solução semelhante com base em outras sugestões em questões semelhantes, que até agora se parece com isso (mas não está totalmente funcional:

estado de salvamento

#!/usr/bin/awk -f
# Note: this won't work yet, just saved version from command line
# Need to adjust to work as stand alone script

# State can be restored with '$ { xargs -d "\n" -a ~/.openpdfs evince; } &',
# but this is probably not the best option

BEGIN { 
    cmd = "lsof"; 
    while ((cmd | getline) > 0) 
        if ($1=="evince"                                   \
                && /\/home\/.+\.[^. ]+$/                   \
                && !/\.(ttf|cache|log|i686-pc-linux-gnu)$/ \
                && sub(/^[^\/]+/, "")) 
                print > "'$HOME'/.openpdfs"; 
    close(cmd); 
}

restaurando estado

/usr/bin/xargs -d "\n" -a ~/.openpdfs /usr/bin/evince;
    
por post-hoc 17.06.2014 / 05:35