Sous OpenBSD, la webcam est souvent identifiée par /dev/video0
.
Afin de vérifier que votre webcam est reconnue, utilisez “usbdevs” :
$ usbdevs -v Controller /dev/usb0: ... port 6 addr 4: high speed, power 200 mA, config 1, Integrated Camera(0xb221), Chicony Electronics Co., Ltd.(0x04f2), rev 7.52 ...
Ou encore dmesg :
$ dmesg | grep video ... uvideo0 at uhub3 port 6 configuration 1 interface 0 "Chicony Electronics Co., Ltd. Integrated Camera" rev 2.00/7.52 addr 4
Afin que le logiciel que vous préférez puisse accéder à la webcam sans les droits superutilisateur, il faut modifier les droits d'écriture sur /dev/video0
.
Plusieurs solutions sont possibles.
La première consiste à donner accès à la webcam pour tout le monde (déconseillé) :
# chmod a+rw /dev/video0
La seconde consiste à vous déclarer propriétaire de /dev/video0
:
$ doas chown votre_nom_d_utilisateur /dev/video0
Si plusieurs utilisateurs utilisent l'ordinateur, il faudra insérer cette commande au lancement de la session. Si le gestionnaire de connexion est xenodm, ça sera dans le fichier /etc/X11/xenodm/TakeConsole
ou /etc/X11/xenodm/Xstartup
. Désignez dans ce cas le nom d'utilisateur avec $USER
.
Pour afficher en direct ce que votre caméra filme avec mpv :
$ mpv av://v4l2:/dev/video0