作为macOS十年老用户,以下这些疑难杂症处理方法本来只是个人的备忘录,现在打算把它们存在一篇笔记里便于查看。
解决Mac安装软件的“已损坏,无法打开。 您应该将它移到废纸篓”问题
原文链接:https://zhuanlan.zhihu.com/p/135948430
Step 1: 打开允许“任何来源”的程序
sudo spctl --master-disable
然后在设置中设置允许“任何来源”
Step 2(如Step 1无效):删除隔离附加信息
sudo xattr -r -d com.apple.quarantine /Applications/应用名称.app
删除mac启动台中的无效图标
原文链接:https://cloud.tencent.com/developer/article/1918385
defaults write com.apple.dock ResetLaunchPad -bool true
killall Dock
若不奏效,则
打开访达,按下快捷键「commond」+「shift」+「H」,之后页面会自动跳转到用户的主页。打开「应用程序文件夹」,里面的都是launchpad的内容,找到你要删除的目标将其删除即可
用AppleScript一次性更新所有屏幕的壁纸
原文链接:https://apple.stackexchange.com/questions/141834/applescript-to-change-desktop-image-on-all-monitors
tell application "System Events" to tell every desktop to set picture to "path/to/picture.png"
用命令行设置壁纸:
osascript -e 'tell application "Finder" to set desktop picture to POSIX file "/path/to/picture.jpg"'
禁止macOS在NAS随地拉屎(写入.DS_Store文件)
原文链接1:https://support.apple.com/en-us/102064
原文链接2:https://discussionschinese.apple.com/thread/250178280?sortBy=rank
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
在移动硬盘中删除屎以及其他垃圾:
find /Volumes/<your-USB-volume-name> -name ._* -o -name .DS_Store -type f -delete
rm -rf /Volumes/<your-USB-volume-name>/.{,_.}{fseventsd,Spotlight-V*,Trashes}
(持续更新)