如上所述,不同時間段很多用戶都需要不同的顯示器亮度。LightBulb(https://github.com/Tyrrrz/LightBulb/releases/
tag/2.2)就是一款能夠根據日出日落時間,自動調整屏幕顏色的免費軟件。而且它提供了許多自定義選項,比如可以添加白名單,設置指定程序不調整亮度,支持快捷鍵調整(可以通過快捷鍵快速調整亮度,這樣臺式機顯示器也可以通過軟件實現亮度調整)。
啟動軟件后,點擊Setting進入設置,這里既可以讀取當前位置,自動設置日出日落時間,也可以拖動進度條進行手動設置,這樣到了指定時間就會自動進入夜間模式,亮度會自動降低(圖1)。

夜間模式設置可以實現在指定時間自動降低亮度,但是這種模式是全程生效的,如果想設置例外的,比如在夜間模式運行畫圖程序看圖,希望顯示器亮度保持正常模式。那么只要先啟動畫圖程序,接著在LightBulb的主界面點擊Applicationwhitelist(白名單列表),在打開的窗口選擇Mspaint,這樣在夜間模式下其他程序都是使用夜間模式,但是切換到畫圖程序后則仍然可以使用正常亮度,更方便實際使用(圖2)。

在程序主界面切換到“快捷鍵”,還可以對亮度加減、飽和度等參數進行快捷設置,這樣臺式機用戶可以直接通過快捷鍵完成顯示器設置。切換到General,則可以對色溫、亮度、飽和度等參數進行更多的自定義設置。
小提示:對于Windows10用戶,也可以使用內置的“夜間模式”進行亮度的自動調整,啟動“夜間模式”后,軟件會自動在指定時間進行調整,但是它只是對屏幕的伽馬值進行自動調整(無法自定義參數),而且也無法進行白名單和快捷鍵設置。
不同程序要求的亮度是不同的,比如日常使用的Word,為了保護眼睛并不需要高亮度,但是在使用Photoshop處理圖片時則需要更高的亮度。現在利用系統自帶的Powershell制作亮度調整腳本,就可以實現亮度調整和特定程序關聯。
啟動記事本輸入下列的代碼,將它保存為“ps.ps1”放置在桌面,代碼如下(rem為注釋,不需要輸入):
Rem 使用Powershell獲取顯示器控制命令,亮度調整值為WmiSetBrightness(1,100),100最亮值,本例為90%(Get-Wmi
Object -Namespace root/WMI-Class WmiMonitorBrightnessMethods).WmiSetBrightness(1,90)
Rem啟動指定程序PS,其他程序請根據實際安裝路徑設置
“C:\Program Files\photoshop\ps.exe”
小提示:只有顯示器自帶 DDC/CI 接口(近幾年出的顯示器幾乎都有該接口),才能使用上述Powershell腳本控制顯示器亮度。要判斷自己的顯示器是否支持DDC/CI接口,只要打開OSD菜單,查看是否有類似“DDC/CI”的字樣,如有則將它設置為開啟即可。
這樣當用戶需要啟動Photoshop并將亮度調整為90%時,只要在桌面右擊上述腳本文件,選擇“使用Powershell運行”即可(圖3)。

平時很多用戶都在使用瀏覽器瀏覽網頁,對于使用Chrome核心的瀏覽器,比如Windows10自帶的新版Edge瀏覽器,啟動Edge瀏覽器后,在地址欄中輸入“edge://flags”并回車,搜索“Microsoft Edge theme”,將該Flag設置為啟用。這樣當Windows 10切換到夜間模式后,Edge瀏覽器也會隨之切換到夜間主題。當然也可以在“設置→外觀→主題”中,將主題設為“深色模式”,實現類似夜間模式的效果。
不過上述設置只是對瀏覽器外觀生效,對于網頁文本等還是保持普通模式。如果需要單獨為瀏覽器設置夜間模式,還可以下載Darkreader插件。安裝完該插件后,點擊地址欄的插件圖標,在濾鏡選項下選擇黑暗模式,還可以對亮度、對比度、灰度等進行更多的設置(圖4)。

完成設置后會立刻生效,切換到暗黑模式后,網頁布局、字體等都會變為暗黑效果,更方便用戶在夜間閱讀。切換到“網站列表”,則可以設置暗黑模式對指定網頁生效(圖5)。

一些用戶在將Windows 10系統升級到新版本的時候,顯示器亮度調整經常會失效。比如Surface3pro升級到v2004版后亮度調節失靈,對于這類設備可以借助Dimmer(https://www.nelsonpires.com/software/dimmer)調節亮度。它通過在屏幕上添加一個虛擬覆蓋層來降低亮度,只要簡單拖動滑塊即可調亮度,并且支持多個擴展屏幕的調節(每個擴展屏幕都會顯示數字,并有自己的調整滑塊)。
啟動程序后Dimmer會自動最小化到任務托盤,右鍵點擊圖標選擇Open,打開Dimmer主界面后切換到“Screens”標簽,拖動其中的滑塊即可進行亮度的調整。和常規亮度調整不同的是,Dimmer只是在當前屏幕上添加了一個虛擬覆蓋層以降低亮度。因此即使當前顯示器亮度調整組件失效,使用它也可以進行亮度的調節(但是其他組件的菜單等仍是常規的亮度,如圖6所示記事本的菜單),對于多顯示器用戶可以使用數字直觀地進行標示。

小結:上面介紹了多種顯示器亮度的調整方法,大家可以根據自己的實際使用情況靈活選擇,比如常規的使用借助LightBulb自動調整,但是可以通過白名單設置例外程序。如果要快速恢復常用的亮度,則可以使用Poweshell設置一個腳本,為它配置快捷鍵后,可以一鍵恢復常用亮度。