Ti trovi qui : Linux » Liferea lento in Ubuntu 9.04? Ecco la soluzione
Liferea lento in Ubuntu 9.04? Ecco la soluzione
In questi giorni ho abbandonato Evolution in seguito a svariati motivi di cui non voglio discutere in questo articolo ( anche perché molti sono puramente soggettivi ) per ritornare al vecchio e caro Thunderbird ( l’unico problema che ho dovuto risolvere era l’integrazione con il plugin del calendario Lightning, maledette libstdc++5!! ). Sistemata tutta la mia posta elettronica installo come lettore di news Liferea ( si anche Thunderbird legge le news ma ho sempre trovato Liferea molto più comodo e completo ), importo il file xml che avevo generato con Evolution e qui mi trovo di fronte ad un’amara visione. La finestra di Liferea diventa tutta grigia e sembra tutto bloccato.
Vabbè, dico, magari è solo un brutto bug post importazione quindi killo il processo e rilancio il lettore ma purtroppo non cambia niente. Dopo alcuni secondi dall’apertura la finestra diventa nuovamente grigia. A questo punto decido di aspettare e dopo pochi secondi compare la prima notifica che mi informa che il primo notiziario è aggiornato, dopo altri circa 20 secondi un’altra notifica mi da la conferma dell’aggiornamento del secondo notiziario e così via per tutti gli altri.
Considerato il fatto che ho circa una cinquantina di notiziari direi che a questa cosa bisogna assolutamente porre rimedio! Dopo diverse ricerche riesco a trovare qualcosa che si avvicina alla soluzione finché unendo 2 idee riesco a trovare la giusta via.
ATTENZIONE: la seguente soluzione sembra funzionare solo per la serie 1.4.* ( la versione che è attualmente nei repository di Ubuntu è la 1.4.26) ho provato anche scaricando la 1.5.* ma non funziona e Liferea rimane sempre lento.
Vediamo allora come si deve procedere. Installiamo il lettore con il comando
sudo apt-get install liferea
andiamo poi a creare il file libfsync.c in questo modo
cd /usr/src sudo
verrà aperto in questo modo un file vuoto nel quale dovremo copiare queste righe
int fsync (int fd) { return 0; }
salviamo il tutto e chiudiamo l’editor. Ora da terminale diamo il seguente comando
sudo gcc -Wall libfsync.c -o libfsync.so -shared -fPIC -Wl,-soname,libfsync.so
per verificare che tutto si sia svolto correttamente digitiamo il comando ls e dovremo trovare oltre al file libfsync.c creato precedentemente, il file libfsync.so
Ora modifichiamo il lanciatore di Liferea in questo modo
sudo gedit /usr/bin/liferea
e nella seconda riga (dopo #!/bin/sh) copiamo il codice seguente
export LD_PRELOAD=/usr/src/libfsync/libfsync.so
A questo punto possiamo lanciare Liferea e non riscontrare più nessun rallentamento
No related posts.
martedì, maggio 26 2009
Taggato come Linux, liferea, rss
Scritto da Fattazzo
La Classifica di Linux Feed
- 1) chimerarevo.com
- 2) hackgeek.it
- 3) arresojas.it
- 4) tuxmind.org
- 5) linux.billera.eu
- 6) linuxedintorni.org
- 7) moosesoom.blogspot.com
- 8) picchiopc.blogspot.com
- 9) logubuntu.it
- 10) mypaglia.altervista.org
















