Linux 筆記本 (GNOME 桌面) 重開機、合蓋喚醒後,螢幕亮度常重置為最大或最小。本文提供一套無需安裝額外套件、相容主流發行版的腳本方案,實現亮度設定持久化。
# 查看背光介面 (通常為 acpi_video0 或 intel_backlight)
ls /sys/class/backlight/
# 查看最大亮度值
cat /sys/class/backlight/acpi_video0/max_brightness
# 輸出範例: 15
※ 雙顯卡系統可能同時存在 `acpi_video0`、`intel_backlight`、`video1`,以實際控制背光的介面為準 (可嘗試 `echo 7 > /sys/class/backlight/acpi_video0/brightness` 觀察螢幕變化)。
~/.mybrt.sh:#!/bin/sh
# 開機/喚醒自動恢復亮度至 7 (視 max_brightness 調整,範例 0-15)
pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 7

chmod +x ~/.mybrt.sh

# 將腳本路徑寫入 GNOME 熱插指令設定
gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command "/home/你的使用者名稱/.mybrt.sh"

※ 將 `你的使用者名稱` 替換為實際帳號 (執行 `whoami` 確認)。


透過簡單的 `pkexec gsd-backlight-helper` 腳本搭配 GNOME `hotplug-command` 機制,即可在不修改系統設定檔、不安裝額外套件的前提下,實現 Linux 筆記本亮度設定的完美記憶與自動恢復。若需更智慧的環境光自適應,可嘗試 Calise 或 Redshift。