0%

MacBook Pro外接显示器(三)之Mac上的SwitchResX完全卸载

最近在折腾外接显示器,一直达不到4k@60hz。然后稀里糊涂安装了SwitchResX。SwitchResX是干什么的这里就不多说了,本文主要讲一下怎么卸载。

在系统偏好设置中点击移除就完事了,但事实并没有这么简单。虽然卸载了但是打开显示器会发现显示器的名称中还是带有SwitchResX而不是默认的:

image.png

这说明SwitchResX虽然卸载了但是还残留了一些文件。那么如何恢复显示器的默认名称呢?这个问题实在是有点冷门,花了我好几个小时才搜到解决办法,主要是不知道该怎么搜问题的关键字。搜个卸载出来的都是让你安装清理软件APP的。

最终解决办法如下:

  1. 确保已经退出SwitchResX,然后在系统偏好设置中点击移除删除APP包
  2. /Library/Displays/Contents/Resources/Overrides 里的文件全部删掉
  3. /Library/Colorsync/Profiles/Displays 删掉SwitchRes开头的
  4. 重启电脑

ps:连带的MonitorControl突然无法使用提示“未发现支持的显示器”的问题也解决了(一度以为是升级到Big Sur系统导致)。真正原因估计就是SwitchResX改了显示器的名称导致。

总结:
1.Mac中删除一个APP,系统只是删掉了这个应用,但是这个应用在使用的过程中产生的一些文件并不会被删除。
一个APP在使用过程中或多或少会产生一些文件比如缓存,但这些缓存一般对我们的使用不会产生影响顶多占用了一些磁盘空间,但有些APP会产生一些配置文件这就导致即使删除了这个APP,只要它的配置文件还在那么就会存在副作用。因此要想彻底卸载一个应用除了删掉这个应用还要把它使用过程中产生的文件也要删除掉才行。至于APP会在哪些目录产生哪些文件那就只能网上搜索了。
2.如果你想设置分辨率的话还不如用EasyRes,目前还没看到有啥问题。
3.英语好还是很有用的。在搜一些问题的时候直接上英文关键字比中文的好多了。用中文搜可能来来回回都是那几篇还是抄来抄去的。

参考
how reset my display profile it’s show “SwitchResX4 - Color LCD”
有一个人的回答:

1
2
3
4
5
6
It's not a problem. SwitchResX is doing that on purpose, and for absolutely no good reason.

The app doesn't do anything useful. Correctly and entirely delete SwitchResX according to the instructions
on their site and your issue should be solved. Though after its removal, you'll have to empty out the Displays
profile folder again so the OS can pull another new copy of the default display profile that won't be tagged
with their application name.

觉得文章有帮助可以打赏一下哦!