最近在折騰外接顯示器,一直達不到4k@60hz。然后稀里糊涂安裝了SwitchResX。SwitchResX是干什么的這里就不多說了,本文主要講一下怎么卸載。
在系統(tǒng)偏好設置中點擊移除就完事了,但事實并沒有這么簡單。
雖然卸載了但是打開顯示器會發(fā)現(xiàn)顯示器的名稱中還是帶有SwitchResX而不是默認的:

這說明SwitchResX雖然卸載了但是還殘留了一些文件。那么如何恢復顯示器的默認名稱呢?這個問題實在是有點冷門,花了我好幾個小時才搜到解決辦法,主要是不知道該怎么搜問題的關(guān)鍵字。搜個卸載出來的都是讓你安裝清理軟件APP的。
最終解決辦法如下:
- 確保已經(jīng)退出SwitchResX,然后在系統(tǒng)偏好設置中點擊移除刪除APP包
-
/Library/Displays/Contents/Resources/Overrides里的文件全部刪掉 -
/Library/Colorsync/Profiles/Displays刪掉SwitchRes開頭的 - 重啟電腦
ps:連帶的MonitorControl突然無法使用提示“未發(fā)現(xiàn)支持的顯示器”的問題也解決了(一度以為是升級到Big Sur系統(tǒng)導致)。真正原因估計就是SwitchResX改了顯示器的名稱導致。
總結(jié):
1.Mac中刪除一個APP,系統(tǒng)只是刪掉了這個應用,但是這個應用在使用的過程中產(chǎn)生的一些文件并不會被刪除。
一個APP在使用過程中或多或少會產(chǎn)生一些文件比如緩存,但這些緩存一般對我們的使用不會產(chǎn)生影響頂多占用了一些磁盤空間,但有些APP會產(chǎn)生一些配置文件這就導致即使刪除了這個APP,只要它的配置文件還在那么就會存在副作用。因此要想徹底卸載一個應用除了刪掉這個應用還要把它使用過程中產(chǎn)生的文件也要刪除掉才行。至于APP會在哪些目錄產(chǎn)生哪些文件那就只能網(wǎng)上搜索了。
2.如果你想設置分辨率的話還不如用EasyRes,目前還沒看到有啥問題。
3.英語好還是很有用的。在搜一些問題的時候直接上英文關(guān)鍵字比中文的好多了。用中文搜可能來來回回都是那幾篇還是抄來抄去的。
參考
how reset my display profile it's show "SwitchResX4 - Color LCD"
有一個人的回答:
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.