obxml,mb-brightness
This commit is contained in:
parent
34eaf6e7ed
commit
a7d3e0a739
17
bin/mb-brightness
Executable file
17
bin/mb-brightness
Executable file
@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
## mb-brightness - control brightness on Mabox
|
||||
|
||||
CARD=$(ls /sys/class/backlight | head -n 1)
|
||||
|
||||
inc() {
|
||||
[[ "$CARD" == *"intel_"* ]] && xbacklight -inc 10 || light -A 5
|
||||
}
|
||||
|
||||
dec() {
|
||||
[[ "$CARD" == *"intel_"* ]] && xbacklight -dec 10 || light -U 5
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
inc)inc;;
|
||||
dec)dec;;
|
||||
esac
|
63
bin/obxml
Executable file
63
bin/obxml
Executable file
@ -0,0 +1,63 @@
|
||||
#!/bin/bash
|
||||
# helper script for editing Openbox rc.xml config file
|
||||
|
||||
nspace="http://openbox.org/3.4/rc"
|
||||
rcxml="$HOME/.config/openbox/rc.xml"
|
||||
reconf=0
|
||||
|
||||
sel(){
|
||||
xml sel -N a="$nspace" -t -v ${1} "$rcxml"
|
||||
}
|
||||
|
||||
set(){
|
||||
xml ed -L -N a="$nspace" -u ${1} -v ${2} "$rcxml"
|
||||
reconf=1
|
||||
}
|
||||
|
||||
switch_desk(){
|
||||
case "$1" in
|
||||
on)
|
||||
set '/a:openbox_config/a:mouse/a:context[@name="Root"]/a:mousebind[@action="Click"][@button="Up"]/a:action/a:to' previous
|
||||
set '/a:openbox_config/a:mouse/a:context[@name="Root"]/a:mousebind[@action="Click"][@button="Down"]/a:action/a:to' next
|
||||
;;
|
||||
off)
|
||||
set '/a:openbox_config/a:mouse/a:context[@name="Root"]/a:mousebind[@action="Click"][@button="Up"]/a:action/a:to' none
|
||||
set '/a:openbox_config/a:mouse/a:context[@name="Root"]/a:mousebind[@action="Click"][@button="Down"]/a:action/a:to' none
|
||||
;;
|
||||
esac
|
||||
|
||||
}
|
||||
|
||||
show_desk(){
|
||||
case "$1" in
|
||||
on)
|
||||
set '/a:openbox_config/a:mouse/a:context[@name="Root"]/a:mousebind[@action="Press"][@button="Left"]/a:action/@name' ToggleShowDesktop
|
||||
;;
|
||||
off)
|
||||
set '/a:openbox_config/a:mouse/a:context[@name="Root"]/a:mousebind[@action="Press"][@button="Left"]/a:action/@name' none
|
||||
;;
|
||||
esac
|
||||
}
|
||||
focus_follow_mouse(){
|
||||
case "$1" in
|
||||
on)
|
||||
set '/a:openbox_config/a:focus/a:followMouse' yes
|
||||
set '/a:openbox_config/a:focus/a:raiseOnFocus' yes
|
||||
;;
|
||||
off)
|
||||
set '/a:openbox_config/a:focus/a:followMouse' no
|
||||
set '/a:openbox_config/a:focus/a:raiseOnFocus' no
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
sel)sel "$2";;
|
||||
set)set "$2" "$3";;
|
||||
switch_desk)switch_desk "$2";;
|
||||
show_desk)show_desk "$2";;
|
||||
focus_follow_mouse)focus_follow_mouse "$2";;
|
||||
|
||||
esac
|
||||
|
||||
[[ "$reconf" = "1" ]] && openbox --reconfigure
|
@ -1,13 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
reload-gtk
|
||||
|
||||
killall conky
|
||||
|
||||
sleep 1
|
||||
wallp="$(< "${HOME}/.cache/wal/wal")"
|
||||
cp "$HOME/.config/wpg/samples/${wallp##*/}_wal_sample.png" "$HOME/.config/conky/images/colors-colorize.png"
|
||||
nitrogen --set-scaled ${wallp} --save
|
||||
|
||||
mb-conky-session --autostart
|
||||
#echo ${wallp##*/}
|
||||
|
Loading…
Reference in New Issue
Block a user