willoblog

Aller au contenu | Aller au menu | Aller à la recherche

Mot clé - BG-46-P-018

Fil des billets - Fil des commentaires

lundi 21 avril 2008

webcam et mjpg-streamer

Ce billet est en rapport avec les billets sur le portable Packard-Bell BG-46-P-018. Sur ce portable, la webcam qui n'accepte pas les drivers v4l mais uniquement v4l2, supportés par peu de logiciels, est montée 9 fois sur 10 à l'envers. Ce qui peut être gênant. :)

Pour utiliser la webcam en streaming, j'ai fabriqué un script maison qui utilise vlc. Ça marche plutôt bien, même s'il faut que je finalise certaines choses avant de le mettre en ligne (ce sera fait durant l'été). Le fait est que, en attendant que vlc 0.9 sorte enfin (avec le support natif de v4l2), il ne peut opas récupérer l'image de la webcam.

Il faut installer pour l'instant un petit logiciel appelé mjpg-streamer (anciennement uvc-streamer). Il n'y a pas de paquet tout fait, il faut télécharger (onglet download) le .tar.gz le plus récent, l'extraire dans un endroit correct comme /usr/local/src/, aller dans le répertoire que l'on vient de créer, et effectuer
make && sudo make install
Ça devrait fonctionner comme cela.

Mjpg-streamer permet beaucoup plus que simplement récupérer l'image de la webcam, il ouvre un serveur web qui permet à d'autres personnes de « venir vous voir ». Attention d'ailleurs au niveau sécurité, pensez que n'importe qui peut vous voir... Pour savoir comment ça fonctionne, tout se passe en ligne de commande, l'aide est assez bien faite, tapez mjpg_streamer -h pour l'obtenir. Par exemple, moi je dois entrer
mjpg_streamer -i "/usr/local/src/mjpg_streamer/input_uvc.so -d /dev/video0 -r 640x480 --yuv" -o "/usr/local/src/mjpg_streamer/output_http.so -w /usr/local/src/mjpg_streamer/www -p 8080"
pour que cela fonctionne correctement. Pour voir si tout fonctionne, allez dans votre Firefox adoré et entrez http://127.0.0.1:8080. Pour arrêter le serveur, un ctrl+C dans la console est suffisant.

Les utilisateurs n'ont plus qu'à entrer l'adresse http://IP:8080/?action=stream où IP est votre adresse IP. Si vous préférez un autre port que 8080, il suffit de le changer dans la ligne de lancement. Pensez que votre firewall doit avoir ce port ouvert si vous voulez que l'on vous voit.

[Je suis preneur de toute remarque :) ]

dimanche 13 janvier 2008

autres petites astuces post-installation

Toujours sur le Packard Bell BG46-P-018 acheté récemment, deux autres petits trucs n'allait pas (c'est du détail) :

  • le splash était déformé, le logo Ubuntu plutôt oval que rond, à cause de l'écran 16/10 et non 4/3 ou 5/4 (les formats plus classique). Dans quelques temps, le paquet usplash-theme contenant les différents thèmes de démarrage devrait contenir des images pour ce format là, mais ce n'est pas le cas. La solution la plus rapide et temporaire était de faire croire à usplash que l'écran est bien en 5/4, c'est à dire 1280*1024 au lieu de 1280*800. On fait ça simplement en éditant le fichier /etc/usplash.conf et en y écrivant yres=1024 sur la troisième ligne : dans une console, simplement
    sudo sed '3 s/^$/yres=1024/' /etc/usplash.conf
    Il faut ensuite faire
    sudo update-initramfs -u
    pour mettre à jour ce qui doit l'être. Au prochain redémarrage, l'image, trop grande en hauteur, est tronquée, et le logo Ubuntu devient bien rond.
  • la police du nom d'utilisateur et du mot de passe à la connexion était un peu trop grande, les ronds qui cachent les lettres étaient tronqués... Solution, aller dans le menu Système, puis Administration->Fenêtre de connexion, puis l'onglet Sécurité, tout en bas à droite le bouton Configurer le serveur X, et enfin taper dans à la suite de ce qui est déjà dans la case commande : -dpi 96, ce qui donne normalement
    /usr/bin/X -br -audit 0 -dpi 96
    Il m'a fallu redémarrer totalement pour que cela fonctionne. On peut aussi éditer le fichier /etc/gdm/gdm.conf ou préférentiellement /etc/gdm/gdm.conf-custom s'il existe, cela revient normalement au même (pas essayé).

samedi 5 janvier 2008

Installation d'Ubuntu sur un portable Packard Bell EasyNote BG46-P-018 (12") (2/2)

Ce qui fonctionne dès l'installation

  • le wifi (via le driver propriétaire chargé de suite par le nouveau gestionnaire de drivers Ubuntu)
  • les magnifiques boutons pour activer le wifi et le mode éco
  • le graveur externe (qui se branche avec deux prises usb, marqué Asus dessus (tiens comme c'est bizarre...), et qui est bien géré par le bios puisqu'on peut booter sur le cd qui se trouve dedans)
  • le lecteur de cartes mémoires SD

Ce qui ne fonctionne pas dès l'installation

  • le son
  • la webcam
  • l'affichage

Maintenant que le problème posé est, voyons comment le résoudre.

Lire la suite...

Installation d'Ubuntu sur un portable Packard Bell EasyNote BG46-P-018 (12") (1/2)

J'ai acheté un nouveau portable pour Noël (pas pour moi, pour Amélie en fait). Il s'agit d'un ultraportable. Le choix est restreint sur ce segment, sachant qu'on voulait un portable à la fois léger (2kg max) et puissant (processeur Intel Core 2 Duo T7100 minimum), et le tout sans mettre plus de 1300€.

Lire la suite...