| Escrit per cpina,
el 24-10-2006 01:00
|
Visites : 8754 |
Amb aquest article es veurà com tenir un nou menú en forma "d'acció" dins el Konqueror per canviar la mida de les fotos i enviar-les amb el Kmail amb un sol click. És fàcilment adaptable a altres clients de correu. D'aquesta manera no costa enviar les fotos fetes per correu: es previsualitzen al Konqueror, seleccionen les que volem i s'envien fàcilment canviada la mida. Nota: afegida part pel Gqview Nota2, dia 25: he modificat l'script perquè funcioni una mica millor. Té coses per millorar pero funciona correctament per un ús habitual.
Introducció Molta gent té càmeres de fer fotos, i sovint es fan fotos que cal enviar després per correu. Enviar les fotos amb la mida de la càmera és molt poc convenient: tarda massa, els servidors SMTP no accepten adjunts massa grans, el protocol SMTP i POP3 són molt poc adequats per dades binàries, etc. Així doncs cal canviar la mida de les fotos si en volem enviar per correu. Normalment seleccionarem les fotos i els hi canviarem la mida amb el Gimp o programes semblants o bé amb algun "script" que tinguem preparat (paraules màgiques: convert, ImageMagick). Un cop fet això adjuntarem les fotos amb la mida nova a un mail, i enviarem aquest mail. Una mica pesat. En aquest escrit explico com fer tot això amb un pas, utilitzant Konqueror i Kmail (és fàcilment adaptable a altres clients de correu). Seguint aquest article aconseguirem tenir un nou submenú contextual per les fotos per canviar la mida i enviar-les "amb un click". Al final de tot comento com fer-ho amb Gqview, ja que té una part comuna. Recepta Primer de tot cal tenir instal·lat el programa "convert". És el que farem servir per modificar la resolució. Amb Debian el programa convert està dins el paquet imagemagick, així que si fem servir Debian haurem d'instal·lar el "imagemagick". Abans de continuar assegureu-vos que si escriviu "convert" a un terminal no surt "Command not found" o semblant, sinó l'ajuda d'un programa. Ara seguirem els passos següents des d'un terminal (per exemple, Konsole). Hi ha molt "codi", a sota. No us espanteu: només cal fer copiar-enganxar i llegir quan cal engengar un editor com kedit. Configuració general #Anar al directori HOME cd #Fa un nou directori mkdir bin cd bin I ara fem un altre nou fitxer: kedit enviar.sh I hi posem a dins (sense els guions de començament i final): -------------------------------- #!/bin/bash TEMPORAL=~/fotos_temp22323 #qualsevol directori que no existeixi mkdir "$TEMPORAL" until [ -z "$1" ] do nomfit=$(basename "$1") convert -resize 800x800 "$1" "$TEMPORAL/$nomfit" attach="$attach --attach $TEMPORAL/$nomfit" shift done kmail -s "Fotos" --composer --body "Hola, envio les fotos parlades" $attach --nofork rm -rf "$TEMPORAL" -------------------------------- I per acabar, posem els permisos d'execució al fitxer: #permisos correctes chmod u+x bin/enviar.sh Configuració pel Konqueror #Fem el directori: mkdir ~/.kde/share/apps/konqueror/servicemenus #Entra al directori cd ~/.kde/share/apps/konqueror/servicemenus #Fem un fitxer nou de nom enviarFotos.desktop kedit enviarFotos.desktop Dins el fitxer hi enganxem el següent (sense els guions de començament/final): -------------------------------- [Desktop Entry] ServiceTypes=image/jpeg Actions=enviarFotos [Desktop Action enviarFotos] Name=Canviar mida i enviar fotos Icon=background Exec=~/bin/enviar.sh %U -------------------------------- Ara engeguem un nou Konqueror (millor tancar els que teniem) i veurem que si fem click amb el botó dret als fitxers JPEG al submenú "Accions" hi ha "Canviar mida i enviar fotos". Si són moltes tardarà, i al final s'obre un Kmail llest per escriure el destí i el text que desitgem. El nou menú del Konqueror:  Configuració Gqview Encara més fàcil que amb el Konqueror. Un cop es té el fitxer ~/bin/enviar.sh creat i amb permisos d'execució (ja s'ha fet amb els passos anteriors) només cal engegar el gqview, anar a Edita - Preferències - Editors i a la primera columna afegir "Enviar per email" i a la segona alguna cosa tipus "/home/carles/bin/enviar.sh". Llavors es poden seleccionar fotos amb el gqview i anar a Edita - Enviar per email. Fàcil! El mail resultant:  El resultat és el mateix per Konqueror que per Gqview. Divers He conegut els serveis de menús gràcies a aquesta Web Estic provant KDE (no el KMail) gràcies al "pesat" del meu germà (Pinucset). Així que li dedico l'article :-) (això sí, ell em diu pas a pas com posar les coses perquè siguin com amb l'Icewm :-) ) |
|