Configurar el diàleg d’impressió del sistema

Moltes vegades, darrerament amb les instal·lacions de Lliurex 21 i 23, el Firefox fa us d’un diàleg d’impressió propi, que ofereix un tamany de pàgina i opcions bàsiques, que no és allò que esperem quan anem a imprimir.

Amb aquest script, podem configurar que aparega el diàleg d’impressió del sistema en el navegador, de manera que ja ve configurat el tamany A4 i se’ns ofereixen totes les opcions d’impressió disponible per a la impressora i el seu controlador:

#!/bin/bash
# Prefer system printing dialog to avoid paper size different from A4 and allow to choice more printing options

if [ "$(id -u)" != "0" ] ; then
	echo "Sorry, you are not root."
	exit 2
fi

LLIUREX_CFG=/usr/lib/firefox/lliurex.cfg
PRINT_PREFER_SD=print.prefer_system_dialog

echo "Force printing system dialog"

sudo grep $PRINT_PREFER_SD $LLIUREX_CFG>/dev/null

if [ $? -eq 0 ] #Si es un 0 grep ha trovat la linia
then
  echo "Printing system dialog already set"
else
  echo "Setting printing system dialog..."

  sudo echo "lockPref(\"$PRINT_PREFER_SD\",true);">>$LLIUREX_CFG
  echo "Printing system dialog SET"
  cat $LLIUREX_CFG
fi

Feu un comentari

"edutictac.es

Accedir