筆記型電腦在 Ubuntu 下螢幕亮度常比 Windows 暗淡,或鍵盤亮度鍵無效。本文提供兩種指令調整亮度的方法:調整 Gamma 參數 (軟體層級) 與直接控制 PCI 顯示裝置背光暫存器 (硬體層級),並說明如何查詢 VGA 裝置位址。

xgamma -gamma 0.75
# 數值範圍 0.5 ~ 1.0,1.0 為預設,數值越小畫面越暗 (對比度降低)
# 立即生效,重開機失效,可加入啟動應用程式實現永久
# 1. 查詢 VGA 裝置 PCI 位址
lspci | grep -i vga
# 輸出範例:00:02.0 VGA compatible controller: Intel Corporation ...
# 2. 設定亮度 (十六進位 00 最暗 ~ FF 最亮,部分筆電相反)
sudo setpci -s 00:02.0 F4.B=80
# -s 00:02.0 為裝置位址
# F4 為背光控制暫存器位移 (Intel 晶片組常見)
# .B 表示寫入 1 個位元組
# =80 為亮度值 (約 50%)
setpci:PCI 配置空間存取工具。-s:指定裝置位址 (格式 bus:slot.func)。F4:暫存器位移 (不同晶片組可能不同,Intel 常為 F4)。.B/.W/.L:存取寬度 (Byte/Word 2bytes/Long 4bytes)。=value:要寫入的十六進位值。將指令加入 /etc/rc.local (systemd 系統建立 service) 或建立 udev 規則在裝置出現時自動套用。
F4、F5 等。透過這兩種方法,您可以在 Ubuntu 精確控制螢幕亮度,解決鍵盤熱鍵失效或亮度不足的問題。