Comme d'habitude

  • C'est pour Gentoo, 64 bits pour l'occasion.


nspluginwrapper

  • C'est le petit nom du logiciel qui permets de lancer les plugins 32 bits dans un firefox 64 bits.
  • Je suppose que tout le monde s'en doute:
    • emerge -va nspluginwrapper
  • A l'installation, nspluginwrapper va configurer automatiquement tous les plugins déja installés.


Installation de flash avec emerge

  • emerge -vp netscape-flash
  • Bon et si par hasard une version plus récente sortait, pas présente dans portage, on peut se l'installer facilement à la main.
    • Je dis ça car j'ai commencé par l'installer à la main, sans vérifier dans portage (vieux réflexe hérité de la Slackware, où il fallait tout faire soi-même) (ok, j'arrête de me chercher des excuses).


Installation de flash à la main

  • Downloadez sur le site de macromedia(tm)(c)(grunt) le tgz.
  • Il y a un script d'installation, mais laissez tomber, il est buggé au possible.
  • Le plus simple est de dépacker le tgz, et d'installer la bibliothèque flash directement dans les plugins.
    • recopiez libflashplayer.so dans /opt/firefox/plugins
    • si plugins est un lien symbolique cassé, effacez le et créez le répertoire plugins


Let's go

  • Si le plugin flash n'a pas été installé avant nspluginwrapper, il faut le déclarer à celui-ci.
  • Déclarer le plugin flash avec nspluginwrapper -i emplacement/du/plugin
  • Attention, il faut donner le chemin complet. Si vous vous placez dans le répertoire et donnez uniquement le nom de la bibliothèque dynamique, vous aurez cette erreur
localhost plugins # nspluginwrapper -i libflashplayer.so 
*** NSPlugin Viewer  *** ERROR: libflashplayer.so: cannot open shared object file: No such file or directory
nspluginwrapper: no appropriate viewer found for libflashplayer.so
  • Ceci fonctionnera mieux
    • # nspluginwrapper -i /opt/firefox/plugins/libflashplayer.so
  • Fermez Firefox et redémarrez le.
    • Alleluia Gloria Hosanna au plus haut des cieux!
    • Et j'ai même le son.


A vous youtube (update)

  • Lorsque j'ai écrit ce titre, il y a quelques mois, j'utilisais Firefox.
  • Depuis, je suis passé à Opera qui rame nettement moins dans tout un tas de domaines (notamment les fonds fixes).
  • Le plugin flash fonctionne avec Opera 32 bits.
  • Opera 64 bits cohabite également très bien avec le plugin Flash, sauf pour la lecture de videos.
    • Lorsqu'on lance la lecture, un cercle formé de plus petits cercles s'affiche et s'anime, et rien ne se passe (même si le trafic réseau atteste du chargement de la video).
  • Le plugin fonctionne par contre complètement avec Mozilla-Firefox-Netscape.
    • La différence vient de chaines en dur dans le plugin, qui concernent Netscape.
  • Seule solution si votre Opera présente ce symptome (il semble que les versions 32 bits ne soient pas touchées):
    • Se rendre à l'endroit où votre plugin flash est installé (/opt/netscape/plugins pour mon installation, avec un lien symbolique dans le répertoire de plugins d'Opera)
    • Lancer cette commande qui va détruire les références au binaire netscape :
    • sed -e 's/netscape/fooscape/g' -i libflashplayer.so
  • N'oubliez pas de relancer Opera.
  • C'est crade, mais ça fonctionne.