Comment utiliser le plug-in Chrome Flash dans Firefox sous Linux

Contrairement à la croyance populaire, le plug-in Adobe Flash reste très important pour le contenu en ligne, en particulier dans un monde où les gens utilisent des services d’abonnement Web pour regarder des médias. C’est pour cette raison que la plupart des utilisateurs de Linux sont passés à Google Chrome. Il n’est pas difficile de comprendre pourquoi, car Google fournit un plugin flash toujours à jour. Malheureusement, on ne peut pas en dire autant de Firefox. Firefox est bloqué sur la même version d’Adobe Flash depuis 2012, et cela ne changera pas de sitôt. Heureusement, certains fans de Firefox qui souhaitent vivement voir une version moderne du plugin flash fonctionner dans leur navigateur préféré ont trouvé un moyen d’utiliser le plugin Chrome Flash dans Firefox. Cela se fait avec l’outil «Fresh Player».

Fresh Player intègre le plugin Chrome Pepper Flash de telle manière qu’il fonctionne comme n’importe quel autre plugin dans Firefox. Le faire fonctionner nécessite un peu de bricolage, mais une fois qu’il sera opérationnel, Firefox cessera de voir des avertissements pour «installer une version moderne de flash», etc.

Installation des dépendances

Fresh Player ne s’installe pas comme un programme normal, car il s’agit d’un plugin. Idéalement, la meilleure façon de le faire fonctionner est de créer la dernière version à partir des sources. Pour construire, vous devez d’abord satisfaire toutes les bibliothèques et programmes utilisés pour le construire. Celles-ci sont appelées «dépendances». Suivez les instructions pour obtenir ces dépendances pour votre distribution Linux.

  Comment ajouter automatiquement des lecteurs au bureau sous Windows 10

Debian et Ubuntu

sudo apt-get install cmake gcc g++ pkg-config ragel libasound2-dev 
libssl-dev libglib2.0-dev libpango1.0-dev libgl1-mesa-dev 
libevent-dev libgtk2.0-dev libxrandr-dev libxrender-dev 
libxcursor-dev libv4l-dev libgles2-mesa-dev libavcodec-dev 
libva-dev libvdpau-dev libdrm-dev libicu-dev

Feutre

sudo dnf install cmake gcc gcc-c++ pkgconfig ragel alsa-lib-devel openssl-devel 
glib2-devel pango-devel mesa-libGL-devel libevent-devel gtk2-devel 
libXrandr-devel libXrender-devel libXcursor-devel libv4l-devel 
mesa-libGLES-devel ffmpeg-devel libva-devel libvdpau-devel libdrm-devel 
pulseaudio-libs-devel libicu-devel

Autres Linux

Malheureusement, la page officielle Github pour les nouveaux joueurs ne décrit que les dépendances spécifiques requises pour Debian, Ubuntu et Fedora. Si vous exécutez quelque chose de différent et que vous souhaitez créer le plugin sur votre système, il peut être judicieux de allez à la page et lisez toutes les dépendances. Utilisez les noms répertoriés pour Fedora, Debian et Ubuntu pour trouver les noms équivalents sur votre système d’exploitation. Vous pouvez également demander directement au développeur.

Créer un nouveau joueur à partir de la source

Tout d’abord, clonez la dernière version du code source à l’aide de Git.

  Comment ajouter des autocollants Emoji dans l'application Messages dans iOS 10 [Giveaway]

Remarque: assurez-vous que le paquet git est installé sur votre PC ou vous ne pourrez pas créer Fresh Player.

git clone https://github.com/i-rinat/freshplayerplugin.git

À l’aide de la commande CD, accédez au dossier Fresh Player cloné.

cd freshplayerplugin

Utilisez la commande mkdir pour créer un nouveau sous-dossier de construction.

mkdir build

cd build

Dans le dossier de construction, utilisez Cmake pour définir les paramètres de construction.

cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

Avec Cmake défini, utilisez la commande make pour créer le plugin Fresh Player.

make


Enfin, installez le plugin sur le système pour que Firefox y ait accès avec la commande make install.

sudo make install

Astuce: vous souhaitez installer Fresh Player uniquement pour votre usage? Exécutez make install en tant qu’utilisateur générique, sans les commandes sudo ou root. Cela installera Fresh Player dans ~ / .mozilla, plutôt que dans le répertoire racine de Firefox.

make install

Activation et désactivation de Flash Player

Le plugin est construit, mais avant de pouvoir l’utiliser dans Firefox, vous devrez réactiver les plugins NPAPI. Cela est nécessaire car dans les nouvelles versions de Firefox, ces types de plugins sont désactivés. Commencez par ouvrir un nouvel onglet de navigateur et collez-le à propos de: config.

Acceptez l’avertissement que Firefox affiche lorsque vous ouvrez la page de configuration. Ensuite, faites un clic droit n’importe où (assurez-vous simplement de ne rien sélectionner) et sélectionnez «Nouveau» dans le menu contextuel. Dans la section «Nouveau», vous devrez sélectionner l’option «booléenne».

  Comment activer le microphone sous Windows 10 [FIXED]

Dans la fenêtre pop-up qui apparaît, tapez plugin.load_flash_only et appuyez sur la touche Entrée. Après l’avoir écrit, le navigateur le définira sur true. Changez-le en faux en double-cliquant dessus.

Lorsque vous avez ajouté la nouvelle chaîne booléenne au navigateur, redémarrez Firefox. Lorsque Firefox se charge de nouveau, cliquez sur le menu, puis sur «modules complémentaires». Allez dans «plugins» et voyez si votre navigateur charge Fresh Player.

Gardez à l’esprit que ce plugin peut toujours ne pas se charger dans certains cas, car le plugin Fresh Player est essentiellement un hack. Il existe de nombreux problèmes à résoudre et votre expérience peut varier. Pour de meilleurs résultats, désinstallez Chrome pour purger la machine des autres plugins Pepper Flash. Vous pouvez également lire les instructions sur le Page Githubet modifiez la façon dont vous le compilez. Le développeur explique que vous devrez peut-être changer l’emplacement où Cmake installe le plugin lorsque sudo make install s’exécute.

Enfin, consultez la page des problèmes connus. Les développeurs de Fresh Player disposent de nombreuses informations pour faciliter le dépannage. Ils ont tout, des problèmes de performances flash à l’activation correcte de DRM, etc. La page d’aide se trouve ici.