您好,这可能是一个疯狂的问题,我的目标是在按下按钮并运行脚本后禁用视频捕获,它已经起作用了,问题是它仅在不使用相机时起作用。如果使用相机,则无法关闭(错误设备正在使用)。任何建议或解决方法都非常感谢。谢谢你!
这是我的代码
#!/bin/bash
STATUS=$(grep "uvcvideo" /proc/modules | wc -l)
if [ $STATUS -gt 0 ]
then
/usr/sbin/rmmod -f uvcvideo
sudo -u ben DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus notify-send "Disabling Camera" "The Camera just disabled!" -a Camera -e -t 2000 -i camera-web
else
/usr/sbin/modprobe uvcvideo
sudo -u ben DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus notify-send "Enabling Camera" "The Camera just enabled!" -a Camera -e -t 2000 -i camera-web
fi