Supprimer Bluebirds.exe des lecteurs LG

Les Oiseaux bleus attaquent!

Merci LG!

Pour un coup d’essai, c’est raté. Vouloir se lancer dans le logiciel quand on n’a pas l’expérience et  imposer SON logiciel de gravure à ses utilisateurs, pour une bourde, je considère que c’en est une.bluebirds

Quand vous achetez un lecteur/graveur LG Super Multi DVD rewriter modèle GH22NS50 ou GH22LS50, vous avez la surprise de voir votre système d’exploitation vous indiquer que vous avez un disque nommé Bluebirds dans le lecteur.

Et quand vous ouvrez le lecteur…Pas de disque! Rien! Et Bluebirds disparait bien du bureau.

Si vous introduisez un disque, il affiche bien le disque correct, mais sans disque…Bluebirds!

En fait, la ROM du lecteur se fait passer pour un disque. Vous pouvez l’explorer et vous y trouverez autorun.inf, BlueBirds.exe, Drag&Burn.exe et Setup.exe

Ces exécutables sont la « added feature »¹ fournie par LG pour vous « offrir » leur logiciel de gravure. Alors que le graveur est fourni avec un CD comprenant Nero ou les LG burning tools et les LG power tools…

Alors, ce qui est intelligemment réfléchi, c’est qu’avec Windows ou Linux, et j’imagine que c’est pareil avec Mac, vous avez en permanence un volume monté sur le bureau. Ou vous avez en permanence le lecteur ouvert…

Heureusement, Grâce soit rendue à LG, ils nous ont fourni un utilitaire pour flasher la ROM et supprimer cet oiseau bleu. Et vous pourrez le trouver ici (Onglet « Drivers and Softwares »). Et, bien sûr, l’utilitaire fourni ne fonctionne que sous Windows.

Ycompris avec windows

Ycompris avec windows

Encore une fois, merci LG!

Bon, comment faire pour s’en débarasser ? 3 Solutions:

  1. – Installer le lecteur sur une machine avec Windows (32 bit seulement, en 64 ça ne fonctionnera pas) et utiliser leur outil de désinstallation ²
  2. – Essayer avec VirtualBox pour tenter le flashage
  3. – Modifier le fonctionnement de HAL pour faire disparaitre ce satané Bluebird

Bien sûr, ne possédant plus de Windows depuis plusieurs années, c’est la dernière méthode que je vous livre ici.

Supprimer Bluebirds.exe

Créez un nouveau fichier texte sur le bureau que vous nommerez eradicate_bluebirds.fdi et copiez y ceci:

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->

<deviceinfo version="0.2">

<device>
<match key="volume.label" string="Bluebirds">
<merge key="volume.ignore" type="bool">true</merge>
</match>
</device>

</deviceinfo>

Faites attention à la casse du nom. En effet, cela ne fonctionnera pas si vous ne mettez pas la majuscule puisque le disque ne sera pas identifié de la même façon que vous le signalez dans le fichier.

Ensuite, en console, tapez les lignes suivantes:

sudo mv ~/Desktop/eradicate_bluebirds.fdi /etc/hal/fdi/policy
sudo /etc/init.d/hal restart

Vous n’êtes même pas obligé de redémarrer votre ordinateur (mais vous pouvez le faire si vous le désirez). Si l’icone est encore visible sur votre bureau, il vous suffit de faire un clic droit dessus et de démonter le volume. Ce sera suffisant.

Ceci ne supprime pas le problème du lecteur qui s’identifie comme le disque Bluebirds. Cela va simplement faire en sorte que le système ignore tout disque qui se nommerait Bluebirds. Vous n’aurez ainsi plus le disque en permanence monté et visible sur le bureau.

Attention, en cas de réinstallation, il faudra recommencer…

Mise à jour du 22 Aout:

Il semblerait que l’outil fourni ne fonctionne pas avec les lecteurs OEM. Merci LG!
Du coup, il est possible de faire disparaitre Bluebirds quand on est sous linux, mais pas sous Windows.


1 - Fonction apportant un plus. Ce qui justifierait l'achat de CE lecteur plutôt qu'un autre. Quand je disais que c'était raté.
2 - Si vous arrivez à le télécharger, le site de LG étant très anti-ergonomique et utilise des ActiveX, donc, accessible seulement avec IE...

Insérer un lecteur vidéo flash dans une page

Cette astuce a été testée avec succès sur dokuwiki.

Téléchargez l’archive  Télécharger flvplayer.rar, et décompressez la pour récupérer les fichiers flvplayer.swf et config_flvplayer.txt que vous copierez à la racine de votre site avec la vidéo .flv

Puis recopiez ce code sur votre page web, en adaptant à votre cas les parties en noires :

<object type="application/x-shockwave-flash" data="flvplayer.swf" width="480" height="360">
  <param name="movie" value="flvplayer.swf" />
  <param name="flashvars" value="config=config_flvplayer.txt" />
  <param name="wmode" value="transparent" />
  <param name="menu" value="false" />
</object>

Le fichier config_flvplayer.txt

flv=mavideo.flv
title=Ceci est le titre de ma video
width=240
height=180
margin=2
showstop=1
showvolume=1
autoload=1

Paramètres du Lecteur

Voici les différents paramètres optionnels pour ce lecteur, à ajouter dans votre fichier « config_flvplayer.txt » :

  • « flv= » indique l’adresse relative ou absolue du fichier flv.
  • « width= » largeur en pixel du film.
  • « height= » hauteur en pixel du film.
  • « buffer= » Le nombre de secondes pour la mémoire tampon (5 par défaut).
  • « buffermessage= » Le message de la mémoire tampon.
  • « buffercolor= » La couleur du texte du message tampon.
  • « bufferbgcolor= » La couleur de fond du message tampon.
  • « buffershowbg=0 » pour ne pas afficher le fond du message tampon.
  • « title= » Le titre affiché avant le chargement de la vidéo.
  • « titlesize= » La taille de la police du titre (20 par défaut).
  • « titlecolor= » La couleur du titre (ffffff par défaut).
  • « margin= » La marge de la vidéo par rapport au Flash (4 par défaut).
  • « autoplay=1 » pour lire automatiquement.
  • « autoload=1 » pour lancer le chargement.
  • « showstop=1 » pour afficher le bouton STOP.
  • « showvolume=1 » pour afficher le bouton VOLUME.
  • « showtime= » (1) pour afficher le temps, (2) pour afficher le temps restant.
  • « showplayer= » Affichage de la barre des boutons : autohide, always ou never.
  • « showloading= » Affichage du chargement : autohide, always ou never.
  • « loop=1 » pour boucler.
  • « startimage= » L’URL du fichier JPEG (non progressif) à afficher avant le chargement de la vidéo.
  • « playercolor= » La couleur de fond du lecteur (pas du flash).
  • « loadingcolor= » La couleur de la barre de chargement.
  • « bgcolor= » La couleur de fond.
  • « bgcolor1= » La première couleur du dégradé du fond.
  • « bgcolor2= » La seconde couleur du dégradé du fond.
  • « buttoncolor= » La couleur des boutons.
  • « buttonovercolor= » La couleur des boutons au survol.
  • « slidercolor1= » La première couleur du dégradé de la barre.
  • « slidercolor2= » La seconde couleur du dégradé de la barre.
  • « sliderovercolor= » La couleur de la barre au survol.
  • « onclick= » L’URL de la destination au click sur la vidéo. Par défaut à playpause qui signifie que la vidéo fait play ou pause au click. Pour ne rien faire, il faut mettre none.
  • « onclicktarget= » La cible de l’URL au click sur la vidéo. Par défaut à _self. Pour ouvrir une nouvelle fenêtre, mettez _blank.
  • « playertimeout= » Le délai en milliseconde avant que la barre du lecteur se cache (1500 par défaut).
  • « videobgcolor= » La couleur du fond de la vidéo quand il n’y a pas de vidéo.
  • « volume= » Le volume initial, entre 0 et 200 (100 par défaut).
  • « showfullscreen=1 » pour afficher le bouton pour le plein écran (nécessite Flash Player 9.0.16.60 ou supérieur).
  • « showswitchsubtitles=1 » pour afficher le bouton qui affiche/cache les sous-titres.
  • « loadonstop=0 » pour arrêter le chargement de la vidéo au STOP.
  • « phpstream=1 » pour utiliser un streaming PHP.
  • « ondoubleclick= » Action sur le double click : none, fullscreen, playpause, ou l’url à ouvrir.
  • « ondoubleclicktarget= » La cible de l’URL au double click sur la vidéo. Par défaut à _self. Pour ouvrir une nouvelle fenêtre, mettez _blank.
  • « showmouse= » Affichage de la souris : autohide, always ou never.

Problèmes:

Mes différents tests en mettant les fichiers vidéo ou de configuration ou du lecteur ailleurs que dans la racine ont donné que les fichier ne se lisait pas. Je subodore un  problème de cache, puisque quand je suis revenu à la configuration qui allait bien, un coup ça ne marchait pas, puis ça a remarché alors que je n’ai rien changé.