Kulaklık çıkarıldığında otomatik sessiz macbook


23

MacBook'umdaki müzikleri sık sık dinliyorum - kulaklıkları çıkardığımda ara sıra hoparlörü susturmayı unutuyorum - böylece tüm ofis çok başarılı oluyor. Kulaklıklar takılı değilse mac'umu sessize almak için nasıl ayarlayabilirim . Dahili hoparlörleri basitçe devre dışı bırakıp bırakamayacağımı bilmek istiyorum ...

Bir bluetooth kulaklık veya benzeri kullandığımda bu son zamanlarda daha belirgin hale geldi - Ben kulaklık takılı olduğunu unutmadan makineden uzaklaşmak ve çok uzak olsun en kısa sürede bilgisayarım gürültü yapmaya başlar ....

Yanıtlar:


22

Kulaklığınızı çıkarın / bağlantısını kesin ve sistem sesini kapatın. Daha fazla güvenlik için sesi tamamen kısın. Kulaklığınızı takın, ses düzeyiniz aynı kalmalıdır. Sistem otomatik olarak sessiz / ses yok ve kulaklıklarınız için ayarladığınız ses seviyesi arasında geçiş yapar.

Bu, en azından OSX 10.8 (OSX'in eski sürümlerinde kesin olarak konuşamam) ve 2008'in sonları veya sonraki Macbook'ta çalışan bir şeydir. Hem bluetooth hem de kablolu kulaklıklarda test ettim.


Bunu neden orjinal olarak kabul etmediğime dair hiçbir fikrim yok, beklediğiniz için teşekkür ederim ... :)
Joe

3
Bu işlem, hoparlörleri her dinlediğinizde gerçekleştirilmelidir. Şahsen, her zaman yapmayı unuturum. Hala otomatik bir çözüm arıyor.
Dmitriy Startsev

11

Bunu yapmak için bir Mac uygulaması yazdım - kulaklıkların bağlantısı kesildiğinde sesi otomatik olarak sessize alır. Bu AutoMute denilen ve $ 2.99 için kullanılabilir oluyor App Store üzerinde , ya da sadece geçerli bir kaynaktan inşa edebileceğini github ücretsiz.


Airpod'ları kulaklardan çıkardığımda benim için çalışmıyor. macOS Mojave 10.14
Dmitriy Startsev

Bunu duyduğuma üzüldüm, korkarım test etmek için AirPod'um yok, ancak bu proje şimdi açık kaynak, bu yüzden AirPods'lu herkes katkıda bulunmaktan çekinmeyin: github.com/yonilevy/automute
yonilevy

ücretsiz değil ama $ 2.99 için: D
Lukáš Šálek

@ Lukᚊálek işaret ettiğiniz için teşekkürler, bu değişikliği bir hafta önce yaptım :) Hala açık kaynak kodlu ve XCode ile kurulumu kolay, cevabı güncelleyeceğim.
yonilevy

Gerçekten çok liberal bir lisans ile otomatik açık kaynak yapma @yonilevy takdir. Şimdi burada imzasız olan ikili yapıları serbest bırakıyorum: github.com/nnathan/automute/releases/latest - güvenlik ayarları nedeniyle bir şeylerin çalışmasını sağlamak için hala etrafta dolaşıyor - bu yüzden en iyi seçim app store'dan yüklemek. Ama bu sadece ödemek istemeyen herkes içindir.
ek bileşeni

3

Bunun için ControlPlane uygulamasını kullanmayı seviyorum . Ek bir bonus, harici monitörlerin takılı olup olmamasına bağlı olarak, dock'u otomatik olarak gizleme özelliğini kapatma veya açma gibi yalnızca sessiz / sessizden daha fazlasını yapabilmenizdir.

İşte kullandığım kurulum:

  1. On Bağlam ControlPlane tercihlerinin bir sekme adında bir bağlam eklemek Kulaklık ve başka adlandırılmış Hoparlörler .

  2. Açık Kanıt Kaynakları sekmesi, emin Ses Çıkışı kanıt kaynağı etkindir

  3. On Kuralları sekmesini tıklatın Ekle (+) seçin düğmesine Ses Çıkışı Kural Ekle ... ve aşağıdaki seçenekleri ayarlayın:

    a. Ses çıkışı: Dahili hoparlörler

    b. Bağlam: Konuşmacılar

    c. Güven: % 100 (Kaydırıcıyı tamamen sağa sürükleyin)

  4. (3) adımını aşağıdaki ayarlarla tekrarlayın:

    a. Ses çıkışı: Kulaklıklar

    b. Bağlam: Kulaklıklar

    c. Güven: 100%

  5. On Eylemler sekmesini tıklatın Ekle (+) düğmesini seçin Ses ve Müzik Eylemler > Sessiz ve aşağıdaki seçenekleri ayarlayın:

    a. Sistem sesini kapatmayı aç / kapat : Sistem sesini kapat

    b. bağlamda: Konuşmacılar

    c. Varışta

  6. (5) adımını aşağıdaki ayarlarla tekrarlayın:

    a. Sistem sesini kapatmayı aç / kapat : Sistem sesini aç

    b. bağlamda: Kulaklıklar

    c. Varışta

Tek bir içeriğe sahip olmayı tercih ederseniz, bununla da (örneğin) bağlamdan ayrılırken sessiz olarak bir Kulaklık içeriğine sahip olabilirsiniz.


1

Kulaklıklar çıkarıldığında yerleşik hoparlörleri otomatik olarak devre dışı bırakan Breakaway'i duydum (ancak sadece jakı manuel olarak bağlayıp / çıkararak), denemelisiniz!

Diğer bazı (ancak ücretsiz olmayan) çözümler, klavye çıkışı Klavye Maestro veya EventScripts ile her değiştirildiğinde otomatik bir sessiz komut dosyası ayarlamak olacaktır

Örnek için, EventScript ile:

  • Komut dosyaları klasörünü açmak için EventScripts menüsünden Klasörü Aç seçeneğine tıklayın .
  • Tetiklemek istediğiniz komut dosyasını, aşağıdaki gibi bir durumda ekleyin do shell script "osascript -e 'set volume 0'"(ayarlanan ses düzeyi işlevinin 0'dan 7'ye, 0'ın sessiz ve en fazla 7 ses düzeyi olduğunu unutmayın).
  • Tıklayın Script seç Eventscripts menüden ve kullanılacak komut seçin.
  • Kulaklık bağlantısı kesildi olayını ekleyin .

Çıkmak için exemple veya fırlatma olarak kendi kurulum Bkz Boom bağlandığında ya da çıkartıldığında kulaklık veya Bluetooth aygıtı (ve bluetooth menüde komut tetikleyecek wich cihazı seçebilirsiniz) her zaman:

resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.