InformáticaDecember 1st, 2008
Un senzillo script para escanear directamente a PDF desde un escáner ADF(Automàtic document feed) con sane-utils y kdialog.
#!/bin/bash
mode=$(kdialog –menu "Selecciona el modo" a Color b Grises)
if [ $? -lt 1 ]; then
if [ $mode = a ]; then mod=Color; fi
if [ $mode = b ]; then mod=Grey; fi
outname=$(kdialog –getsavefilename $HOME/documento.pdf)
if [ $? -lt 1 ]; then
startdir=$(pwd)
tmpdir=scan
echo $mod
cd /tmp
mkdir $tmpdir
cd $tmpdir
echo "################## Scanning ###################"
scanimage –format=tiff –batch=out%d.tiff –batch-start=1 –batch-increment=1 –mode $mod –source ADF –resolution 300
if [ $? -lt 1 ]; then
echo "############## Converting to PDF ##############"
#Use tiffcp to combine output tiffs to a single mult-page tiff
tiffcp -c lzw out*.tiff output.tiff
#Convert the tiff to PDF
tiff2pdf output.tiff > $outname
cd ..
echo "################ Cleaning Up ################"
rm -rf $tmpdir
kpdf $outname
else
kdialog –msgbox "No se ha detectado ningun scanner"
fi
fi
fi
script
Des de hace tiempo, donde trabajo, se da soporte a usuarios que poseen un portátil de la empresa. Es indispensable poder conectarse a ellos, por ejemplo por VNC. Aquí es cuando se nos plantea el inconveniente de que pueden estar detrás de un router o firewall o a saber que, al que no tenemos acceso ninguno porque no controlamos nosotros. Por eso os voy a enseñar como se puede montar un servidor VNC en un GNU/Linux que se conecte fácilmente a un equipo que este a la escucha para recibir conexiones entrantes, en el caso, mi máquina en la oficina.
Primero tendremos que instalar el software necesario:
sudo aptitude install x11vnc tightvncserver
Y despues crear el fichero vnc.sh con este contenido
#!/bin/bash
x11vnc &
sleep 5
server=$(kdialog -inputbox "VNC Listening hostname" "equipo_remoto_escuchando")
vncconnect $server
kdialog --msgbox "Acepte para finalizar la conexión"
killall -9 x11vnc
Y darle permisos de ejecución:
chmod +x vnc.sh
Este script requiere kdialogc y no es una connexión cifrada como la del Tunnel SSH
GNU/linux, script, vnc
Comentarios recientes