Il nuovo Flash 11.2.202.228 vi sfalsa i colori invertendo rosso e blu,
ovvero il famigerato puffo effect?
Avete un scheda nvidia con VDPAU e driver proprietari nvidia?
Un dev (?) nvidia ha preparato un workaround per libvdpau_trace.so
che se attivate l’opzione VDPAU_TRACE=1 con tale libreria provvede ad invertire i due colori.
Ovviamente dovete compilarvi libvdpau con la patch.
Se avete un sistema a 64bit recente potete usare la lib che ho compilato io su debian sid 64 bit:
compilato con gcc 4.6 e libc6 2.13 64 bit
scompattate lo zip nella home, otterrete la cartella
trace-flash
che contiene
libvdpau_trace.so
libvdpau_trace.so.1.0.0
il primo è un link simbolico al secondo, che è la libreria trace modificata.
Ora dovete creare uno script di lancio per firefox tipo:
#!/bin/bash
LD_LIBRARY_PATH=/home/$NOME_VOSTRO_UTENTE/trace-flash
export LD_LIBRARY_PATH
export VDPAU_TRACE=1
firefox
ovviamente al posto di $NOME_VOSTRO_UTENTE mettete appunto il nome utente,
salvatelo in home, o dove vi pare.
Rendetelo eseguibile e usare questo script
(o puntare il lanciatore firefox allo script) per lanciare firefox.
Cosa fa lo script?
Imposta il path delle lib a guardare prima nella vostra cartella e poi in quelle di sistema, in questo modo, solo all’interno dello script, sarà caricata la libvdpau_trace.so modificata, mente il resto del sistema neppure sa che esiste questa lib.
Viene poi settata la variabile ambiente VDPAU_TRACE=1 sempre solo all’interno dello script, ed infine viene lanciato firefox con le due variabili ambiente così settate.
La facce torneranno rosa, i puffi blu e la cannella gialla …
Uploaded with ImageShack.us
Con questo metodo non toccate nulla in /usr/lib, se reinstallate il driver nvidia non succede nulla, se volete rimuovere il tutto cancellate la cartella in home, lo script di lancio ed eventualmente ripristinate il lanciatore originale.
Se non avete capito nulla o avete un so linux troppo vecchio o a 32 bit lasciate perdere.
E sopratutto non ingoiate un cucchiaio di cannella.
😉
Appendice.
Con le ultime versioni del flash player è stata attivata una protezione che impedisce ai flash di leggere nella vostra cartella profilo.
Questo inibisce alcuni plugin ad esempio Foxtab.
Potete ripristinare l’accesso come prima, aggiungendo alla posizioni attendibili la cartella del vostro profilo come da immagine:
Uploaded with ImageShack.us