ฉันจะปิดการใช้งานหรือกำจัดเสียงเริ่มต้นที่เครื่อง Mac ทำได้อย่างไร


57

ทุกครั้งที่เปิด Macbook Pro จะมีเสียงดังขึ้น มันน่ารำคาญเนื่องจากไม่มีโวลุ่มหรือความสามารถในการปิด ฉันไม่ต้องการให้เสียงเล่นเลย

ฉันจะปิดเสียงเริ่มต้นนี้ได้อย่างไร

คำตอบ:


26

คุณสามารถใช้StartSound.PrefPaneซึ่งโดยทั่วไปแล้วจะตั้งค่าระดับเสียงเป็น 0 เมื่อคุณปิดเครื่องแล้วเปลี่ยนกลับเป็นค่าหลังจากเข้าสู่ระบบ


ฉันใช้มันใน MacBook Pro ของฉันตั้งแต่ฉันได้มาโดยไม่มีปัญหา เมื่อสัปดาห์ที่แล้วฉันได้รับ iMac และติดตั้ง StartSound.PrefPane ทันที แต่มันใช้งานไม่ได้ การตั้งค่าในเครื่องสองเครื่องเหมือนกัน (ยกเว้น iMac มี v1.1b3 แทน v1.1b2) แต่เครื่องหนึ่งเงียบเมื่อเริ่มต้นและเครื่องอื่นไม่ทำงาน ...
Michael Underwood

@Micheal - นั่นอาจเป็นคำถามที่ดีด้วยตัวเอง?
BinaryMisfit

เท่าที่ฉันรู้ว่าเสียงการเริ่มต้นระบบถูกเขียนลงใน ROM ของคอมพิวเตอร์โดยตรงดังนั้นเวอร์ชันเฟิร์มแวร์และโอกาสที่จะเกิดขึ้น ฉันเดาได้ว่าเนื่องจากเป็นระดับของสถาปัตยกรรมระบบที่ฉันไม่คุ้นเคยจนเกินไป
Scottie

1
ไม่ทำงานกับ iMac ใหม่ของฉันเช่นกัน
เซบาสเตียน Good

ตัวอย่างนั้นอยู่ใน ROM แต่มันเล่นที่ปริมาณใดก็ตามที่เหลือเมื่อปิดเครื่องดังนั้นวิธีการแก้ปัญหาเช่น prefpane ที่กล่าวถึงควรทำงาน
Petruza

6

เปิด Terminal.app และพิมพ์:

sudo -s

ให้รหัสผ่านเมื่อถูกถามแล้ว:

cat >/private/etc/rc.shutdown.local
#! /bin/sh /usr/bin/osascript -e 'set volume with output muted'

จากนั้นกด Ctrl-D แล้วพิมพ์ "exit" ครั้งต่อไปที่คุณจะเริ่มระบบใหม่ในความเงียบ แต่คุณจะต้องรีเซ็ตระดับเสียงด้วยตนเอง (F10, ตัวเลื่อน ... ) หากคุณต้องการฟังเพลงอีกครั้ง ในทางทฤษฎีมันควรจะเป็นไปได้ที่จะทำงานภายใต้ /private/etc/rc.local สคริปต์ที่จะทำมัน ('ตั้งค่าปริมาณโดยไม่ต้องปิดเสียงเอาท์พุท') แต่ดูเหมือนว่าจะทำงานผิดปกติ


5

ฉันไม่ได้สังเกตว่าเสียงบน MacBook Pro ของฉันมานานแล้วและวันนี้ฉันก็หาสาเหตุ MBP ดูเหมือนจะจำการตั้งค่าระดับเสียงได้ 2 ชุด; ทั้งสำหรับการเสียบปลั๊กที่ไม่มีหูฟังและปลั๊กเสียบหูฟัง

ปกติฉันเสียบปลั๊กลำโพงภายนอกเมื่อฉันอยู่ที่บ้านและเมื่อฉันเดินทาง / ออกจากบ้านอย่างเห็นได้ชัดฉันไม่ ในบางจุดในอดีตฉันได้ลดระดับเสียงลงเป็นศูนย์เมื่อหูฟังไม่ได้เชื่อมต่อและตอนนี้เมื่อฉันเริ่ม MBP ขึ้นไม่มีเสียง

คุณสามารถลองสิ่งนี้ (แม้ว่าจะไม่ได้ใช้งานได้จริง) - ปรับระดับเสียงบน Mac ของคุณลงไปที่ศูนย์จากนั้นรีสตาร์ทคอมพิวเตอร์ ฉันสงสัยว่าคุณจะไม่ได้ยินเสียงสตาร์ทอัพ อย่างที่ฉันพูดไม่ได้จริง แต่ถ้าเสียงเริ่มต้นทำให้คุณรำคาญคุณพอคุณอาจจะติดนิสัยก่อนที่จะลดระดับเสียงลงก่อนที่จะปิด :-)

แก้ไข: เพิ่งรู้จุดนี้เกี่ยวกับการลดระดับเสียงที่ได้ทำไปแล้วในคำตอบอื่น ๆ ที่นี่ดังนั้นอย่าลังเลที่จะเพิกเฉย!


2

สำหรับ Snow Leopard และเครื่องรุ่นก่อนหน้านี้ให้ดาวน์โหลดและติดตั้ง "StartupSound.prefPane" ซึ่งจะติดตั้งบานหน้าต่างการตั้งค่าในการตั้งค่าระบบเพื่อให้คุณปรับระดับเสียงเริ่มต้นและปิดการใช้งานเสียงเริ่มต้น:

http://www5e.biglobe.ne.jp/~arcana/StartupSound/BETA/index.en.html

โปรดทราบว่าข้างต้นมีผลการผสมใน Lion สำหรับผู้ใช้ Lion ขอแนะนำดังต่อไปนี้:

  1. เข้าสู่ระบบในฐานะผู้ดูแลระบบและเปิดหน้าต่างเทอร์มินัล

  2. สร้าง scriptfile สำหรับการปิดเสียง

    sudo nano /path/to/mute-on.sh

  3. ป้อนสิ่งนี้เป็นเนื้อหาเมื่อเสร็จแล้วกด control + O เพื่อบันทึกและควบคุม + X เพื่อออก:

    #!/bin/bash
    osascript -e 'set volume with output muted'

  4. สร้าง scriptfile สำหรับการเปิดเสียง

    sudo nano /path/to/mute-off.sh

  5. ป้อนสิ่งนี้เป็นเนื้อหาเมื่อเสร็จแล้วกด control + O เพื่อบันทึกและควบคุม + X เพื่อออก:

    #!/bin/bash
    osascript -e 'set volume without output muted'

  6. ทำให้ไฟล์ทั้งสองทำงานได้:

    sudo chmod u+x /path/to/mute-on.sh
    sudo chmod u+x /path/to/mute-off.sh

  7. ตรวจสอบว่ามีตะขอใด ๆ อยู่แล้ว (สิ่งเหล่านี้จะถูกเขียนทับดังนั้นโปรดตรวจสอบให้แน่ใจว่ามันใช้ได้สำหรับคุณ)

    sudo defaults read com.apple.loginwindow LoginHook
    sudo defaults read com.apple.loginwindow LogoutHook

  8. เพิ่ม hooks สำหรับปิดเสียง

    sudo defaults write com.apple.loginwindow LogoutHook /path/to/mute-on.sh
    sudo defaults write com.apple.loginwindow LoginHook /path/to/mute-off.sh

หมายเหตุ:

  • /path/to/ เป็นที่ตั้งของสคริปต์ที่ฉันใช้ /Library/Scripts/
  • คุณสามารถข้าม unmuting loginhook (เช่นการออกจากระบบแต่ละครั้งจะทำให้เครื่องของคุณเงียบ) แต่ฉันชอบวิธีนี้เพราะฉันมักจะมีเสียงในระดับเสียงที่ฉันตั้งไว้เป็นครั้งสุดท้าย
  • รูตจะต้องเป็นเจ้าของไฟล์สคริปต์ - การรันโปรแกรมแก้ไขจากบรรทัดคำสั่งด้วย sudo เป็นวิธีที่ง่ายที่สุดในการทำเช่นนั้น (ไม่เช่นนั้นคุณต้อง chown)
  • เพื่อลบ hooks ใช้ต่อไปนี้:

    sudo defaults delete com.apple.loginwindow LoginHook
    sudo defaults delete com.apple.loginwindow LogoutHook

(ที่มา )


นี่คือคำตอบที่ดี ไม่จำเป็นต้องติดตั้งซอฟต์แวร์ / การตั้งค่าใด ๆ ของบุคคลที่สามและสอนคุณเกี่ยวกับระบบเล็กน้อยซึ่งจะช่วยให้คุณควบคุมได้มากขึ้นเนื่องจากคุณสามารถปรับแต่งได้เล็กน้อย ฉันตั้งค่าระดับเสียงต่ำด้วย 'set volume 1.5' ในการเข้าสู่ระบบตามที่ฉันมักจะต้องการเมื่อใดก็ตามที่ฉันเปิดใช้งานด้วยเหตุผลบางอย่างฉันมักจะรำคาญว่าฉันลืมเปิดลงอีกครั้งหลังจากนั้น (โดยเฉพาะหลังจากรีบูตเมื่อไม่มีโอกาส จำได้ว่าฉันได้เปิดขึ้นก่อนหน้านี้)
jhabbott

0

กดปุ่มปิดเสียงบนแป้นพิมพ์ค้างไว้ทุกครั้งที่คุณบูตเครื่อง


-1

หากคุณปิดเสียงเมื่อคุณปิดเครื่อง Mac / แล็ปท็อปมันจะไม่ส่งเสียงเมื่อคุณเปิดเครื่องอีกครั้ง!

ฉันไม่รู้ว่านี่เป็นเรื่องจริง แต่มันเป็นสิ่งที่แล็ปท็อปของฉันทำ :)!

หวังว่านี่จะช่วยได้!


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