Qualquer maneira de controlar as configurações evince da linha de comando?

4

Existe alguma maneira de alterar / definir evince configurações em um arquivo de configuração ou a partir da linha de comando ao iniciar?

Estou usando inotifywait para exibir um PDF quando ele é copiado para um arquivo específico e desejo definir o zoom (ajuste à página), a rolagem contínua desativada e o modo dual (lado a lado) ).

Eu sei que posso iniciar manualmente evince , definir esses valores e salvar como padrão, mas isso só funciona se alguém for lançado manualmente primeiro e fizer isso corretamente - desejo garantir uma determinada exibição no momento da inicialização.

    
por Anonymouslemming 14.10.2017 / 15:13

1 resposta

2

Eu não acho que você pode controlar essas configurações através de opções cli (eu adoraria ser provado errado embora ...)
Você pode, no entanto, definir o zoom, o modo dual, etc., por meio dos atributos de arquivo 1 antes , iniciando evince . Você faz isso por meio de gio set so, por exemplo, se você correr:

gio set myfile.pdf metadata::evince::continuous 0
gio set myfile.pdf metadata::evince::dual-page 1
gio set myfile.pdf metadata::evince::sizing_mode: fit-page

e depois

evince myfile.pdf

ele deve abrir myfile.pdf no modo dual, com rolagem contínua desativada e ajuste à página.

1: Para ver todos os atributos, execute gio info myfile.pdf . Note que este é um recurso bastante novo - ele substitui gvfs-info e, respectivamente, gvfs-set-attribute (que tinha sintaxe semelhante)

    
por 14.10.2017 / 16:25

Tags