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
