Ahora ando muy copado con el uzbl y su extensión tabbed que me crea tabs. <br>La cuestión era que al interprete de terminal URxvt (como gnome-terminal pero consume menos y más lindo) le pase que cuando vea un <a href="http://www.foo.com">http://www.foo.com</a> lo reconozca como web y levante un cliente (usaba el firefox/icecat); el tema es que cuando le decía a uzbl me habría varías ventanas. <br>
Después de mirar los manuales, leer los foros y mirar los man page encontré la solución en un wiki (eso se llama el archway, si no esta, descubrilo jaja), así que hice un script boludo que le pase a un archivo .fifo mi web.<br>
El código anda 10 puntos, mi problema es el siguiente:<br>(pego el código)<br><br><br>#!/bin/bash<br># Is uzbl-tabbed running?<br># FIFO="/tmp/"$(ls /tmp | grep uzbltabbed | head -1)<br># or you can use all in sed:<br>
# (and you must need add a var with the socket path)<br>FIFO=$(ls /tmp | sed -n '/uzbltabbed/!d;p;q')<br>FILE="/tmp/"$FIFO<br># so..<br>if [ $FIFO != "" ]; then<br> echo 'new '$1 > $FILE<br>
else<br> uzbl-tabbed $1<br>fi<br clear="all"><br><br>Hay dos formas de hacerlo, con 3 comandos de unix y 1 variable; o 2 comandos de unix y 2 variables. <br>El tema es el siguiente, si hago uso de la primer forma (ls && grep && head) tengo que cambiar el if a <br>
<br>if [ -f $FIFO ]; then<br> echo 'new '$1 > $FIFO<br><br>entonces, mi pregunta, ¿es mejor? ¿cuál? ¿usar más variables o usar más comandos? <br>¿Cuál queda más prolijo? <br><br>PD: Me doy cuenta que el modo de los 3 comandos y 1 variable es más legible para alguien no familiarizado con el entorno bash<br>
<br>PD: ¡No jodan! Estudiaron o laburan programando y lo aman, así que deben de afrontar estas cosas, ¡joderse por estar en una lista neeeerd!<br><br>-- <br>Facundo Andrés Bianco (Vando.)<br>GNUPG ID: 0x89C1B42F<br>XMPP: <a href="mailto:vando@jabberes.org">vando@jabberes.org</a><br>
omb: <a href="http://identi.ca/vando">identi.ca/vando</a><br><a href="http://SoftwareLibre.org.ar">SoftwareLibre.org.ar</a><br><a href="http://BuenosAiresLibre.org.ar">BuenosAiresLibre.org.ar</a><br>