MacOS 10.15 Catalina 隐藏废纸篓/回收站的方法
升级 MacOS 10.15 Catalina 之后,通过 csrutil enable
修改系统文件的方法失效了。
失效的原因是系统被挂载在了一个只读的卷里,不能直接修改系统目录下的文件。
解决方法是通过挂载将根目录变为可读写的,具体操作如下:
- 将根目录变为可读写的
sudo mount -uw /
- 编辑
DockMenus.plist
文件,或者复制出来,使用编辑器修改
如果担心改错了,可以先备份一份
sudo vim /System/Library/CoreServices/Dock.app/Contents/Resources/DockMenus.plist
- 在约 961 行找到
<key>trash</key>
的配置,在</array>
之前加入如下配置
<dict>
<key>command</key>
<integer>1004</integer>
<key>name</key>
<string>REMOVE_FROM_DOCK</string>
</dict>
效果如下图:
- 重启访达进程,这样系统会重新加载
DockMenus.plist
配置
killall Finder
- 在废纸篓上右键,点击 “从程序坞中移除”,废纸篓就消失了~
记得重启电脑后,废纸篓会再次出现,只需再次点击移除就行了。