(8)

Passage à la video native

Voilà, il est temps de passer enfin à la vidéo nativement lue par le navigateur. :)

Depuis près d'un an d'existence de cette la balise <video> html5, j'ai utilisé le très bon logiciel iTheora pour faire la transition et permettre au plus grand nombre d'accéder au contenu vidéo malgré l'utilisation de navigateurs obsolètes.

Aujourd'hui, d'après mes statistiques de visites, la majorité d'entre vous utilise une version de Firefox supérieure à 3.5, minimum requise pour lire les vidéo .ogv (video Théora et son Vorbis).
Ensuite viennent les gens avec Chrome et Chromium, qui supportent html5.
Je vais donc pouvoir laisser iTheora de coté et utiliser pleinement la balise vidéo !

Il reste cependant une grande part de visiteurs qui surfent avec des antiquités et autres passoires de sécurités qui ne respectent pas/plus les standards du web (Internet Explorer, Safari et autres)… pour ceux-là, un message alternatif de ce genre devrait s'afficher en lieu et place de la vidéo :

Si la Vidéo ne s'affiche pas, c'est que vous utilisez un navigateur obsolète !
>>Télécharger Firefox<<


Voici un test :


Pour info aux amateurs voici le code utilisé :

<center>
   <video width="640" height="360" controls="controls"> 
      <source src="chemin/Nolife.ogv" type="video/ogg" /> 
      <span style="font-weight: bold; color: red;">Si la Vidéo ne s'affiche pas, c'est que vous utilisez un navigateur obsolète !</span>
      <br>
      <a href="http://www.mozilla-europe.org/fr/firefox/">&gt;&gt;Télécharger Firefox&lt;&lt;</a>
   </video>
</center>

M$ kinect, ou comment faire chanter ses voisins

KinectSensor.png
En regardant «j'irais loler» de la semaine dernière, j'apprends qu'avec certains jeux de ce nouvel accessoire à succès pour Xbox 360, bien qu'inutilisable par bon nombre de gens (appart trop petit et ça ira pas en s'arrangeant à Paris… fucking prêt à taux 0 ! et à Tôkyô j'en parle même pas… on sens bien le produit créé par les US qui ont tellement de place au point d'aller au pain en voiture), il est possible de «se revoir» car souriez, vous êtes filmés… (vers 29 min, Mr Poulpe : «Je jouais en caleçon, je savais pas que j'étais filmé»)
Hum, bien… héhé je n'ai pas pu m'empêcher de penser à «mal» gniark !!

Non… vous voyez pas où est le mal ?? vraiment ?
Évident, suffit de suivre une simple association d'idées :

Consoles de jeux actuelles = ordinateur => Système d'exploitation, mémoire et disque dur (aïe)
Consoles de jeux actuelles = jeux en ligne => connexion internet (re-aïe)
Connexion internet = câble RJ45, voire Wifi (ouïlle)
M$ kinect = public «casual» qui se fiche bien de sécuriser sa «machin-box» (aïe-aïe-aïe)

Vous suivez… non toujours pas ?

  • Cqfd, j'en connais des petits rigolos qui vont bien s'amuser à chopper les flux réseau, voire même à tenter de trifouiller pour prendre le contrôle des consoles, histoire de voir si la voisine où un joueur à l'autre bout du monde joue «au Fitness» en tenue légère. :)

Eee PC 1201PN

J'ai crée ma première page de documentation sur ubuntu-fr !
Je me demande pourquoi je n'ai pas eu ce réflexe plus tôt… m'étant alors contenté participer en répondant ou en créant un sujet sur le forum.

Depuis septembre donc, j'ai eu l'occasion de mettre à jour la page deux ou trois fois, et des contributeurs anonymes parfois ont ajoutés des éléments de réponses…



http://doc.ubuntu-fr.org/asus_eee_pc_1201pn
eeepc1201pn.png

Résolution des problèmes avec Lucid Lynx 10.04


Raccourcis multimédia

Pour faire fonctionner la touche Fn et les raccourcis associés, procéder comme ceci :

  • 1. Ouvrir le fichier /etc/default/grub et ajouter l'option acpi_osi=Linux après quiet splash dans la ligne commençant par GRUB_CMDLINE_LINUX_DEFAULT :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"
  • 2. Mettre à jour grub :
sudo update-grub
  • 3. Redémarrez l'ordinateur.

Bien que l'activation/désactivation du Wi-Fi fonctionne avec fn+F2, la led témoin bleu correspondante reste allumée en permanence.



Touchpad

De base, le touchpad fonctionne comme un touchpad classique réglable par les Système/Préférences/Préférences de la souris, mais :
- Le défilement Horizontal et Vertical ne fonctionne pas en glissant deux doigts; (l'option Préférences de la souris > Défilement à deux doigts est grisée !)
- Le tapotement à 2 et 3 doigts non plus.

Pour y remédier :

  • 1. Ouvrir le fichier /usr/lib/X11/xorg.conf.d/10-synaptics.conf

Dans ce fichier, repèrer la «Section "InputClass"» et ajouter les deux lignes d'«Option» sous la ligne Driver "synaptics" et au dessus de EndSection:

Ce qui donne :

Section "InputClass"
	Identifier "touchpad catchall"
	MatchIsTouchpad "on"
	MatchDevicePath "/dev/input/event*"
	Driver "synaptics"
	Option	"SHMConfig"	"true"
	Option	"EmulateTwoFingerMinZ"	"1"
EndSection

Description :
- Option "SHMConfig" "true"
Nécessaire pour que la commande synclient -l fonctionne afin de contrôler si les valeurs des options sont bien passées.
- Option "EmulateTwoFingerMinZ" "1"
Une valeur entre 0 et 65… la valeur 280 par défaut empêche les deux doigts d'être détectés.

Redémarrer le serveur X ($sudo invoke-rc.d gdm restart) ou redémarrer l'ordinateur !

Conclusions :
- Taper avec deux doigts fonctionne (click droit), mais taper avec 3 doigts ne fonctionne pas (click milieu) :-(
- Pour se consoler, par défaut, taper dans le coin en haut à droite effectue un click milieu.
- Par défaut taper dans le coin en bas à droite effectue un click droit.

FIXME Si jamais quelqu'un trouve pour les 3 doigts en farfouillant avec synclient et le man de synaptics


Carte graphique : sortie HDMI et Son

L'installation via l'assistant des pilotes propriétaires nvidia permet de bénéficier de l'accélération 3D et de la sortie hdmi grâce à TwinView.
Côté signal vidéo tout va bien, mais le signal audio ne passe pas par le câble hdmi !

Normalement, dans le menu Système/Préférences/Son, onglet Matériel, devrait se trouver
Digital Stereo (HDMI) Output dans la liste des Profil, qu'il suffirait alors de sélectionner…

Mais ce matériel n'apparait PAS !!

Pour régler ce problème, avec un système mis à jour (lucid-security et lucid-update au moins), installer le paquet linux-backports-modules-alsa-lucid-generic.

Il suffit alors de sélectionner dans l'onglet Sortie
High Definition Audio Co ntroller Digital Stereo (HDMI) pour que l'audio de vos médias passe dans le câble HDMI !!

Il se peut que la sortie HDMI soit mutée dans le mixer. Pour accéder au mixer, lancer "alsamixer" dans un terminal et sélectionner la seconde carte son (F6) (Card: HDA NVidia - Chip: Nvidia GT21x HDMI) et dé-muter les sorties S/PDIF avec la touche "m".

Si malgré tout le son n'est pas audible, créer le fichier /etc/modprobe.d/sound.conf et y inscrire ceci :

options snd-hda-intel enable_msi=0 probe_mask=0xffff,0xfff2

Au redémarrage, vérifier l'état du mixer… le son devrait passer :-o

Recycler un vieil ordi en MediaCenter -6-

Suite du cinquième épisode :

Télécommande infrarouge, le retour !

Je vais donc vous reparler du pilotage de l'interface graphique par une télécommande.

En effet, j'ai dégotté une petite télécommande facile à prendre en main, qui allait avec une chaine hifi.
Mais aucun fichier de config n'existe pour celle-ci, il fallu donc le créer à la main.

  • Pour cela, commencer par couper lirc :
sudo /etc/init.d/lirc stop
  • Puis on peut lancer cette commande :
sudo irrecord -H audio_alsa -d plughw:0,3 makotonoremote

Les paramètres font directement références à /etc/lirc/hardware.conf, vu dans le billet précédent. (attention, si pour une raison ou une autre on avorte le processus, il faudra effacer le fichier makotonoremote avant de relancer la commande).

irrecord demande de valider, après avoir lu les instructions, puis une seconde fois;
Là, appuyer à la suite les uns des autres tous les boutons de la télécommande, en rafale, histoire d'effectuer des lignes de point, au moins 2…
Jusqu'à ce qu'apparaisse un paragraphe de texte commençant par : «remote control found…»
C'est qu'on accède enfin à l'affectation des boutons !
On entre un texte d'identifiant et on valide, (j'ai choisi key_? et btn_? de la liste des noms prédéfini, donnée par la commande irrecord --list-namespace) puis on appuie le bouton qui correspondra.
et ainsi de suite…

Quand on a fini toutes les touches on valide pour arrêter.
Et pour terminer il faut valider à nouveau et mitrailler un bouton aussi vite que possible… irrecord s'arrête enfin !

Le résultat de toute l'opération se retrouve dans le fichier qu'on vient de créer et qu'on va alors copier et re-nommer ici :

  • /etc/lirc/lircd.conf
begin remote

  name  makotonoremote
  bits           16
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       9000  4483
  one           617  1619
  zero          617   502
  ptrail        626
  pre_data_bits   16
  pre_data       0x807F
  gap          107936
  toggle_bit_mask 0x0

      begin codes
          key_1                    0x20DF
          key_2                    0x10EF
          key_x                    0x00FF
          key_4                    0x30CF
          key_5                    0x08F7
          key_6                    0x807F
          key_7                    0xA05F
          key_8                    0xB04F
          btn_1                    0x8877
          btn_2                    0x50AF
          btn_3                    0x708F
          btn_4                    0x48B7
      end codes

end remote

Ensuite, après avoir relancé le démon lirc, avec la commande irw on peut vérifier qu'à chaque boutons appuyés, le code matériel et l'identifiant s'affichent.

 Affectons donc les boutons qui seront utiles au pilotage :

  • Après pas mal de tests pour voir de cause à effet ce qui se passe pour chaque action, j'ai pu synthétiser le contenu du fichier /usr/share/xbmc/system/Lircmap.xml :
<lircmap>
	<remote device="makotonoremote">
		<play>btn_2</play>	# Lecture et Pause
		<stop>btn_1</stop>	# Stop
		<forward>btn_4</forward>	# Avance Rapide
		<reverse>btn_3</reverse>	# Retour Rapide
		<left>key_4</left>	# Déplacement à Gauche
		<right>key_6</right>	# Déplacement à Droite
		<up>key_2</up>		# Déplacement en Haut
		<down>key_5</down>	# Déplacement en Bas
		<select>key_x</select>	# Validation
		<pageplus>key_8</pageplus>	# Remonter la Page
		<menu>key_1</menu>	# Menu Principal
		<title>key_7</title> # Clic Droit
	</remote>
</lircmap>

dsc07253.png

On retrouve donc bien entendu le nom de la télécommande, sinon ça ne marcherais pas, et les fonctions de bases essentielles au pilotage d'XBMC…

Pour une raison que j'ignore, le bouton «Valider» ne voulait plus fonctionner après la mise à jour d'XBMC en version 10 : Dharma.
J'ai donc simplement édité et changé le nom du bouton dans /etc/lirc/lircd.conf, le passant de key_3 à key_x pour qu'il fonctionne à nouveau… cherche pas à comprendre va ^^"










Hum, bon, un petit mot sur cette nouvelle version «Dharma» d'XBMC sortie récemment;
Pour sa mise à jour, il suffit de faire :

sudo apt-get update && sudo apt-get upgrade

Si malgrès cela ça ne passe pas et que les paquets d'XBMC sont conservés, faire :

sudo apt-get install xbmc -V

pour forcer la mise à jour.

Caisson à tiroir gratuit -2-

Peut-être vous souvenez vous de ce que j'avais récupéré l'autre jour ?
Et bien il n'aura pas fallu longtemps pour que je le modifie ^^
En effet j'étais bien content car il passait pile poil sous mon bureau… mais finalement la loge du dessus s'avérait inutile, car le caisson reste sous le bureau, bien au fond, rendant l'accès à cette loge supérieur impossible.
Donc cette place perdue se devait d'être exploitée !

J'ai alors eu l'idée de ré-hausser le plateau de la loge pour devenir le dessus du caisson… une histoire de trou à effectuer quelques centimètres plus haut, pour déplacer les vis et les chevilles de bois…rien de sorcier. :)
Puis de boucher le trou ainsi formé par une plaquette de carte plastique vissée dans le bois du tiroir.
dsc07172.jpg dsc07294.jpg

dsc07296.jpg Ça vaut ce que ça vaut, j'avais simplement pas envie de m'embêter à faire une découpe de bois pour ajouter une pièce à fixer avec des plaques en métal par exemple…
Bref ça mériterais sans doute d'être peint en noir !


Le tiroir est donc devenu plus profond et pour l'utiliser au mieux, j'ai également ré-haussé ses bords avec du carton de calendrier collé à l'adhésif double face (ne jetez jamais vos calendrier ! on fait plein de trucs avec ^^)

Voilà avant et après :

dsc07163.jpg dsc07295.jpg

Mini-cabine de peinture

J'utilisais déjà ma grande cabine (voir la section «8 - Pour peindre:» 2 vidéos) faite avec un casier en plastique et un ventilateur industriel, mais force est de constater que son emploi n'est pas pratique du tout !
Autant pour la peinture en bombe elle se révèle très efficace, autant pour les petits travaux à l'aérographe c'est une calamité… Très encombrante, bruyante, et peu efficace du fait de sa grande profondeur et donc de l'éloignement avec l'aspiration d'air (c'est que pour le travail de précision on a tendance à travailler «près du nez»).

Inspiré de ce que j'ai pu voir dans diverses vidéos chez Danny Choo et dans les PuramoTsukurou, j'ai fabriqué une cabine plus pratique, les trois impératifs étant qu'il fallait qu'elle ait des rebords en angle, qu'elle dispose d'un filtre et quelle soit petite.
Bon, le résultat final s'est éloigné de l'idée première, mais c'est mieux que ce que j'ai imaginé.

  • Voyons comment faire !

Lire la suite

bépo sur Asus EeePC 901

Passer du bépo à l'azerty ne me pose aucun problème…
Pourtant durant la courte période transitoire de quelques minutes, je fais beaucoup de fautes sur les caractères accentués et autres de ponctuation.

Mon second ordi étant un EeePC 901, «coincé» en azerty-quinconce, j'ai décidé de lui confectionner des étiquettes, à défaut de disposer d'un vrai clavier orthogonal sur cette machine, comme l'évoquait cet article sur blogeee… Je crois d'ailleurs que c'est celui-ci qui m'a fait découvrir le bépo :)

Je sais, c'est pas bien de mettre des étiquettes, il faut se forcer à taper à l'aveugle… mais ce clavier est si étroit que même à l'époque azerty, avant que je ne passe au bépo, je faisais des erreurs… Donc les étiquettes ça aide quand on est paumé ^^

dsc07209.jpg

Pour ce faire, il faut du film adhésif qui passe à l'imprimante, et imprimer une table de caractère de toutes les tailles, pour pouvoir piocher dedans à sa convenance, en fonction des tailles, etc.
Ensuite, avec beaucoup de patience, il faut découper et coller…






Voila donc, en attendant, qu'un jour on puisse choisir son type de clavier et sa méthode de frappe, comme sur ce dessin au clavier qwerty-orthogonal… on peut toujours rêver.
eeebepo.jpg dsc07206.jpg

Haut de page