DS_store
为了避免 Finder 污染外部设备,可以使用如下命令:
# 禁用网络存储生成(推荐)
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
# 禁用外接存储生成(如 U 盘)
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
此外也可以完全关闭 Finder 生成 .DS_store
的能力,但是我不确定是不是真的完全关掉了:
defaults write com.apple.finder AppleShowAllFiles FALSE
如果希望恢复,那么可以使用如下命令:
defaults write com.apple.finder AppleShowAllFiles TRUE
LauchCtl
为了给 GUI 应用添加环境变量,可以这样操作:
编辑 /etc/launchd.conf
,其形式如下:
setenv CONTINUE_GLOBAL_DIR "$HOME/.config/continue/"
但是这种方式似乎时灵时不灵的。
指纹 Sudo
编辑 /etc/pam.d/sudo
文件,在开头增加如下内容:
auth sufficient pam_tid.so