Xorg
如何在 X 中簡單地調整顯示器色溫?
我有一台新的 27 英寸 iMac,我在上面執行 Fedora 15(沒有 Apple 作業系統)——直接啟動到 Linux。
顏色對我的眼睛來說基本上是準確的,但是白點比我想要的要高得多(也就是說,一切都是藍色的)。我想它是 9300K,可能是由於花哨的 LED 背光或其他原因。我不知道; 我是一個軟體人。
我想將其調整為更舒適的 6500K。在過去(包括我的舊液晶顯示器),人們只需按下顯示器上的一個按鈕並從菜單中選擇它。當然,在 iMac 上,這並不是一個真正的選擇。我可以在軟體中執行此操作嗎?
我知道完整的分析和校準軟體在 Linux 上執行,我可能最終會做到這一點,但現在我只想要一個簡單的選項。我該怎麼辦?
好的,所以,答案是Stéphane Gimenez在上面的評論中指出的紅移程序可以非常簡單地做到這一點。它的目的是在一天中進行巧妙的白點調整,但也可以對標誌進行一次性調整。
-o
由於基於時間的特徵,所需的開爾文色溫必須給出兩次,這有點奇怪但並不重要。其他東西只是用來抑制在這種情況下無用的資訊消息——這並不重要。
redshift -o -l 0:0 -m randr -t 6000:6000
還需要注意的是,程式碼假定中性為 6500。(在實驗上,
-t 6500:6500
在我看來與使用-x
完全消除效果相同。)在我的系統上,我認為本機白點是 9300K 左右,我我不確定實際數字的最終含義,但選擇低於 6500 的值肯定正是我想要的。我很好奇,所以我查看了程式碼。Redshift 正在做一些比執行更複雜的事情
xgamma
——它有一個完整的顏色漸變表,數據來自http://www.vendian.org/mncharity/dir3/blackbody/。我會進一步研究它,但我認為下一步是進行全面正確的顏色校準。