Posted: giugno 13th, 2011 | Author: Francesco Apollonio | Filed under: Bug | Tags: browser, bug, chrome, chromium, debian, firefox, flash, Guide, iceweasel, linux, plugin, unstable | No Comments »
Utilizzando Debian Unstable a 64 bit, flashplugin-nonfree ed un qualsiasi browser che lo supporti (chromium, google-chrome, iceweasel, firefox), l’audio di alcune applicazioni flash risulta essere molto disturbato con fruscii, echi e molti altri rumori.
Il bug è legato ad un cattivo utilizzo della memcpy. La soluzione più semplice è precaricare la libreria, lanciando il browser con il seguente comando:
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libc/memcpy-preload.so iceweasel
Ovviamente potete utilizzare iceweasel o un qualsiasi altro browser prima citato.
Altre informazioni sul bug possono essere trovate qui (in inglese).
Posted: maggio 7th, 2011 | Author: Francesco Apollonio | Filed under: Programmazione | Tags: bug, code tips, kde, keyring, linux, patch, plugin, python, utility, varie | No Comments »
Mi serviva utilizzare la libreria in oggetto tramite una connessione ssh, questo crea non pochi problemi dato che, per come è realizzata ora la libreria, cerca di avviare KDEWallet anche se, tramite il file di configurazione keyringrc.cfg, è stato impostato come default-keyring CryptedFileKeyring o qualcos’altro.
Ora o ci si connette via ssh con -X ma ovviamente è tremendamente lento e soprattutto carica molti componenti kde, o si cerca di risolvere il problema in altro modo (ovviamente la seconda soluzione è la migliore).
Read the rest of this entry »
Posted: maggio 4th, 2011 | Author: Francesco Apollonio | Filed under: Guide, recensione | Tags: annunci, bug, code tips, debian, Guide, kde, linux, program, python, repository, utility, varie | No Comments »
Avevo bisogno in una applicazione di salvare una password nel wallet di kde tramite python utilizzando il modulo keyring.
Utilizzo debian sid ed ho installato il pacchetto python-keyring versione 0.5.1-1 (quello presente nei repository), dove è presente un bug.
Infatti se apriamo la python shell:
1
2
3
4
| import keyring.backend
kdewallet = keyring.backend.KDEWallet()
kdewallet.supported()
-1 |
anche la set_password da un eccezione.
Dopo un po’ di ricerche mi sono imbattuto in questa pagina: https://bitbucket.org/kang/python-keyring-lib/issue/41/kdewallet-not-working-anymore dove già dal titolo era chiaro che non ero l’unico ad avere questo problema!
Per far rifunzionare il modulo occorre scaricare la versione in sviluppo (occorre aver installato il pacchetto mercurial-git):
1
2
3
| hg clone https://bitbucket.org/kang/python-keyring-lib
cd python-keyring-lib
sudo python setup.py install |
Ora tutto ritorna a funzionare benissimo infatti possiamo settare la password con
1
| kdewallet.set_password(SERVIZIO, USER, PASSWORD) |
ottenerla con
1
| kdewallet.get_password(SERVIZIO, USER) |
Tutto risolto!
Posted: marzo 3rd, 2011 | Author: Francesco Apollonio | Filed under: Guide | Tags: bug, config, debian, Guide, kvm, linux, varie, vde, virtual | No Comments »
Se volete usare qualche feature particolare disponibile solo nella versione svn di vde, dopo aver compilato e installato vde da sorgente vi occorre sistemare le librerie di sistema in modo da permettere a kvm di prendere quelle corrette.
Le librerie in /usr/lib devono essere collegate in questo modo a quelle nella versione di sviluppo (localizzate in /usr/local/lib):
lrwxrwxrwx 1 root root 25 3 mar 19.58 libvdehist.a -> ../local/lib/libvdehist.a
lrwxrwxrwx 1 root root 26 3 mar 19.59 libvdehist.la -> ../local/lib/libvdehist.la
lrwxrwxrwx 1 root root 26 3 mar 19.59 libvdehist.so -> ../local/lib/libvdehist.so
lrwxrwxrwx 1 root root 25 3 mar 19.59 libvdemgmt.a -> ../local/lib/libvdemgmt.a
lrwxrwxrwx 1 root root 26 3 mar 19.59 libvdemgmt.la -> ../local/lib/libvdemgmt.la
lrwxrwxrwx 1 root root 26 3 mar 19.59 libvdemgmt.so -> ../local/lib/libvdemgmt.so
lrwxrwxrwx 1 root root 13 3 mar 20.00 libvdemgmt.so.0 -> libvdemgmt.so
lrwxrwxrwx 1 root root 13 3 mar 20.00 libvdemgmt.so.0.0.1 -> libvdemgmt.so
lrwxrwxrwx 1 root root 26 3 mar 19.42 libvdeplug.so -> ../local/lib/libvdeplug.so
lrwxrwxrwx 1 root root 13 3 mar 19.44 libvdeplug.so.2 -> libvdeplug.so
lrwxrwxrwx 1 root root 13 3 mar 19.44 libvdeplug.so.2.1.0 -> libvdeplug.so
lrwxrwxrwx 1 root root 28 3 mar 19.43 libvdeplug.so.3 -> ../local/lib/libvdeplug.so.3
lrwxrwxrwx 1 root root 32 3 mar 19.43 libvdeplug.so.3.0.1 -> ../local/lib/libvdeplug.so.3.0.1
lrwxrwxrwx 1 root root 25 3 mar 20.00 libvdesnmp.a -> ../local/lib/libvdesnmp.a
lrwxrwxrwx 1 root root 26 3 mar 20.04 libvdesnmp.la -> ../local/lib/libvdesnmp.la
lrwxrwxrwx 1 root root 26 3 mar 20.04 libvdesnmp.so -> ../local/lib/libvdesnmp.so
Questo è ciò di cui abbiamo bisogno per esempio per utilizzare i vde plug fem disponibili solo nella versione svn e non in quella pacchettizzata.
Buon lavoro!
Posted: aprile 25th, 2010 | Author: Francesco Apollonio | Filed under: Guide | Tags: ati, bug, windows, windows7 | No Comments »
There is a bug in ASUS OSD. The problem is that Aero doesn’t work, the solution is to remove ASUS OSD.