[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Macintosh LCD brightness control



On Wednesday 14,November,2012 10:56 PM, Darac Marjal wrote:
> On Wed, Nov 14, 2012 at 10:43:31PM +0800, lina wrote:
>> On Wednesday 14,November,2012 09:31 PM, Darac Marjal wrote:
>>> On Wed, Nov 14, 2012 at 10:03:55PM +1000, adam wolter wrote:
>>>>    Release 6.0.6 (squeeze)
>>>>    i have the PowerPC version installed on a lampShade iMac G4.
>>>>    LCD monitor brightness is controlled by function keys F1 and F2 which have
>>>>    brightness markings.
>>>>    it all works well.
>>>>    i just want to know HOW so i can make similar support in ubuntu.
>>>>    Volume controls work well also and i can find XF86 Keyboard Shortcuts.
>>>>    "xdotool key XF86MonBrightnessDown"  works also but there is no Keyboard
>>>>    Shortcut for it !
>>>>    Can someone tell me how the F1 key is bound to XF86MonBrightnessDown ????
>>>>    please.
>>>
>>> Run the following:
>>>
>>> $ xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode
>>> /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'
>>>
>>> (all one line. The initial $ is to show it's to be run as an ordinary
>>> user).
>>>
>>> That should pop up a little window, press Fn+F1 and then FN+F2 and see
>>> what codes you get out. You should get a pair of "Number Function" for
>>> each key.
>>>
>>> Next, add the following lines to "~/.Xmodmap":
>>>
>>> keycode 123 = XF86MonBrightnessUp
>>> keycode 124 = XF86MonBrightnessDown
>>>
>>> (replacing 123 and 124 with the appropriate numbers obtained above). Log
>>> out and restart X (or just reboot) and see if that works.
>>
>> Thanks, I also tried via *touch* the file .Xmodmap under my home
>> directory with
>>
>> $ more .Xmodmap
>> 232 XF86MonBrightnessDown
>> 233 XF86MonBrightnessUp
>>
>> Not work. Furthermore,
>>
>> $ xev | grep -A2 '^KeyRelease'
>> KeyRelease event, serial 39, synthetic NO, window 0x3a00001,
>>     root 0xb4, subw 0x0, time 307378, (132,112), root:(763,477),
>>     state 0x0, keycode 232 (keysym 0x1008ff03, XF86MonBrightnessDown),
>> same_screen YES,
>> --
>> KeyRelease event, serial 39, synthetic NO, window 0x3a00001,
>>     root 0xb4, subw 0x0, time 308218, (132,112), root:(763,477),
>>     state 0x0, keycode 233 (keysym 0x1008ff02, XF86MonBrightnessUp),
>> same_screen YES,
>>
>> I did a reboot.
> 
> OK, so you're getting the appropriate keycodes being sent, but it's
> still not working? Yet it works if you synthetically generate those
> keycodes with "xdotool"? That's very odd.

Do you think it's due to I "touch" the new file .Xmodmap

I checked before but failed to realize which package was missing to have
the .Xmodmap under my home directory.

P.S. I use the dvorak keyboard, which also brings me with another
trouble, the xscreen-saver does not work due to the password
recognization problem.

Thanks again,


Reply to: