[Solución] Liferea se vuelve lento y se bloquea

Últimamente Liferea va muy lento e incluso se bloquea a menudo y tengo que esperar a que le de la gana de responder, esto es un incordio monumental hasta me he planteado dejarlo pero me encanta este lector de RSS. Pues bien, he encontrado una solución y la verdad es que la diferencia es asombrosa.

Crea una carpeta donde guardar los archivos que vamos a crear (podría ser cualquier carpeta):
sudo mkdir /usr/src/libfsync
Crea un archivo en la carpeta que acabamos de crear:
sudo gedit /usr/src/libfsync/libfsync.c
He introduce lo siguiente:
#include <stdio.h>
int fsync(int i)
{
return 0;
}
int fdatasync(int i)
{
return 0;
}
Navega hasta la carpeta creada:
cd /usr/src/libfsync 
Compila el archivo que creaste:
sudo gcc -Wall libfsync.c -o libfsync.so -shared -fPIC -Wl,-soname,libfsync.so
Crea un nuevo lanzador para Liferea:
sudo gedit /usr/bin/liferea.sh
Introduce el siguiente texto:
#!/bin/sh
export LD_PRELOAD=/usr/src/libfsync/libfsync.so
/usr/bin/liferea
Da permisos de ejecución al archivo anterior:
sudo chmod +x /usr/bin/liferea.sh
Ahora en el menú Aplicaciones haz click con el botón derecho del ratón y dale a Editar los menús. En Internet -> Liferea clicka en Propiedades, y cambia el contenido de comando por liferea.sh
Share on Google Plus

About Eduardo Parra


4 comentarios:

Lircoglu dijo...

Funciona de puta madre!!!

Richard Estallman dijo...

Genial!!!

Che dijo...

ajajaja es cierto amigo

gracias por el tip

ya lo probe y funciona de maravilla, ya que tambien me pasaba lo mismo, pero yo suponia que era por el hecho de estar actualizando los tantos agregadores que tengo.

saludos

manolox dijo...

Te pasaste.
Tuve que dejar liferea por el problema de la lentitud y porque se atascaba. Era tan insufrible que me tuve que pasar a akregator, que está muy bien pero tiene el inconveniente de que si no tienes kde requiere montón de paquetes para un solo programa.
Llevo así medio año o más pensando que sería un bug que ya se arreglaría en una actualización o algo... pero nada.
Ahora probé la solución que propones y voilà. Como nuevo.

Por si a alguien le sirve de algo lo he hecho en debian wheezy. Todo exactamente como pone arriba menos los "sudo" delante de cada comando.

Un 10 compañero.
Saludos