%20sem%20o%20painel%20de%20contorno%3F.png)
estou tentando configurarxpdf(1)para que não mostre o painel de estrutura de tópicos por padrão.
Consegui configurar um atalho de teclado ~/.xpdfrc
para alternar a visibilidade do painel de estrutura de tópicos com este comando:
bind t any toggleOutline
Não consegui descobrir como desativar o painel de estrutura de tópicos por padrão. eu encontreium manual sobre o arquivo de configuração das ferramentas Xpdfno entanto, isso não ajuda.
O contorno é o painel à esquerda. (A figura foi retirada da Wikipedia.)
Responder1
Deste excelente artigo: https://www.xpdfreader.com/xpdfrc-man.html
Inclua a seguinte linha no ~/.xpdfrc
arquivo:
initialSidebarState no
Responder2
A versão atual do xpdf (v3.04) não possui uma definição de configuração (xpdfrc) ou sinalizador de linha de comando para desativar o contorno que aparecerá se um pdf tiver marcadores incorporados.
O método que você está usando é a única maneira - com variantes semelhantes, como vincular uma chave a 'closeOutline' - que é possível. Supondo que usar um leitor de PDF mais robusto/mantido não seja uma opção, por exemplo, okular ou evince, a melhor opção que posso oferecer é uma pequena alteração no código-fonte que desativará o esboço.
Você pode reconstruir o xpdf com o modo de estrutura de tópicos desabilitado; é uma mudança trivial na construção. No entanto, é necessário que várias dependências sejam instaladas e que você tenha alguma experiência na construção de um projeto a partir do código-fonte. O processo básico é o seguinte (presumo que você esteja executando o Linux aqui; o xpdf funciona em quase todas as plataformas...)
modificar e reconstruir a partir da fonte
#create a working directory:
mkdir ~/xpdf-build
cd ~/xpdf-build
# download the source code
wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.04.tar.gz
# extract it
tar xzvf xpdf-3.04.tar.gz
cd xpdf-3.04
# edit a header file to disable outlining - substitute vi with your editor of choice
vi xpdf/config.h
# After the line #define CONFIG_H, insert the following new line (the # is not a comment in this case - you need to have that)
#define DISABLE_OUTLINE
#then close and save the file
#type
./configure
# This will check your build environment and identify any missing dependencies
# It could get messy depending on your distro. Assuming that works, then
make
# Before installing you should uninstall the xpdf installed by your package manager to prevent any conflicts; then type the following to install:
sudo make install
Se você nunca construiu software a partir do código-fonte antes, isso pode ser um desafio. Verifiquei isso no fedora 24 beta e tive problemas com uma dependência (freetype2) que eram difíceis de resolver. Consegui construí-lo e confirmei que o contorno não aparece com essa mudança - nunca; o que pode ser um problema para você se você alguma vezfazerquero um esboço.
Se você tiver problemas, responda com sua distribuição e revisão; Talvez eu possa oferecer alguma ajuda adicional.
Editar: como você está criando uma versão personalizada do xpdf, não seria um grande esforço adicionar um sinalizador de linha de comando ao programa xpdf para ativar/desativar o contorno automático. Obviamente, requer experiência em codificação C++; mas eu pretendia oferecer isso como uma opção. Se bem feito, uma solicitação pull (ou qualquer equivalente, já que eles não estão usando git) deve ser enviada ao mantenedor, pois o Google indica que você não está sozinho em querer esse recurso.
Verifique aqui alguns problemas comuns de compilação:http://www.foolabs.com/xpdf/problems.html