/!\ TRADUCTION EN COURS… /!\
Normalement, le seul moyen d'activer ou désactiver la caméra se fait par le BIOS. En lisant attentivement les instructions ci dessous, vous pourrez l'activer / désactiver à souhait directement depuis eeeXubuntu, sans avoir à passer par le bios
Activation
2. Lancez:
echo 1 > /proc/acpi/asus/camera
Désactivation
2. Lancez:
echo 0 > /proc/acpi/asus/camera
Le script suivant peut être utilisé pour automatiser le processus.
1. Lancez:
mousepad ~/camera
2. Collez le code suivant dans l'editeur de texte venant juste de s'ouvrir:
#!/bin/bash #################################################### # # Script pour gèrer la webcam. Options: on / off / state # #################################################### cam=/proc/acpi/asus/camera function show_state() { state=$(cat $cam) if [ $state -eq 0 ]; then echo "Caméra éteinte" elif [ $state -eq 1 ]; then echo "Caméra allumée" fi } case $1 in on) echo 1 > $cam echo "Caméra allumée" ;; off) echo 0 > $cam echo "Caméra éteinte" ;; state) show_state ;; *) echo "Usage: cam {on|off|state}" ;; esac
3. Enregistrez le fichier et quittez mousepad
4. Donnez les droits d'execution au script
chmod +x ~/camera
Dorénavant, vous pouvez gèrer la webcam simplement ![]()
Pour l'activer:
~/camera on
Et pour la désactiver:
~/camera off
si vous mettez ce script dans votre dossier /home/vous/bin, et que ce dossier fait partie de votre variable $PATH, vous aurez juste à taper
camera on
ou:
camera off
Source:clipmarks.com
Ouvrez une console et lancez les commandes suivantes:
sudo bash cd /usr/bin wget http://berkus.madfire.net/eeecamtray.gz gunzip eeecamtray.gz chmod +x eeecamtray ./eeecamtray
Attention: si vous n'êtes pas sous Xandros, ce programme aura besoin d'une librairie pour pouvoir être exécuté.
pour l'installer, tapez en ligne de commande
apt-get install libqt4-gui
A partir de la, une icône apparait dans la barre des tâches (en bas à droite). Cette icône sera rouge si la webcam est désactivé ou verte si activée. Pour être sur que cela marche bien, faites un click droit sur l'icône, et selectionnez “activer” ou “désactiver”. vous devriez voir des messages dans votre terminal vous le confirmant.
Une activation réussie:
Trying to read camera status. Trying to enable camera input. **enabling write successful. Trying to read camera status.
Une désactivation réussie:
Trying to read camera status. Trying to disable camera input. **disabling write successful. Trying to read camera status.
Si tout est bon, il vous faut faire en sorte que ce programme soit lancé automatiquement au démarrage.
Dans une console, tapez
sudo bash
cp /usr/bin/startsimple.sh /usr/bin/startsimple.sh.bak
kwrite /usr/bin/startsimple.sh
3. Descendez jusquà voir
wapmonitor &
4. Juste après, tapez
eeecamtray &
5. Sauvez le fichier, quittez kwrite et redémarrez votre eeepc. si tout s'est bien passé, l'icone devrait apparaitre.
Ouvrez une console et tapez:
La, vous pouvez soit redémarrez votre eeepc, ou taper CTRL + ALT + BACKSPACE (efface) pour relancer le serveur X. si tout s'est bien passé, l'icone devrait apparaitre.
Si ce n'est pas déja fait, installez la librairiez QT4 GUI
sudo apt-get install libqt4-gui
Par défaut, l'exposition dans ucview est réglée de manière à avoir un bon compromis entre couleurs, luminosité et rapidité (fps). Bien que ces règlages soient plutôt pas mal, vous voudrez peut être les personnaliser quelque peu. ;)
1. Ouvrir un terminal et lancer
ucview
(ou lancez l'application Webcam dans l'onglet 'Play')
2. Ouvrez le menu 'Edition' et selectionnez “Ajustements' → onglet 'Extended'
3. Mettez l'exposition automatique à 0
4. Cliquez sur le bouton 'Close'
5. Ouvrez le menu 'Device' → selectionnez 'Change device'
6. Cliquez sur 'OK'
Et c'est tout !
1. Ouvrez un terminal et tapez
ucview
(ou lancez l'application Webcam dans l'onglet 'Play')
2. Ouvrez le menu 'Edition' et selectionnez “Ajustements' → onglet 'Extended'
3. Cliquez sur le bouton 'Defaults'
4. Cliquez sur le bouton 'Close'
Il est possible d'enregistrer des videos sans lancer l'application uvcview, graçe à ffmpeg.
Il faut d'abord installer le paquet ffmpeg (éventuellement ffmpeg2theora).
Pour lancer l'enregistrement taper :
ffmpeg -f video4linux2 -s 320x240 -r 7.5 -i /dev/video0 -vcodec theora out.avi
Vous pouvez faire un stream m4v brut en utilisant :
ffmpeg -f video4linux2 -s 320x240 -r 7.5 -i /dev/video0 -vcodec theora out.avi
Motion est plus dédié à la surveillance vidéo. Il permet de ne capturer les images que lors de changement, d'envoyer des alertes et de diffuser les vidéos en streaming ou image par image sur un serveur local ou distant.
La version disponible sur eeexubuntu Gutsy (motion 3.2.3) n'est pas compatible avec la webcam utilisant le protocol UVC. Il faut une version 3.2.8 ou supèrieur qui supportent le protocol V4L 2 et qui est nécéssaire à l'utilisation du pilote UVC. Les sources et le paquet deb de la 3.2.9 compatible gutsy (sans support DB) est disponible ici :
Attention !! Au moment de l'installation du paquet, si la version gutsy était installé, il faut accepter de mettre a jour le fichier de configuration en tapant 'y' dans le gestionnaire d'installation.
Il créera un utilisateur motion (pour séparer les privilèges et limiter les problèmes de sécurité).
Lorsque vous lancerez motion avec la configuration par defaut, il produira les choses suivantes :
Vous pouvez changer tous les paramètres dans la configuration directement, plutôt que l'interface http :
sudo vi /etc/mmotion/motion.conf
webcam_motion on
webcam_localhost off
webcam_maxrate 1
control_localhost off
control_authentication username:password
UVC streamer permet de diffuser des videos de la webcam via TCP/IP, cependant les auteurs conseils plutôt d'utiliser motion qui est un projet géré par plus de monde et où les aspects de sécurités sont mieux pris en considération. mjpg streamer son compagnon peut streamer au format mjpeg.
Toutefois, si vous désirez l'utiliser, UVC streamer n'est pas installé par defaut sur ubuntu gutsy, il faut suivre les instructions suivantes : http://openfacts.berlios.de/index-en.phtml?title=HowTo_install_UVC_Streamer
Les dernières versions de mjpg http://sourceforge.net/project/showfiles.php?group_id=206667
D'autres informations se trouve sur le wiki de Linux UVC :http://openfacts.berlios.de/index-en.phtml?title=Linux+UVC