เป็นไปได้หรือไม่ที่จะ จำกัด ระดับความดังของเสียง


1

ฉันมักจะมีการเล่นดนตรีบน Mac ของฉันในขณะที่ใส่หูฟัง และฉันมักจะเปลี่ยนระดับเสียงด้วยแป้นคีย์บอร์ดแบบมีสายของฉัน

ฉันคิดว่ามันเป็นปัญหาของตัวคีย์บอร์ดเอง แต่บางครั้ง (ไม่ค่อย) เมื่อฉันเพิ่มระดับเสียงแม้ว่าฉันจะไม่กดปุ่มอีกต่อไป

และแน่นอนว่าหูฟังของฉันระเบิดกับฉันก่อนที่ฉันจะรู้ว่าเกิดอะไรขึ้น

เพื่อแก้ปัญหานี้แทนที่จะเปลี่ยนนิสัยการปรับระดับเสียงของฉันฉันสงสัยว่ามีวิธีใดที่จะทำให้ฮาร์ดไดรฟ์ จำกัด แบบ จำกัด ในระบบ เช่น "ไม่ว่าจะเกิดอะไรขึ้นอย่าปล่อยให้ฉันไปเกินกว่า 70%" หรืออะไรทำนองนั้น

OSX Mavericks

คำตอบ:


1

ฉันไม่รู้เกี่ยวกับ "ขีด จำกัด ฮาร์ด" แต่คุณสามารถใช้

sudo osascript -e "set Volume 10" 

สำหรับสูงสุด

or sudo osascript -e "set Volume 5" 

สำหรับช่วงกลาง

และอื่น ๆ


0

มันเป็นปี 2019 และน่าเศร้าที่มันยังเกี่ยวข้อง

ฉันใช้daemon พื้นหลัง (ตอนนี้สูญพันธุ์) ของ Konstantin Anoshkin แล้วฉันก็สร้างตัวเองขึ้นมาเพื่อแก้ปัญหาบางอย่างที่ฉันไม่ชอบ

สคริปต์นี้ใช้ AppleScript และ Javascript เพื่อสร้างแอปที่ซับซ้อนขึ้นเล็กน้อยซึ่งคุณสามารถปิดได้และจะแสดงการแจ้งเตือนและปล่อย“ bip” เมื่อคุณเกินปริมาณที่ จำกัด

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;
}
´´´

You can set your desired maximum volume on the second parameter of Volimiter, on line 27. Just play with what it feels right.

To be able to go over the volume limit (i.e. you switch to speakers and want to watch a movie) you can quit the script/app from your task manager.

I wrote everything about it in this in [this blog post](https://medium.com/trabe/limiting-your-macs-volume-in-2019-f314e20408ab). You can ask as many questions as you like to adapt it to your needs.

I hope it helps people with this problem.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.