Qui ho necessità, per attivare la camera frontale nel browser o in altre app di videconferenza viewtopic.php?p=5297087#p5297087 , di dare questo comando
Codice: Seleziona tutto
gst-launch-1.0 libcamerasrc camera-name='\\_SB_.PCI0.LNK1' ! video/x-raw,width=1280,height=720,framerate=30/1,format=NV12 ! videoconvert ! video/x-raw,format=YUY2 ! videoconvert ! queue ! v4l2sink device=/dev/video42
Codice: Seleziona tutto
pkill gst-launch-1.0
Uno script così da terminale pare funzionare
Codice: Seleziona tutto
#!/bin/bash
ESEC=`ps aux | grep gst | wc -l`
if [ $ESEC -gt 1 ];
then pkill gst-launch-1.0;
else gst-launch-1.0 libcamerasrc camera-name='\\_SB_.PCI0.LNK1' ! video/x-raw,width=1280,height=720,framerate=30/1,format=NV12 ! videoconvert ! video/x-raw,format=YUY2 ! videoconvert ! queue ! v4l2sink device=/dev/video42 ;
exit 0;
fi
Se, invece, mi faccio un banale file desktop per lanciare lo script checker che è in /usr/bin e munito dei permessi di esecuzione
Codice: Seleziona tutto
[Desktop Entry]
Version=1.0
Name=vloop4 cam-start
Comment=camera frontale
Exec=checker
terminal=true
X-MultipleArgs=false
Type=Application
Icon=/usr/share/icons/camera.png
Categories=Office;
StartupNotify=true
Codice: Seleziona tutto
pkill gst-launch-1.0
Confesso la mia ignoranza, mi aiutate, per piacere?