Autor Tema: Script en bash para enmarcar, 2º parte del interminable hilo titulado 'Bordes'  (Leído 79603 veces)

soymicmic

  • Asidu@
  • **
  • Mensajes: 35
  • Buscando Avatar...
Buenísmo!

He trasteado con algún script en bash y he hecho pinitos... pero este se sale.

Voy a echarle un vistazo a ver si se puede "portar" a python al estilo de los de javielinux, de esa forma desde nautilus con un click del boton derecho estaría disponible.

Saludos y gracias por el curro.

invisible

  • Moderador
  • Palizas oficial
  • *****
  • Mensajes: 8097
    • INVItARTE
Voy a echarle un vistazo a ver si se puede "portar" a python al estilo de los de javielinux, de esa forma desde nautilus con un click del boton derecho estaría disponible.
Si lo haces te concederé 50 créditos para el "máster del universo". :-)

Por cierto, ¿cómo va el tema del avatar?  :zzz:
"Si quieres ver lo invisible, observa con atención lo visible."
                                                     Manuel Álvarez Bravo (1902-2002)

tat

  • Moderador
  • Palizas oficial
  • *****
  • Mensajes: 9622
  • Patch y buenas vibraciones
    • Libertat
Publica lo que consigas que estas cosas siempre tienen público por aquí ;)

alcion

  • Veteran@
  • *****
  • Mensajes: 452
  • S.O: Debian GNU/Linux
    • El Blog de Alcion
Voy a echarle un vistazo a ver si se puede "portar" a python al estilo de los de javielinux, de esa forma desde nautilus con un click del boton derecho estaría disponible.

No conocía el paquete python-nautilus. Creo que me va a dar mucho juego...
Gracias.

soymicmic

  • Asidu@
  • **
  • Mensajes: 35
  • Buscando Avatar...
 :) :)

A ver si me se explicar... asumo que habéis instalado el paquete de scripts de javielinux

Entonces en la carpeta "/home/usuario/.gnome2/nautilus-scripts/Comandos en ventana" teneis un archivo llamado commands.xml

Teneis que añadir este código como si fuera otro comando más... hay una opción de importar, pero no se cómo funciona

Tengo que pulirlo un poco para los valores por defecto, pero como primera aproximación no esta mal, os pego un pantallazo de como queda

PERDON por descabalar el formato del post, pero no se como poner el código como "spoiler" o algo asi... :(


Código: [Seleccionar]
<command title="Añadir marco fotolibre" category="Imágenes" cmd="marco2 -t1 $T1$ -t2 $T2$ -m $COPY$ -I $ICONOS$ -f1 $FONT1$ -f2 $FONT2$ -f $FONT3$ -s $S$ -s1 $S1$ -s2 $S2$ -p1 $P1$ -p2 $P2$ -q $Pcopy$ -b $B$ -o $O$ -g $G$ -c $C$ -i $I$ $FILETE$ $FILE$" extensions="jpg|png" limit="0" type-elements="files" process-together-files="false" todo-directory="true" directory-as-cmd="false" root="false">
<parameter tag="Titulo 1" name="T1" type="string" val-str-default="http://www.fotolibre.net" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Titulo 2" name="T2" type="string" val-str-default="%d" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Mensaje Copyright" name="COPY" type="string" val-str-default="$(date +%Y)" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Iconos" name="ICONOS" type="string" val-str-default="'c,b,a'" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Fuente Titulo 1" name="FONT1" type="string" val-str-default="Bitstream-Vera-Sans-Bold-Oblique" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Fuente Titulo 2" name="FONT2" type="string" val-str-default="Bitstream-Vera-Sans-Bold-Oblique" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Fuente Copyright" name="FONT3" type="string" val-str-default="Bitstream-Vera-Sans-Bold-Oblique" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Tamaño Titulo 1" name="S1" type="int" val-str-default="" val-int-begin="6.0" val-int-end="16.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Tamaño Titulo 2" name="S2" type="int" val-str-default="" val-int-begin="6.0" val-int-end="16.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Tamaño Copyright" name="S" type="int" val-str-default="" val-int-begin="6.0" val-int-end="16.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Posicion Titulo 1" name="P1" type="string" val-str-default="center" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Posicion Titulo 2" name="P2" type="string" val-str-default="west" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Posicion copyright" name="Pcopy" type="string" val-str-default="east" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Ancho Borde" name="B" type="int" val-str-default="22" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Ancho Sombra" name="O" type="int" val-str-default="12" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Color Bordes" name="C" type="color" val-str-default="" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Color Titulos" name="I" type="color" val-str-default="" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#0000ff" />
<parameter tag="Margen Inferior" name="G" type="int" val-str-default="" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
<parameter tag="Reborde fino" name="FILETE" type="bol" val-str-default="" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="--confilete" val-bol-false="--sinfilete" val-color="#000000" />
</command>
« Última Modificación: 23 nov 2011, 17:32 pm por soymicmic »

invisible

  • Moderador
  • Palizas oficial
  • *****
  • Mensajes: 8097
    • INVItARTE
Gracias mil y mil veces gracias. :plas: :plas: :plas:

En cuanto tenga más de un minuto, lo pruebo a ver qué tal va...  :lee:

Sobre el descalabro, lo único que se me ocurre es meter saltos de línea en el código, aunque habría que eliminarlos a la hora de copiarlos. :?
"Si quieres ver lo invisible, observa con atención lo visible."
                                                     Manuel Álvarez Bravo (1902-2002)

soymicmic

  • Asidu@
  • **
  • Mensajes: 35
  • Buscando Avatar...
Hay que cambiar esta línea para que el borde sea blanco por defecto

Código: [Seleccionar]
<parameter tag="Color Bordes" name="C" type="color" val-str-default="" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#000000" />
Por esta:
Código: [Seleccionar]
<parameter tag="Color Bordes" name="C" type="color" val-str-default="" val-int-begin="1.0" val-int-end="100.0" val-int-default="10.0" val-bol-true="" val-bol-false="" val-color="#FFFFFF" />
Y lo de poner la fecha en el Mensaje Copyright no funciona

He escrito a javiellinux para ver si es posible poner un boton para seleccionar las fuentes.

Hala

Medyr

  • Palizas oficial
  • *
  • Mensajes: 5413
    • Apratizando
"Es hora de que nos empecemos a tomar en serio la fotografía y la tratemos como una afición"
Elliott Erwitt

kallh

  • Bimilenari@
  • **
  • Mensajes: 2242
Gracias soymicmic.

En cuanto cambie de distribución probaré "el invento". Aunque como la intención es meterme con la 11.10 de Ubuntu, no sé si estos scripts funcionarán en Unity (siempre puedo volver al Gnome de toda la vida).

Un saludo,  q:)

Andoni

soymicmic

  • Asidu@
  • **
  • Mensajes: 35
  • Buscando Avatar...
@kallh: creo que te funcionara bien, el nautilus lo tienes igual en unity. No deberías tener problemas

manolofeal

  • Habitual
  • ***
  • Mensajes: 55
Hola , una pregunta cuando le doy a comandos en ventana ejecutar marco fotolibre me dice: Para ejecutar este script necesita los siguientes comandos:
    * marco2
, creo que seguí todos los pasos pero algo me falla.
Saludos

soymicmic

  • Asidu@
  • **
  • Mensajes: 35
  • Buscando Avatar...
tienes que tener el script original marco2 en /usr/bin/marco2

manolofeal

  • Habitual
  • ***
  • Mensajes: 55
Gracias soymicmic, ya lo tenia pero sin permiso de ejecución :collejas:
« Última Modificación: 06 dic 2011, 04:06 am por manolofeal »

redy

  • Moderador
  • Bimilenari@
  • *****
  • Mensajes: 2897
  • Gnudista
    • Esteropes El Cíclope
Versión 6. Incluye la posibilidad de poner una firma en SVG en lugar del mensaje de copyright. También corrige un problema con los colores de las fuentes en ciertas versiones de imagemagick.
Admiro a la gente que sabe contar historias solamente con sus fotos, porque en el fondo las fotos son como los chistes; si tienes que explicarlas es que no son buenas...