Linux Fedoraで使用するときにカメラ画像を空白にする方法

Linux Fedoraで使用するときにカメラ画像を空白にする方法

こんにちは、これはクレイジーな質問かもしれません。私の目標は、ボタンを押してスクリプトを実行した後にビデオキャプチャを無効にすることです。すでに動作していますが、問題はカメラを使用していない場合にのみ機能することです。カメラを使用している場合はオフにできません(他のデバイスを使用している場合)。どんな提案や解決策にも感謝します。ありがとうございます!

これは私のコードです

#!/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

ベストアンサー1

おすすめ記事