Wie finde ich heraus, in welcher Anwendung die Kamera auf einem iMac (Running Leopard) geöffnet ist? Das grüne Licht leuchtet, um anzuzeigen, dass die Kamera verwendet wird und die Fotokabine keine Verbindung zur Kamera herstellen kann. Die einzigen anderen Apps, die ausgeführt werden, sind Safari und Finder (soweit ich das beurteilen kann), von denen anscheinend keine die Kamera verwendet.
Wenn dies Windows wäre, würde ich Process Explorer verwenden. Was kann ich auf einem Mac tun, um festzustellen, wer ein bestimmtes Gerät geöffnet hat?
EDIT: Mit dem Vorschlag von NSD habe ich fast eine Lösung mit
lsof | grep "USBVDC"
Das zeigt alle Apps, die versuchen, die Kamera zu benutzen, aber nicht die, die sie tatsächlich besitzt. Wahrscheinlich nah genug.
lsof
zeigt nichts an, was mit einem verwendeten iSight zusammenhängt oder nicht.Im Jahr 2014
VDC
arbeitet alslsof
Suchbegriff dafür:quelle
lsof
ist eine gute Wette. Wenn ich nach "VDC" greife, erhalte ich die besten Ergebnisse. In älteren Versionen von OSX müssen Sie jedoch möglicherweise andere Begriffe wie "AppleCamera" und "iSight" verwenden.Dann haben Sie eine Liste und sehen, dass einige Programme die Kamera verwenden. Sie könnten versuchen, sie einzeln zu töten, aber was ist, wenn einer im Browser ist und Sie eine Million Tabs geöffnet haben?
Normalerweise funktioniert dieser Trick bei mir:
Das Ergebnis ist, dass alle Prozesse, die versuchen, die Kamera zu verwenden, vorübergehend getrennt werden. Dies erledigt Vorgänge, bei denen die Kamera aufgrund von Störungen weiter verwendet wurde. Der VDCAssistant wird automatisch neu gestartet.
Dieser Trick funktioniert auch gut, wenn ein Programm nicht auf die Kamera zugreifen kann.
quelle
Ich habe gerade festgestellt, dass die minimierte Facetime dazu führt, dass die iSight-LED von Zeit zu Zeit aufleuchtet. Schließen Sie FaceTime, indem Sie auf die rote Schaltfläche in der oberen linken Ecke klicken. Sie erhalten weiterhin FaceTime-Anrufe, aber die Kamera wird erst eingeschaltet, wenn sie eingeht.
quelle
iSight / AppleCamera wird jetzt in FaceTime umbenannt
kann als root sein, nur für den Fall, dass jemand anderes es benutzt. Normalerweise ist es die minimierte Gesichtszeit, die das Problem ist. Öffne es und beende es.
quelle
Mit der von iwein vorgeschlagenen hervorragenden Lösung können Sie Folgendes tun:
Sie können dies dann in eine Funktion einfügen, um das Erinnern zu erleichtern:
Sie können diese Funktion in Ihre
.zshrc
Datei einfügen.bashrc
oder was auch immer Sie verwenden.Außerhalb des Anwendungsbereichs, aber es lohnt sich zu verfolgen:
Sie können sogar einen Cron-Job oder einen Launch-Agent einrichten oder was auch immer Sie möchten (Google für Details!), Um es von Zeit zu Zeit auszuführen. Wenn Sie herausfinden können, welche App (wie HipShat) das Problem auslöst, können Sie möglicherweise eine Möglichkeit finden, sie beim Beenden der App auszuführen.
Es ist auch möglich, Skripts auszulösen, wenn Ihr Computer aufwacht oder in den Energiesparmodus wechselt.
quelle
Sie können auch die Überwachungs-App verwenden: https://objective-see.com/products/oversight.html
Die Überwachungs-App kann erkennen, ob andere Apps Ihre Kamera oder Ihr Mikrofon verwenden, Sie benachrichtigen und dann auswählen, ob Sie sie blockieren, verlassen oder der Whitelist hinzufügen möchten.
quelle