注意:更改真實分辨率的代碼已經(jīng)完成。
改的時候,因為10.6不再提供10.5之前設(shè)置最佳分辨率等系統(tǒng)功能mac更改顯示器分辨率軟件,需要自己寫。
設(shè)置和顯示顯示分辨率 - 源代碼
以下是設(shè)置和顯示當(dāng)前系統(tǒng)顯示設(shè)備和分辨率的源代碼
如果您有興趣,請在您自己的環(huán)境中測試它是如何工作的。
幾個概念:
:當(dāng)前連接到系統(tǒng)的每臺顯示器
Main :當(dāng)前主顯示設(shè)備
模式:每臺顯示設(shè)備接入系統(tǒng)后,系統(tǒng)自動生成內(nèi)存對象對其進行管理。決議是其中的一部分。每個顯示設(shè)備可能有多種模式,這些模式形成一個列表。
編譯步驟:
首先安裝xcode開發(fā)環(huán)境,例如將以下源代碼復(fù)制到文本編輯器中,然后以文本模式保存。例如mac更改顯示器分辨率軟件,源代碼的文件名為.m,并保存在您的計算機上。重新編譯:在里面輸入命令:
這將在您的計算機上生成一個后期程序。
具體使用,在里面運行:
注意:
此版本適用于 OS X 10.6 及更高版本。在10.6系統(tǒng)上編譯運行成功;沒有在 10.5 上編譯;10.6成功編譯執(zhí)行命令,在10.5系統(tǒng)上沒有運行過——應(yīng)該不能運行——誰有條件測試一下。因為 10.6 改變了 10.5 中的很多底層功能。
已知:
其他:
源代碼