Garder une video flash en full screen et travailler sur un autre écran 13


Vous avez deux écrans. Vous regardez un tuto video sur le premier, et vous testez le code sur le deuxième. Malheureusement, impossible de mettre la vidéo en plein écran, car à peine avez vous cliqué sur le deuxième, que la vidéo retourne en mode réduit.

Il existe un hack pour pallier ce problème.

J’ai bien dis un hack. Un truc moche, dont les conséquences sont mal connues. Mais ça marche, c’est bien pratique, et je suis d’ailleurs en train de rédiger cet article avec le premier épisode de Vikings en fond.

D’abord, il faut choper un éditeur héxadécimal.

N’importe lequel fera l’affaire, moi sous Ubuntu j’utilise Ghex :

sudo apt-get install ghex

Il va vous falloir ouvrir le binaire flash avec. Yes, à l’ancienne.

La position du binaire est différent pour chaque OS. Je ne sais pas où il est sous Windows (ça doit être une DLL planquée dans system32 ou un truc du genre), mais sous Ubuntu (et surement sous n’importe quel Unix comme Red hat ou Max), on trouve le fichier facilement :

$ locate libflashplayer.so
/usr/lib/flashplugin-installer/libflashplayer.so

Du coup, on édite le fichier avec l’éditeur hexa en mode admin :

$ sudo ghex /usr/lib/flashplugin-installer/libflashplayer.so

Il faut ensuite recherche la chaîne _NET_ACTIVE_WINDOW.

Pour ghex, c’est dans, le menu recherche est dans Édition > Rechercher :

Capture d'écran de la fenêtre de recherche du logiciel ghex

Attention, ne faites pas de copier / coller. Tapez la chaîne à la main.

Dans ce logiciel, la recherche sous forme de texte se fait dans la partie droite de la fenêtre.

L’éditeur va surligner le terme de la recherche, et va falloir cliquer sur n’importe quelle lettre et la remplacer par une autre.

Capture d'écran de la fenêtre principale du logiciel ghex

Pareil, tout se passe dans la partie droite de la fenêtre

Oui, oui, techniquement on est en train de créer un bug en détruisant le nom d’une constante.

Pour faire le remplacement sous Ghex, pas besoin de faire un backspace, un suppr, ou quoi que ce soit : cliquez sur une lettre de la sélection, appuyez sur une lettre de votre clavier, et c’est bon.

Attention : il va falloir maintenant sauver votre travail, ce qui va faire planter toute app ou video flash en cours.

C’est tout, vous pouvez retournez sur Youtube.

13 thoughts on “Garder une video flash en full screen et travailler sur un autre écran

  • Léo Maradan

    En tout cas, avec les vidéos via la balise de html5, j’ai de soucis avec le plein écran, j’arrive à travailler sur un écran tout en ayant une vidéo sur l’autre (du moment que la vidéo reste SFW, sinon je ne suis plus certain de réussir à travailler)

  • Aurélien Gâteau

    Sinon on peut aussi télécharger la vidéo avant, avec un outil comme youtube-dl (sudo apt-get install youtube-dl). Suis obligé de faire ça chez moi parce que deux fois sur trois Youtube me dit qu'”une erreur s’est produite”. Je crois qu’il ne m’aime pas.

  • kafson

    Merci beaucoup c’est une astuce que je cherchais depuis super longtemps !!!

  • Lhassa

    ça c’est cool, merci!

    vous allez faire des vidéos maintenant?…

  • Sam Post author

    J’aimerais, mais c’est pas au programme. Trop de boulot.

  • sil

    Le n00b que je suis utiliserait une machine virtuelle pour lire la vidéo.

  • Djay

    Perso (sous Windows), lorsque je mets une vidéo Youtube en plein écran et que je clique sur l’autre écran, la vidéo continue à jouer en plein écran.

    Il me semble que ça fait plusieurs mois que Flash gère ça..

  • salah

    ça marche bordel… :)

    thanks pour ce bidouillage.

    j’ai essayé d’autre astuces mais sans succès mais là c’est tout bon T-Ghex

    sauf que maintenant c’est Ghex2 Two-Ghex

  • Krophil

    Thanks for the tip ! En plus, GHex est très performant pour l’hexa !

Leave a comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Des questions Python sans rapport avec l'article ? Posez-les sur IndexError.