refactor brightnessarc widget
This commit is contained in:
parent
7056548768
commit
5c637b1daf
|
@ -2,16 +2,15 @@
|
||||||
-- Brightness Widget for Awesome Window Manager
|
-- Brightness Widget for Awesome Window Manager
|
||||||
-- Shows the brightness level of the laptop display
|
-- Shows the brightness level of the laptop display
|
||||||
-- More details could be found here:
|
-- More details could be found here:
|
||||||
-- https://github.com/streetturtle/awesome-wm-widgets/tree/master/brightness-widget
|
-- https://github.com/streetturtle/awesome-wm-widgets/tree/master/brightnessarc-widget
|
||||||
|
|
||||||
-- @author Pavel Makhov
|
-- @author Pavel Makhov
|
||||||
-- @copyright 2017 Pavel Makhov
|
-- @copyright 2019 Pavel Makhov
|
||||||
-------------------------------------------------
|
-------------------------------------------------
|
||||||
|
|
||||||
local wibox = require("wibox")
|
local wibox = require("wibox")
|
||||||
local watch = require("awful.widget.watch")
|
local watch = require("awful.widget.watch")
|
||||||
local spawn = require("awful.spawn")
|
local spawn = require("awful.spawn")
|
||||||
local naughty = require("naughty")
|
|
||||||
|
|
||||||
local PATH_TO_ICON = "/usr/share/icons/Arc/status/symbolic/display-brightness-symbolic.svg"
|
local PATH_TO_ICON = "/usr/share/icons/Arc/status/symbolic/display-brightness-symbolic.svg"
|
||||||
local GET_BRIGHTNESS_CMD = "light -G" -- "xbacklight -get"
|
local GET_BRIGHTNESS_CMD = "light -G" -- "xbacklight -get"
|
||||||
|
@ -37,9 +36,7 @@ local brightnessarc = wibox.widget {
|
||||||
widget = wibox.container.arcchart
|
widget = wibox.container.arcchart
|
||||||
}
|
}
|
||||||
|
|
||||||
local brightnessarc_widget = wibox.container.mirror(brightnessarc, { horizontal = true })
|
local update_widget = function(widget, stdout)
|
||||||
|
|
||||||
local update_widget = function(widget, stdout, stderr, exitreason, exitcode)
|
|
||||||
local brightness_level = string.match(stdout, "(%d?%d?)")
|
local brightness_level = string.match(stdout, "(%d?%d?)")
|
||||||
brightness_level = tonumber(string.format("% 3d", brightness_level))
|
brightness_level = tonumber(string.format("% 3d", brightness_level))
|
||||||
|
|
||||||
|
@ -54,4 +51,4 @@ end)
|
||||||
|
|
||||||
watch(GET_BRIGHTNESS_CMD, 1, update_widget, brightnessarc)
|
watch(GET_BRIGHTNESS_CMD, 1, update_widget, brightnessarc)
|
||||||
|
|
||||||
return brightnessarc_widget
|
return brightnessarc
|
||||||
|
|
Loading…
Reference in New Issue