User Tools

Site Tools


doc:appunti:software:scratch

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:software:scratch [2017/05/07 17:31] – [Esecuzione nel browser Chromium con Pepper Flash Player] niccolodoc:appunti:software:scratch [2017/07/21 18:21] (current) – [Esecuzione nel browser Iceweasel/Firefox con Adobe Flash Player] niccolo
Line 63: Line 63:
 <code> <code>
 apt-get install \ apt-get install \
-    libgtk2.0-0:i386 libnss3:i386 libnspr4:i386 libnss-mdns:i386 libxslt1.1:i386 +    libasound2:i386 libgtk2.0-0:i386 libnss3:i386 libnspr4:i386 libnss-mdns:i386 
-    gtk2-engines-xfce:i386 libstdc++6:i386 libxt6:i386 libxml2:i386+    libxslt1.1:i386 gtk2-engines-xfce:i386 libstdc++6:i386 libxt6:i386 libxml2:i386
 </code> </code>
  
Line 138: Line 138:
 <code> <code>
 /opt/airsdk/bin/adl ~/lib/scratch/META-INF/AIR/application.xml ~/lib/scratch /opt/airsdk/bin/adl ~/lib/scratch/META-INF/AIR/application.xml ~/lib/scratch
 +</code>
 +
 +**Attenzione alle dipendenze automatiche!** Con il sistema //multiarch// quando si installa una libreria i386 (ad esempio il pacchetto **gtk2-engines-xfce:i386**) viene automaticamente rimossa la versione amd64. Potrebbe capitare che qualche altra dipendenza reinstalli la versione amd64, rompendo il funzionamento di AIR. Questa ad esempio è stata la causa del non funzionamento dell'audio, che produceva un errore in Adobe AIR del tipo:
 +
 +<code>
 +Si è verificato un errore ActionScript:
 +TypeError: Error #1009: Cannot access a property or method of a null object reference.
 +        at soundedit::WaveformView/startPlaying()
 +        at uiwidgets::IconButton/mouseDown()
 </code> </code>
  
Line 146: Line 155:
 Il **Player Pepper Flash** è mantenuto da Google ed è più aggiornato del **Flash Player di Adobe**, viene distribuito con Google Chrome e funziona anche con Chromium. Il **Player Pepper Flash** è mantenuto da Google ed è più aggiornato del **Flash Player di Adobe**, viene distribuito con Google Chrome e funziona anche con Chromium.
  
-Seguendo le indicazioni di [[https://wiki.debian.org/PepperFlashPlayer|Debian Wiki]], sono necessari due pacchetti:+Seguendo le indicazioni di [[https://wiki.debian.org/PepperFlashPlayer|Debian Wiki]], sono necessari due pacchetti, disponibili **solo per architettura amd64**:
  
   * **browser-plugin-freshplayer-pepperflash** dai //backports// per Jessie   * **browser-plugin-freshplayer-pepperflash** dai //backports// per Jessie
Line 165: Line 174:
  
 Il pacchetto **flashplugin-nonfree** (che scarica e installa il Flash Player di Adobe, plugin di tipo NPAPI) non funziona con Chromium. Il pacchetto **flashplugin-nonfree** (che scarica e installa il Flash Player di Adobe, plugin di tipo NPAPI) non funziona con Chromium.
-===== Esecuzione nel browser Iceweasel/Firefox (non funziona) =====+===== Esecuzione nel browser Iceweasel/Firefox con Adobe Flash Player ===== 
 + 
 +Per verificare l'installazione del plugin Flash, la versione e il suo corretto funzionamento è possibile cercare uno dei vari checker on-line. Il browser Iceweasel/Firefox ha lo pseudo URL **%%about:plugins%%** per verificare i plugin installati. 
 + 
 +Dal sito **[[https://get.adobe.com/it/flashplayer/]]** si scarica il plugin (tecnologia legacy **NPAPI**, architettura **amd64**). Attualmente è disponibile la **versione 25.0.0.148**. È sufficiente estrarre la libreria **libflashplayer.so** e linkarla nella directory **''/usr/lib/mozilla/plugins/''**.
  
 +Con **Firefox** >= **52** esiste una opzione di configurazione che deve essere impostata: puntare il browser allo pseudo indirizzo **%%about:config%%** e impostare l'opzione **plugin.load_flash_only**. Se il plugin non compare tra quelli attivi provare a cambiare da //true// a //false// o viceversa.
doc/appunti/software/scratch.1494171108.txt.gz · Last modified: 2017/05/07 17:31 by niccolo