%20sin%20el%20panel%20de%20esquema%3F.png)
Estoy intentando configurarxpdf(1)para que no muestre el panel de esquema de forma predeterminada.
Logré configurar una combinación de teclas en mi ~/.xpdfrc
para alternar la visibilidad del panel de esquema con este comando:
bind t any toggleOutline
No pude deshabilitar el panel de esquema de forma predeterminada. encontréun manual sobre el archivo de configuración de las herramientas Xpdfsin embargo no ayuda.
El contorno es el panel de la izquierda. (La figura ha sido tomada de Wikipedia).
Respuesta1
De este excelente artículo: https://www.xpdfreader.com/xpdfrc-man.html
Incluya la siguiente línea en el ~/.xpdfrc
archivo:
initialSidebarState no
Respuesta2
La versión actual de xpdf (v3.04) no tiene una opción de configuración (xpdfrc) ni un indicador de línea de comando para deshabilitar el esquema que aparecerá si un pdf tiene marcadores incrustados.
El método que está utilizando es la única forma posible, con variantes similares, como vincular una clave a 'closeOutline'. Suponiendo que usar un lector de PDF más robusto/mantenido no es una opción, por ejemplo, okular o evince, entonces la mejor opción que puedo ofrecer es un pequeño cambio en el código fuente que deshabilitará el esquema.
Puede reconstruir xpdf con el modo de esquema deshabilitado; Es un cambio trivial en la construcción. Sin embargo, requiere que se instalen varias dependencias y que tenga cierta experiencia en la creación de un proyecto desde el código fuente. El proceso básico es el siguiente (supongo que está ejecutando Linux aquí; xpdf se ejecuta en casi todas las plataformas...)
modificar y reconstruir desde la fuente
#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
Si nunca antes ha creado software desde el código fuente, esto puede ser un desafío. Revisé esto en fedora 24 beta y tuve problemas con una dependencia (freetype2) que fueron difíciles de solucionar. Pude construirlo y confirmar que el esquema no aparece con este cambio, nunca; lo cual podría ser un problema para usted si alguna vezhacerquiero un esquema.
Si tiene problemas, responda con su distribución y revisión; Es posible que pueda ofrecerle ayuda adicional.
Editar: dado que está creando una versión personalizada de xpdf, no sería un gran esfuerzo agregar una marca de línea de comando al programa xpdf para habilitar/deshabilitar el esquema automático. Obviamente requiere experiencia en codificación C++; pero quise ofrecer esto como una opción. Si se hace bien, se debe enviar una solicitud de extracción (o cualquier equivalente, ya que no usan git) al mantenedor, ya que Google indica que usted no es el único que desea esta capacidad.
Consulte aquí algunos problemas de compilación comunes:http://www.foolabs.com/xpdf/problems.html