# macOS小技巧

# launch pad界面删除应用并生效

  1. launch pad界面,按住 ctrl-option-command,可以删除应用
  2. 终端 defaults write com.apple.dock ResetLaunchPad -bool true && killall Dock 重置launch pad并重启dock

# 关闭mac开机当的一声的方法

每次苹果电脑开机时,都会有一声很经典的“当”的开机声响。 可以在关机之前,手动将音量调节为静音,但是谁能每次都记得住呢。 下面介绍一种方法,在用户注销时,执行静音脚本。

  1. 打开终端
  2. 创建一个静音脚本,放置在/Library/Scritpts/文件夹中 sudo nano /Library/Scritpts/sound-off.sh (这里可能要你输入密码,就输入你电脑登陆时候的密码好了,输入的时候不显示的,直接摸黑敲进去就好了~)
  3. 输入以下内容,然后按control+O然后回车以保存,然后按control+X退出:
#!/bin/bash
osascript -e ‘set volume output muted 1
1
2
  1. 使脚本可执行: sudo chmod u+x /Library/Scritpts/sound-off.sh
  2. 退出时加入刚才写的脚本 sudo defaults write com.apple.loginwindow LogoutHook /Library/Scripts/sound-off.sh
  3. 检查一下这两个脚本是否已存在 sudo defaults read com.apple.loginwindow LogoutHook
  4. 如果想恢复,输入以下命令来取消这脚本的运行 sudo defaults delete com.apple.loginwindow LogoutHook

重启试试吧。 其它相关信息:

  1. 更改当前音量 静音: sudo nvram SystemAudioVolume=%80 音量最小: sudo nvram SystemAudioVolume=%00 音量最大: sudo nvram SystemAudioVolume=2 注意: 当用户在OS X中改变音量后,这个系统值也会随着改变。
  2. 使用osascript脚本更改音量 osascript -e "set volume 10" 最大音量=10,最小=1,静音=0 也可以在不改变音量的情况下静音: osascript -e "set volume output muted 1" 打开声音-解除静音: osascript -e "set volume output muted 0"
  3. 如果要Mac读文本,可以用: say "Hello"
  4. 系统Hook,登录和退出(注销)时,执行script脚本 sudo defaults write com.apple.loginwindow LogoutHook <script.sh> 注销时 sudo defaults write com.apple.loginwindow LoginHook <script.sh> 登录时