如何禁用或摆脱Mac发出的启动声音?


Answers:


26

您可以使用StartSound.PrefPane,它在关机时基本上只是将音量设置为0,然后在登录后将其重新设置。


自从我拿到它以来,我就一直在MacBook Pro上使用它,没有任何问题。上周,我得到了一台iMac,并立即安装了StartSound.PrefPane,但是它不起作用-为什么有任何想法?两台机器上的设置是相同的(除了iMac电脑已经v1.1b3代替v1.1b2),但一个在启动时是无声的,另一种是不...
迈克尔·安德伍德

@Micheal-这本身可能是个好问题?
BinaryMisfit

据我所知,系统启动声音直接刻录到计算机的ROM中,因此固件版本等可能会发挥作用。不过,我有点猜测,因为那是我不太熟悉的系统架构水平。
Scottie

1
在我的新iMac上也不起作用。
塞巴斯蒂安·古德

样本本身在ROM中,但是它可以在关闭时以剩下的任何音量播放,因此应使用上述提到的前面板解决方案。
Petruza 2011年

6

打开Terminal.app并输入:

须藤-s

在要求时输入密码,然后:

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

然后按Ctrl-D并键入“退出”。下次您将以静默方式重新启动时,但是,如果您想再次听到一些音乐,则必须手动重置音量(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. 创建用于静音的脚本文件

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

  3. 输入内容作为内容,完成后按Ctrl + O保存并按Ctrl + X退出:

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

  4. 创建用于取消静音的脚本文件

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

  5. 输入内容作为内容,完成后按Ctrl + O保存并按Ctrl + 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. 添加用于静音的挂钩

    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/
  • 您可以跳过取消静音的登录钩(即,每次注销都会使您的计算机静音),但是我喜欢这种方式,因为我总是可以完全按照上次设置的音量获得声音
  • root必须是脚本文件的所有者-从命令行使用sudo运行编辑器是实现此目的的最简单方法(否则,需要chown)
  • 要删除挂钩,请使用以下命令:

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

来源


这是一个很好的答案。它不需要安装任何第三方软件/设置,并且可以教您一些有关系统的知识,这使您可以进行一些调整,从而获得更多控制权。我通常会在登录时将音量设置为“设置音量1.5”,这是我通常想要的,每当出于某种原因打开它时,我通常都会感到恼火,因为我忘了之后忘记再次将其关闭(特别是在重新启动后,如果没有机会记得我以前把它打开了)。
jhabbott

0

每次启动时,按住键盘上的静音按钮


-1

如果您在关闭Mac /笔记本电脑时保持关闭音量,则再次启动时将不会发出声音!

我不知道这是不是真的,但这是我的笔记本电脑做什么的:)!

希望这可以帮助!


2
请不要猜测
user151019 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.