總結一些沒有圖形化界面的設置,適用于 Mac OS X 10.9。
- 禁用 Spotlight
# 禁用
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
# 去掉狀態欄圖標
cd /System/Library/CoreServices/
sudo mv Search.bundle/ Search.bundle.bak/
# 恢復
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
# 狀態欄圖標
cd /System/Library/CoreServices/
sudo mv Search.bundle.bak/ Search.bundle/
PS:禁用和恢復都需要重啟系統。
- 顯示隱藏文件
# 顯示
defaults write com.apple.finder AppleShowAllFiles YES
# 重啟Finder
killall Finder
再次隱藏,將YES
改為NO
。
- 禁用Dashboard功能
defaults write com.apple.dashboard mcx-disabled -boolean YES
killall Dock
重新開啟,只需將YES
更改為NO
。
- 設置電腦名稱
修改方法(執行時需要輸入管理員密碼):
scutil --set ComputerName "My Macbook Air"
scutil --set LocalHostName "My-Macbook-Air"
scutil --set HostName "MyMba"
查看方法是把參數換成 --get
。
三個名稱的區別:
- Computer Name:共享設置里的電腦名稱,可以使用漢字等特殊字符;
- Local Host Name:Computer Name的別名,把特殊字符轉換為ASCII字符,比如漢字轉為拼音,空格轉為-
,同樣在共享設置里可以看到;
- Host Name: 這個會顯示在終端里。
在局域網里可以通過 Local Host Name 加上 .local
來訪問 Mac 電腦,比如:
ping my-macbook-air.local
也可以通過設置 WINS 里的 NetBIOS 名稱來訪問。
- 設置英文輸入法下長按為連續輸入
sudo defaults write -globalDomain ApplePressAndHoldEnabled -bool NO
還原將 NO
改為 YES
。