我有一台高清电视,通过 DVI 连接到 Mac mini 的 HDMI。为了消除过扫描,我设法将屏幕分辨率设置为电视不支持的分辨率。如何在没有连接屏幕的情况下更改分辨率?
具体来说,我的电视显示“720p 和 1366 x 768 分辨率”。OS X 中的 720p 分辨率选项会导致大量过扫描(根本看不到菜单栏或 Dock)。因此,我尝试了 x 768,结果却因不支持的分辨率而自食其果。我认为可以尝试一下,因为如果您不接受分辨率更改,分辨率更改就会超时。显然,出于某种原因,这并没有发生。我已经删除了 /Library/Preferences 中的 com.apple.windowserver.plist,正如我在其他地方看到的建议,但没有任何效果。
答案1
当连接了无法正常工作的显示器时,您可以在“显示器”偏好设置窗格中“收集窗口”,这样您就可以从正常工作的显示器上设置其属性。
如果连接的显示器是您唯一的显示器,并且您可以访问用户的文件(例如,第二个可用的显示器),则首选项将存储在
~/Library/Preferences/ByHost/com.apple.windowserver.[UUID].plist
其中[UUID]
,嗯,是一个 UUID,看起来有点像598781DD-929A-5CA7-FFED-EF19A1B625F8
。
您可以尝试使用Property List Editor
(Apple 开发人员工具的一部分)编辑此文件(我认为相关条目是Unmirrored Height
和Unmirrored Width
,但是仅从 VendorID 等找到正确的列表条目可能很困难)。
您还可以删除它或者重命名它,重置您可能拥有的所有屏幕配置。