Nazion Linux

Pidgin e msn ancora funziona

pidgin

Molti utilizzatori di Pidgin si sono ritrovati a non poter contattare i propri contatti su msn perchè il programma non si collegava più.

Per risolvere questo problema bisogna andare a modificare la libreria libmsn.so.
Abbiamo provato questo metodo su una macchina sulla quale girava Archlinux a 64 bit e quindi non è detto che la libreria libmsn.so si trovi nella stessa cartella di questo esempio.

Per trovare il file libmsn.so lanciate da terminale il comando

`find /usr/lib -name libmsn.so`

oppure il più veloce

`locate libmsn.so`

il comando locate risulta più veloce, ma deve essere installato, in alcune distribuzioni come ad esempio la nostra Arch Linux non è presente.

Individuata la cartella autentificatevi come amministratore di sistema con il comando

`su`

e spostatevi nella cartella dove si trova il file libmsn.so nel nostro caso

`cd /usr/lib/purple-2/`

non vi resta che scaricare il file patch.py in questo modo

`wget -c https://gist.githubusercontent.com/dequis/77b478f35f93f64ac640/raw/164ea64b8db31f1d6d2aecb9b4a20e9b84b29770/patch.py`

ora dovete controllare la versione di Python che gira nel vostro sistema lanciando il comando

`python --version`

la versione di Python deve essere superiore 2.7 se non è presente ve lo dovete installare!

Per sicurezza facciamo una copia del file libmsn.so

`cp libmsn.so libmsn.so.bak`

ora dobbiamo applicare la modifica al file libmsn.so

`python patch.py libmsn.so`

verrà generato un file di nome libmsn.so.out che basterà rinomminarlo

`cp libmsn.so.out libmsn.so`

e confermare la sovrascrittura del file.
Se tutto è andato a buon fine lanciate Pidgin e ricordatevi di cancellare i files patch.py e libmsn.so.bak nella cartella purple-2