|
|
@ -32,6 +32,23 @@ function sendToSpotify(command) |
|
|
|
awful.util.spawn_with_shell("dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player." .. command) |
|
|
|
end |
|
|
|
|
|
|
|
-- Brightness control |
|
|
|
function getBrightness() |
|
|
|
local handle = io.popen("xbacklight -get") |
|
|
|
local brightness = handle:read("*a") |
|
|
|
handle:close() |
|
|
|
return brightness |
|
|
|
end |
|
|
|
|
|
|
|
function increaseBrightness() |
|
|
|
os.execute("xbacklight -inc 2") |
|
|
|
end |
|
|
|
|
|
|
|
function decreaseBrightness() |
|
|
|
os.execute("xbacklight -dec 2") |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
-- Volume control |
|
|
|
function getVolume() |
|
|
|
if isMuted() then return 0 end |
|
|
@ -208,7 +225,13 @@ function getKeys(config) |
|
|
|
hotkey.make(config.nextTrack, nextTrack, |
|
|
|
{ description = "Next track", group = "media control" }), |
|
|
|
hotkey.make(config.previousTrack, previousTrack, |
|
|
|
{ description = "Previous track", group = "media control" }) |
|
|
|
{ description = "Previous track", group = "media control" }), |
|
|
|
|
|
|
|
-- Backlight control |
|
|
|
hotkey.make(config.brightnessUp, increaseBrightness, |
|
|
|
{ description = "Increase screen backlight brightness", group = "media control"}), |
|
|
|
hotkey.make(config.brightnessDown, decreaseBrightness, |
|
|
|
{ description = "Decrease screen backlight brightness", group = "media control"}) |
|
|
|
end |
|
|
|
|
|
|
|
return { |
|
|
|