常用配置和设置
危险
这里记录使用MacOS以来的一些常用设置,大多通过cli命令行进行设置
- 部分设置可能会因系统版本不同而有所差异,有些设置可能已经在新版本系统中被移除或已经可以通过UI界面进行设置
- 因此请根据实际情况操作,不要盲目复制粘贴
安装字体
我们常用Consolas字体,MacOS 默认没有安装Consolas字体, 可以从 fontpalace 下载,并双击进行安装
关闭系统动态壁纸自动下载
MacOS (系统版本可能是Sonoma)在某些情况下会自动下载官方的动态壁纸,这些壁纸会占用大量的磁盘空间
- 下载壁纸的进程名一般叫
idleassetsd - 壁纸下载目录可能是如下路径
/Library/Application Support/com.apple.idleassetsd/Custome~/Library/Containers/com.apple.mediaanalysisd/Data/Library/Caches
可以通过以下方式关闭自动下载
# 关闭自动下载
sudo defaults write /Library/Preferences/com.apple.idleassetsd.plist Downloaded -bool false
# 防火墙拦截这个进程的网络访问
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add /System/Library/PrivateFrameworks/IdleAssets.framework/Versions/A/Resources/idleassetsd
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --block /System/Library/PrivateFrameworks/IdleAssets.framework/Versions/A/Resources/idleassetsd
修改主机名和本地局域网名称
# 查看当前主机名
scutil --get HostName
# 修改主机名
sudo scutil --set HostName <new-hostname>
# 查看当前本地局域网名称
scutil --get LocalHostName
# 修改本地局域网名称
sudo scutil --set LocalHostName <new-localhostname>
修改本地局域网名称,也可以通过 系统设置 -> 通用 -> 共享 -> 本地主机名 修改
开启 ROOT 后登录显示两个用户
Mac的 Root 用户默认为停用状态
~ su root
Password:
su: Sorry
可以通过命令行开启 ROOT 用户
~ sudo passwd root
Changing password for root.
New password:
Retype new password:
再次登录到 ROOT 用户
~ su root
Password:
sh-3.2#
这样有可能会导致开机登录界面时显示两个用户:本用户和 其他用户,但我们往往只需要登录 本用户,root在使用时能切换即可,通过以下命令把 root 用户登录禁用
sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool FALSE
查看当前设置
sudo defaults read /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED