Linux下屏幕亮度的調(diào)節(jié)方式
1 概述
Linux下的屏幕調(diào)節(jié)可以通過圖形界面或者命令行進行調(diào)節(jié),圖形界面的話主要就是在設(shè)置中進行調(diào)節(jié),如果設(shè)置中沒有相應(yīng)的選項可以進行手動調(diào)節(jié)。
2 手動調(diào)節(jié)
2.1 手動屏幕調(diào)節(jié)
亮度由ACPI內(nèi)核模塊控制,模塊接口在/sys/class/backlight,進入/sys/class/backlight后會有一個叫intel_backlight/nv_backlight的文件夾(這個和硬件有關(guān)),再次進入后會有如下文件:

其中brightness就是當前屏幕的亮度,max_brightness是最大亮度,筆者的環(huán)境上顯示如下:

需要調(diào)節(jié)亮度時,切換到root用戶,直接向brightness寫入數(shù)值即可調(diào)節(jié)亮度:
echo 50 > brightness
注意范圍為[0-max_brightness],非法范圍不能執(zhí)行成功:

勇士可以試一下echo 0 > brightness。
2.2 外接顯示屏調(diào)節(jié)
如果是外接顯示屏的話,使用上面的方法是不能調(diào)節(jié)的,需要使用另一條命令:
xrandr
輸入之后會顯示對應(yīng)的外接接口,比如:

這里的HDMI-1就是外接接口,然后通過:
xrandr --output HDMI-1 --brightness 0.5
進行亮度調(diào)節(jié),亮度的范圍是0-1。該命令無需root,可以直接執(zhí)行。
3 自動調(diào)節(jié)
另外筆者搜索了一下找到了兩個能自動調(diào)節(jié)屏幕兩亮度的軟件:
CaliseRedshift
建議使用后者,因為Calise貌似很久沒更新了,相比起Redshiift有很大距離:


Redshift安裝很簡單,筆者的機器上只需要:
yay -S redshift
Redshift提供了命令行以及圖形界面,可以通過經(jīng)緯度以及當前時間進行自動調(diào)節(jié),打開后會在托盤有個圖標,右鍵有個選項info,打開后可以看到當前的經(jīng)緯度、色溫以及處于白天或者黑夜狀態(tài),可以輸入:
redshift -v
查看更多詳細信息。
想手動調(diào)節(jié)亮度可以通過-b調(diào)節(jié),比如:
redshift -b 1.0:0.7
冒號前后分別表示白天以及夜晚的亮度,注意該命令會同時調(diào)節(jié)外接顯示屏的亮度。其他更多選項請輸入
redshift -h
查詢。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Ubuntu18.04設(shè)置共享文件夾方式(解決/mnt目錄下沒有hgfs目錄)
這篇文章詳細介紹了如何在Ubuntu虛擬機和Windows系統(tǒng)之間共享文件夾,并提供了具體步驟,包括創(chuàng)建共享文件夾、配置虛擬機設(shè)置、在Ubuntu中查看共享文件夾、解決掛載問題以及設(shè)置開機自動掛載2025-12-12
Linux使用iostat命令監(jiān)控系統(tǒng)磁盤I/O性能和CPU使用情況
iostat(Input/Output Statistics)是一個用于監(jiān)控系統(tǒng)磁盤I/O(輸入/輸出)性能和CPU使用情況的強大工具,本文給大家介紹了Linux如何使用iostat命令監(jiān)控系統(tǒng)磁盤I/O性能和CPU使用情況,需要的朋友可以參考下2025-10-10
Apache 的 order deny allow 設(shè)置說明
Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用來控制目錄和文件的訪問授權(quán)。2010-12-12

