Mac OS X'te maksimum ses ayarlayabilir miyim?


2

Ailemin bir üyesi çoğu zaman Mac'in ses seviyesini çok fazla yükseltir ve ailenin geri kalanını kızdırır. Hepimiz onu kapatmasını istemekten yoruluyoruz.

Yönetici düzeyinde erişim olmadan geçilemeyen bir maksimum ses seviyesi ayarlamanın bir yolu var mı?

Yanıtlar:


3

Bunu yapacak ücretsiz bir uygulama Volimiter var. Leopard / Snow Leopard YMMV kullanıyorsanız, yayınlanan sürüm Tiger gibi görünüyor.


Olduğu gibi, suçlunun makinesi şu anda Tiger kullanıyor, bu yüzden bu mükemmel olabilir.
Kristopher Johnson,

2

Ayrıca Apple'ın komut dosyası düzenleyicisini kullanarak kendiniz de yapabilirsiniz.

Javascript'te böyle bir komut dosyası oluşturabilirsiniz.


    class Volimiter {
      constructor(appName, maxVolume) {
        this.app = Application.currentApplication();
        this.app.includeStandardAdditions = true;
        this.appName = appName;
        this.maxVolume = maxVolume;
      }

      get currentVolume() {
        const { outputVolume } = this.app.getVolumeSettings();
        return outputVolume;
      }

      limitVolume() {
        if (this.currentVolume > this.maxVolume) {
          this.app.beep();
          this.app.setVolume(null, { outputVolume: this.maxVolume });
        }
      }

      showNotification() {
        this.app.displayNotification("", {
          withTitle: this.appName,
          subtitle: `Limiting your 🎧 volume to ${
            this.maxVolume
          }% to protect your ears`
        });
      }
    }

    const PurrfectVolume = new Volimiter("Purrfect volume 😸", 25);
    PurrfectVolume.showNotification();

    function idle() {
      PurrfectVolume.limitVolume();
      return 0.5;
    }

Bu işlem, ses seviyenizi maxVolume satırında belirlediğiniz ile sınırlandırır const PurrfectVolume = new Volimiter("Purrfect volume 😸", 25);. Her yarım saniyede bir ses seviyenizi kontrol edecek ve eğer ses seviyesi daha yüksekse "ping" yapacak, bir bildirim gösterecek ve tekrar ses seviyesi sınırınıza ayarlayacaktır.

Satır 21-28'i (showNotification yöntemi) ve satır 32'yi (onun çağrısı) silerseniz, bildirimi göstermez. 16. satırı silerseniz bip sesi çıkarmaz ve kimse farketmez.

Burada yazdım . Ve nasıl oluşturulacağını bilmemeniz durumunda indirilebilir bir senaryo bile hazırladık.


0

Eğer problemin hala ilgiliyse, yazdığım bir uygulama var, buna Earsafe denir .

Henüz sınırın erişimini kısıtlayamasanız da, ancak bu özelliği buna eklemeyi planlıyorum.

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.