VAIO 筆電在 Ubuntu 8.10 下的背光亮度調整方法 - Linux

By Mary
at 2008-11-02T01:36
at 2008-11-02T01:36
Table of Contents
我用的 VAIO Z 一直沒辦法在 Ubuntu 8.10 調背光亮度, 眼睛都快瞎了...
找了好久, 終於找到方法了. 主要問題是出在 xrandr 驅動的設定檔.
目前唯一的 workaround 是每次在 GDM 開始以後執行這個指令:
xrandr --output LVDS -set BACKLIGHT_CONTROL native
然後安裝 xbacklight, 用這個指令調整亮度:
xbacklight -set 60
兩個指令都不需要 sudo 就可以執行, 數字部份是 0 到 100, 100 最亮.
這樣就可以了, 至少在 VAIO Z 上可以, 其他機型我不知道.
這個方法比較討厭的是那個 xrandr 指令必須在每次 GDM 執行後才能執行,
直接放在 /etc/rc*.d 裡似乎都會跟 GDM 有 race condition, 況且 logout 後再
重新 login 時 GDM 會重開, 這時 xrandr 得再設一次, 因此放在 /etc/rc*.d
也不適合... 我現在是放在小 script 裡, 靠 Gnome Session 設定每次 login
時執行, 這樣是 OK, 只是似乎 login 以後得等個 10~20 秒才能調亮度.
沒辦法從 Gnome 的亮度 applet 操作, 也沒辦法直接按 VAIO 上的 hotkey 控制.
新的 VAIO 似乎所有 Fn 鍵都會送兩組 keycode 出來, 因此目前的 acpi keycode
好像對應不了... 有人說舊款的 VAIO 沒有這個問題.
我現在透過 Compiz 的功能將 F5 跟 F6 設定連結到兩個小 shell script
來執行 xbacklight 的指令, 一個增加亮度一個減少亮度,
這樣效果跟 Fn key 差不多了.
--
找了好久, 終於找到方法了. 主要問題是出在 xrandr 驅動的設定檔.
目前唯一的 workaround 是每次在 GDM 開始以後執行這個指令:
xrandr --output LVDS -set BACKLIGHT_CONTROL native
然後安裝 xbacklight, 用這個指令調整亮度:
xbacklight -set 60
兩個指令都不需要 sudo 就可以執行, 數字部份是 0 到 100, 100 最亮.
這樣就可以了, 至少在 VAIO Z 上可以, 其他機型我不知道.
這個方法比較討厭的是那個 xrandr 指令必須在每次 GDM 執行後才能執行,
直接放在 /etc/rc*.d 裡似乎都會跟 GDM 有 race condition, 況且 logout 後再
重新 login 時 GDM 會重開, 這時 xrandr 得再設一次, 因此放在 /etc/rc*.d
也不適合... 我現在是放在小 script 裡, 靠 Gnome Session 設定每次 login
時執行, 這樣是 OK, 只是似乎 login 以後得等個 10~20 秒才能調亮度.
沒辦法從 Gnome 的亮度 applet 操作, 也沒辦法直接按 VAIO 上的 hotkey 控制.
新的 VAIO 似乎所有 Fn 鍵都會送兩組 keycode 出來, 因此目前的 acpi keycode
好像對應不了... 有人說舊款的 VAIO 沒有這個問題.
我現在透過 Compiz 的功能將 F5 跟 F6 設定連結到兩個小 shell script
來執行 xbacklight 的指令, 一個增加亮度一個減少亮度,
這樣效果跟 Fn key 差不多了.
--
Tags:
Linux
All Comments
Related Posts
如何改預設的shell

By Tracy
at 2008-11-02T00:12
at 2008-11-02T00:12
安裝ubuntu8.10(amd64)無法開機

By Kumar
at 2008-11-01T22:37
at 2008-11-01T22:37
修改開機呈現內容

By Sandy
at 2008-11-01T21:17
at 2008-11-01T21:17
第一次使用openSUSE..遇到一堆問題

By Madame
at 2008-11-01T20:54
at 2008-11-01T20:54
請問Ubuntu如何調整筆電的CPU時脈?

By Margaret
at 2008-11-01T20:54
at 2008-11-01T20:54