圓滿解決Ubuntu 12.04螢幕亮度不能儲存的問題 我的電腦是ATI顯卡,Ubuntu 12.04 LTS不能自動儲存亮度:每次登陸/解鎖後,都是最大亮度,十分討厭! 研究了一晚上,終於用兩個指令碼搞定了! 指令碼:bright [plain]#!/bin/bash www.2cto.com # 設定顯示器亮度 # 1. 查看顯示器最大亮度值用這個命令 # $ cat /sys/class/backlight/acpi_video0/max_brightness # 選擇一個合適的值寫入/sys/class/backlight/acpi_video0/brightness即可改變亮度 # 2. 允許users組無密碼執行“sudo tee” # $ sudo -S sh -c 'echo "%users ALL=(root)NOPASSWD:/usr/bin/tee" > /etc/sudoers.d/bright' # $ sudo chmod 0440 /etc/sudoers.d/bright # 3. 將使用者添加到users使用者組 # $ sudo adduser your_username users echo 15 | sudo tee /sys/class/backlight/acpi_video0/brightness 指令碼:bright-monitor [plain]#!/bin/bash www.2cto.com # 使用者登陸成功時,自動執行,包括從鎖定狀態返回 # 設定此指令碼為自動啟動: # 右上方齒輪表徵圖右鍵->啟動應用程式... # 記得先把bright和bright-monitor這兩個指令碼拷貝到/usr/bin中 # 這可以方便多使用者對亮度的控制 dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver',member='ActiveChanged'" | while read line ; do bright done 具體用法大家自行參考指令碼中的注釋吧。
作者 Loaden