-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-06-21 a las 18:14 +0200, Camaleón escribió:
El 2009-06-21 a las 17:22 +0200, Carlos E. R. escribió:
Lo veo en el webpin, pero no se lo que es.
Sirve para gestionar los hiperenlaces en programas como mutt.
Ah, ya.
1) No reconoce las url "rotas" (con salto de línea). ¿Hay algún by-pass?
Huys... ¿nada...? :-?
Bueno, es que yo no lo se.
Me sospecho que hay que cambiar ese url_handler.sh.
Ya, claro... je, eso es lo que pregunto >:-)
¿Qué es lo que hay que cambiar? ¿Hay que editar ese /usr/bin/url_handler.sh directamente o hay que hacer los cambios en el archivo de configuración del usuario?
Alguna de esas dos cosas. Habría que analizar ese programa para saberlo, y yo no lo tengo instalado.
Bueno pues nada, hala... a cambiar:
*** file|http|https|gopher) http= type -p lynx >& /dev/null && http=lynx type -p links >& /dev/null && http=links type -p w3m >& /dev/null && http=w3m
+ # 20090621 lanzar konqueror + type -p konqueror >& /dev/null && http=konqueor
Puesto que el test de konqueror es el ultimo, ese es el que prevalece. Pero hacerlo ahí es incorrecto, porque lo activará aunque no tengas las X funcionando. Hay que hacerlo en el párrafo siguiente.
test -n "$DISPLAY" && type -p netscape >& /dev/null && http=netscape test -n "$DISPLAY" && type -p Netscape >& /dev/null && http=Netscape test -n "$DISPLAY" && type -p opera >& /dev/null && http=opera test -n "$DISPLAY" && type -p mozilla >& /dev/null && http=mozilla
+ # 20090621 lanzar konqueror + test -n "$DISPLAY" && type -p konqueror >& /dev/null && http=konqueror
Aquí sí, pero sin la linea de más arriba.
case "$http" in [nN]etscape|opera|mozilla) $http -remote "openURL($url)" || $http "$url" ;; + lynx|links|w3m|konqueror) exec $http "$url" ;; *) echo "No HTTP browser found." read -p "Press return to continue: " exit 0 # No error return ;; esac ;; ***
Si alguien ve algún gazapo que avise O:-). He cambiado las líneas marcadas con "+". Lanzar lo lanza, pero no sé yo, no entiendo cómo lo gestiona (¿por qué ahora prefiere konqueror y no w3m? :-?) y no me parece muy ortodoxo....
porque es el ultimo test; cada test machaca la variable, por lo que el ultimo test prevalece.
Podría preguntar cuál se quiere usar, o almacenar ese valor en una variable para que el usuario lo configurara en su archivo personal sin tener que andar tocando el script global, humm...
Podría tener una preferencia, claro, pero está puesto para que funcione automáticamente. Puedes poner una variable en el fichero de configuración, y leerla en el script - creo - pero me parece que está previsto para que "prefieras" otro script tuyo. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAko+jDwACgkQtTMYHG2NR9Vl/wCcCsaELuzjbdELikLUjV/w2UwG XZIAn3zi4Q8jAYQlYV1fum83modlHSoC =rWqY -----END PGP SIGNATURE-----