Skip to content

Instantly share code, notes, and snippets.

@Macorreag
Last active June 16, 2021 04:33
Show Gist options
  • Save Macorreag/e2854b845cb37879c4f0642052d1bba5 to your computer and use it in GitHub Desktop.
Save Macorreag/e2854b845cb37879c4f0642052d1bba5 to your computer and use it in GitHub Desktop.
Configuración de mi lector de PDF Zathura

Uso personal de Zathura

Zathura se puede iniciar por consola y por lo tanto pasarle parametros parametros para configurarlo.

Ayuda de comandos y uso

Si tiene problemas puede usar el comando man para obtener ayuda sobre el uso de zathura

man zathura

Escribir comandos de man en zathura

Teclee : y el comando que desea lanzar para ejecutar un comando.

  • Crear un marcador:

: + bmark nameMarker

  • Ver marcadorres

: + blist

  • Viajar a un marcador

: + blist nameMarker

Atajos con el teclado

  • Retornar a donde estaba antes de utilizar un enlace de una página (Move backward and forward through the jump list) Previous ctrl + o Next ctrl + i

Alias para lanzar Zathura

EN ZSH

En el archivo ~/.zshrccoloque la siguiente línea para agregar un alias e iniciar zathura

#My custom alias for open PDF
alias pdf="nohup zathura"

con esto puede lanzar zathura mediante el comando:

pdf MiLibro.pdf &

Abrir multiples pdf

Puede usar Bash Scripting para abrir los pdf que mas use segun un parametro

# Primero otorgue permisos de ejecución chmod +x script.sh

if [ $1="librosAB" ]
then
	nohup zathura LibroA.pdf & exit & nohup zathura LibroB.pdf & exit
fi

if [ $1="libros12" ]
then
	nohup zathura Libro1.pdf & exit & nohup zathura Libro2.pdf & exit
fiS

Menu para abrir un pdf especifico

Usted puede crear un Menu en Bash para especificar el .pdf que desea establecer como objetivo de apertura. Puede crear una combinación con el Script anterior para definir objetivos directamente por consola y opcionalmente por consola.

En el Menu que se muestra solamente debe seleccionar el numero que establecera como objetivo y pulsar Enter

opciones="Apdf Bpdf"

select opcion in $opciones;
do
	if [ $opcion = "Apdf" ]; then
		nohup zathura Apdf.pdf & exit
	elif [ $opcion = "Bpdf" ]; then
		nohup zathura Bpdf.pdf & exit
	else 
		echo "No selecciono ninguna opción"
	fi
done

Rofi como menú de Zathura

Rofi permite generar un menu de la siguiente manera

ls | rofi -dmenu
#Dark Mode in open
set recolor
# Colors
set default-bg '#1d2021'
set recolor-lightcolor '#282828'
# Enable copy to clipboard
set selection-clipboard clipboard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment