Brightness control on Awesome windowing manager
I have just installed Awesome WM and I have no options to change the screen brightness, and also its shortcut doesn't working. Any one can help?
Solution 1:
In the globalkeys = awful.util.table.join(
section of ~/.config/awesome/rc.lua
:
-- Brightness
awful.key({ }, "XF86MonBrightnessDown", function ()
awful.util.spawn("xbacklight -dec 15") end),
awful.key({ }, "XF86MonBrightnessUp", function ()
awful.util.spawn("xbacklight -inc 15") end),
Solution 2:
1) Install xbacklight:
sudo apt-get install xbacklight
2) Test it in console:
xbacklight -inc 10
xbacklight -dec 10
3) Add hotkeys to your awesome config ~/.config/awesome/rc.lua
Insert inside [globalkeys = awful.util.table.join] section the following text:
awful.key({ }, "XF86MonBrightnessDown", function ()
awful.util.spawn("xbacklight -dec 15") end),
awful.key({ }, "XF86MonBrightnessUp", function ()
awful.util.spawn("xbacklight -inc 15") end)
I use a keyboard without XF86MonBrightness* that's why I added bindings to Mod+o, Mod+p:
awful.key({ modkey, }, "p", function ()
awful.util.spawn("xbacklight -dec 15") end),
awful.key({ modkey, }, "o", function ()
awful.util.spawn("xbacklight -inc 15") end)
Hope this helps )
Solution 3:
I autostart xfce4-power-manager
, which will let you adjust the brightness using the brightness keys, in addition to general power management, such as suspend/resume, battery notifications, etc.
Solution 4:
One way is to load "gnome-power-manager" inside awesome, or at awesome startup: https://wiki.archlinux.org/index.php/Awesome#Transitioning_away_from_Gnome3 Hope this helps
Another option is to run awesome inside gnome, then you can just rely on the gnome controls (working fine) and networking etc is working too http://awesome.naquadah.org/wiki/Quickly_Setting_up_Awesome_with_Gnome