added set brightness by number
This commit is contained in:
parent
273e3cb436
commit
d59ea16991
2 changed files with 17 additions and 6 deletions
|
@ -28,6 +28,9 @@ or
|
||||||
it can also be run without any arguments to receive a i3bar compatible json string
|
it can also be run without any arguments to receive a i3bar compatible json string
|
||||||
|
|
||||||
Personally, I have these bound to key combinations in i3. In fact, I have a seperate `bindsym` mode in which all these tools are accessible i.e. `$mod+i` to get to "info" mode then `p` to show pingclock.
|
Personally, I have these bound to key combinations in i3. In fact, I have a seperate `bindsym` mode in which all these tools are accessible i.e. `$mod+i` to get to "info" mode then `p` to show pingclock.
|
||||||
|
|
||||||
|
You can also set the volume and brightness levels by typing a numeric figure into the dmenu/rofi input box
|
||||||
|
|
||||||
There's also an i3bar_tools_threaded folder with tools for use with i3bar/i3blocks which continously update. Currently these are not working as I recently switched from this as primary, to a secondary choice.
|
There's also an i3bar_tools_threaded folder with tools for use with i3bar/i3blocks which continously update. Currently these are not working as I recently switched from this as primary, to a secondary choice.
|
||||||
|
|
||||||
These have some configuration variables explicit to me, you'll need to change them for you for them to be useful I imagine.
|
These have some configuration variables explicit to me, you'll need to change them for you for them to be useful I imagine.
|
||||||
|
|
|
@ -44,13 +44,21 @@ proc get_brightness*(run_once: bool = false) =
|
||||||
data.selected_color = black
|
data.selected_color = black
|
||||||
let args = @["up", "down"]
|
let args = @["up", "down"]
|
||||||
let option = outputJSON(data,args)
|
let option = outputJSON(data,args)
|
||||||
case option:
|
if option in args:
|
||||||
of "up":
|
case option:
|
||||||
discard execCmd("xbacklight -inc 5")
|
of "up":
|
||||||
get_brightness(true)
|
discard execCmd("xbacklight -inc 5")
|
||||||
of "down":
|
get_brightness(true)
|
||||||
discard execCmd("xbacklight -dec 5")
|
of "down":
|
||||||
|
discard execCmd("xbacklight -dec 5")
|
||||||
|
get_brightness(true)
|
||||||
|
else:
|
||||||
|
try:
|
||||||
|
let i = parseInt(option)
|
||||||
|
discard execCmd("xbacklight -set " & $i)
|
||||||
get_brightness(true)
|
get_brightness(true)
|
||||||
|
except:
|
||||||
|
echo getCurrentExceptionMsg()
|
||||||
|
|
||||||
if run_once:
|
if run_once:
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in a new issue