Jak wyłączyć mikrofon dla OS X?

7

Potrzebujemy sposobu wyłączenia mikrofonu, aby nie mógł zostać ponownie włączony, przynajmniej przez nieuprzywilejowanego użytkownika. A najlepiej za pomocą wiersza poleceń, aby można go było skryptować. Na niektórych komputerach Mac byliśmy w stanie usunąć kexty, ale na innych, które również wyłączają głośniki, i chcielibyśmy zachować wyjście dźwięku.

John Oliver
źródło
Routing dźwięku jest ustawieniem użytkownika, więc nie można powstrzymać użytkownika przed jego przełączeniem. Możesz to zrobić za pomocą kontroli rodzicielskiej, nie sprawdziłeś tego. Jeśli jesteś w środowisku o bardzo wysokim poziomie bezpieczeństwa, lepiej odłączyć sprzętowe mikrofony wewnętrzne. To wciąż pozostawia możliwość podłączenia zewnętrznego mikrofonu.
MacLemon

Odpowiedzi:

1

Wiem, że to stary post, ale powyższe polecenie nie działa. „Powiedz aplikacji„ Zdarzenia systemowe ”, aby ustawić głośność wejścia głośności 0”. Jasne, suwak przesuwa się do końca w lewo, ale jeśli hałasujesz, możesz zobaczyć wejście mikrofonu. Jeśli ręcznie przesuniesz suwak, wyciszy się. Dalsza analiza przy użyciu aplikacji Apple midi audio wskazuje, że ustawienie głośności wejściowej na 0 przez applescript faktycznie ustawia ją na 4. Próbowałem wprowadzić -4 i inne wartości ujemne, mając nadzieję, że zadziała. to nie.

Nie jestem pewien, dlaczego jabłko wybrało to zachowanie. Jest to wynikiem ustawienia wartości wejściowej na 0 przez applescript, że nie jest to od lat 0. Bardzo frustrujące.

user72703
źródło
0

Myślę, że jedynym sposobem na zrobienie tego jest chmod i / lub chownowanie aplikacji Preferencje, oczywiście można to zrobić za pomocą wiersza poleceń.

sudo chmod 000 / Applications / System Preferences.app

Lub

sudo chown root / Applications / System Preferences.app

Dodatkowo możesz zbudować skrypt Apple, aby wyciszyć mikrofon

powiedz aplikacji „System Events”, aby ustawić głośność wejścia głośności 0

Justin Erswell
źródło