No odies los medios, siémbralos libres.


miércoles, 29 de enero de 2014

Agregar fuentes RSS (Parte 2: Akregator y ¿qué es el $PATH?)








Akregator un lector de fuentes RSS menos atractivo pero mucho más funcional.






    Si bien no es tan atractivo como el gadget es realmente funcional y cómodo. Luego de probarlo lo deje como mi lector RSS para todas mis cosas. Es tan sencillo de utilizar como todos los anteriores. Sólo es necesario tocar un par de funciones en caso de tener problemas con nuestro navegador.

El programa se encuentra en “Lanzador de aplicaciones” => “Internet” => “Lector de fuentes (akregator)”








    Una vez abierto siempre se iniciara con el sistema y aparecerá en el gestor de tareas hasta que le indiquemos lo contrario (en Linux no hay que lidiar ni con msconfig ni con el run del regedit).


Se verá así:






   Cuando haya novedades aparecerá un número sobre el ícono indicando la cantidad. Bastará con hacer click en el mismo para abrir el programa y poder verlas.




Agregar una fuente a Akregator:



   En condiciones ideales (una RSS esférica en el vacío) tendría que ser tan sencillo como arrastrar la fuente RSS sobre el ícono de Akregator, tristemente no siempre es posible. Desconozco los motivos de que no funcione así pero igualmente hay una solución, hacerlo manualmente.


   Abra Akregator y posiciónese sobre la carpeta en la que quiera agregar la fuente. Luego Click Derecho y “añadir una fuente”





Luego en la ventana que se abrió, pegar la url de la fuente.









¿Cómo saber la url de la fuente?




Dentro del blog, ir a “Suscribirse a”  y en este caso hacer click en “Atom”





   Se abrirá la ventana/pestaña de Atom, en la cual hay que seleccionar la url (la dirección en el navegador); copiarla y pegarla en la ventana “añadir fuente” de Akregator.







    Un inconveniente que se puede presentar al usar Akregator es que el navegador predeterminado para la apertura de las páginas (konqueror) tenga problemas con páginas que tienen videos en flash (como youtube), a pesar de tener instalados los plugins. Por fortuna hay un modo de solucionar este inconveniente y es cambiando el programa predeterminado con el que se abrirán las noticias.



Primero lo básico. Abrir las noticias.


Opción 1:
   Al seleccionar la noticia que queremos simplemente al pie de la misma hacemos click en “historia completa”




Opción 2:
   En lugar de hacer click izquierdo en “historia completa”, tiene que hacer click derecho y elegir “abrir enlace en un navegador externo” (por defecto Konqueror).







Para cambiar el navegador por defecto hay que hacer lo siguiente:


Preferencias => Configurar Akregator 





Va a la sección “Navegador” y tilda la opción “usar navegador predeterminado”.






   Se sobre entiende que usted tiene seleccionado como navegador predeterminado uno que puede cumplir con todas las funciones que necesita. En caso de no saber como elegir el navegador predeterminado vaya a la siguiente entrada => Programas predeterminados y...



      También cuenta con la opción de usar otro navegador que no sea el predeterminado. Para ello, en lugar de elegir “usar navegador predeterminado” debe elegir “usar esta orden”. En este punto pasa algo complicado, tanto en el manual de Akregator como en internet (en la cual hacen un copy paste del manual) le van a decir lo siguiente:


“Puede utilizar otro navegador para Akregator distinto al predefinido de KDE. Si desea hacerlo, marque esta opción e introduzca la orden para el navegador, proporcionado en su $PATH.”


   A lo que usted dirá: ¿Lo qué?¿qué de qué? Es posible que su primer pregunta sea, ¿dónde está el $PATH? Lo que no tiene respuesta porque no es uno sólo. Cuando logre llegar al directorio en el que se encuentra el $PATH que está buscando seguramente lo abra para ver el contenido, encontrándose con algo como esto:


#!/bin/sh
export OPERA_DIR=${OPERA_DIR:-/usr/share/opera}
exec /usr/lib/opera/opera "$@"



 Con lo cual tratará de rastrear esas direcciones dentro de su máquina. Todo esto, producto de que al reemplazar el “firefox %u” que viene escrito por defecto haya puesto “opera %u”; “iceweasel %u” etc...





    Dado que el objetivo de este blog no es sólo tirar las respuestas como balasos, sino que es aprender e incorporar cultura y conocimientos voy a explicar el tema más detenidamente porque seguramente le servirá para resolver otras cuestiones. (igualmente siguiendo el típico código de color se puede ahorra todo mi palabrerío).


Para el ejemplo voy a usar Opera y voy a escribir ¿qué es el $PATH?



$PATH:

   Es una variable de entorno en Linux que le dice a la shell que directorios buscar para archivos ejecutables, en respuesta a las órdenes del usuario.


shell:

  Es un programa que proporciona la interfaz de usuario de sólo texto en Linux. Su función es leer los comandos que se escriben en la consola, en un entorno visual y luego ejecutarlos.


   En pocas palabras la shell es el brazo ejecutor y el $PATH el que le dice donde pegar.


(La definición de shell y $PATH están basadas en la definición que se da en linfo.org, original en inglés).


¿Dónde está el $PATH de Opera? (y el de los demás programas, no todos)

En Raíz/usr/bin





   Es precisamente como está escrito el nombre del archivo, como usted lo tiene que colocar en Akregator, pero hay dos factores determinantes para que de resultado y no sean palabras arrojadas al azar.


1 Incluir la ruta de dicho archivo. Raíz/usr/bin. No tiene que escribir raíz sino “/” quedando así: /usr/bin/opera

2 No es suficiente con sólo poner la dirección del $PATH porque lo que conseguiría sería que se abra el programa, en este caso Opera, pero no en la url (dirección de internet) que usted quiere. Debe agregar el parámetro %u dejando espacio delante del %. Quedaría así: /usr/bin/opera %u






 Sabiendo, ahora, como poner las direcciones del %PATH puede elegir que navegador usar indistintamente del que tenga como predeterminado.



Este post continuará y un link se manifestará en este lugar.


(próximo tema: Agregar fuentes RSS a Opera y a IceWeasel)