upload
This commit is contained in:
109
bin/randomizer
Executable file
109
bin/randomizer
Executable file
@@ -0,0 +1,109 @@
|
||||
#!/bin/bash
|
||||
|
||||
# randomizer
|
||||
|
||||
ob () {
|
||||
obtctl randomizer
|
||||
}
|
||||
menu () {
|
||||
jgctl randomscheme
|
||||
case "$1" in
|
||||
show) colorizer-menus -s;;
|
||||
*):;;
|
||||
esac
|
||||
}
|
||||
conky () {
|
||||
LINES=$(tail -n +2 /usr/share/mabox-colorizer/colorschemes/conky.csv|wc -l)
|
||||
N=$(( ( RANDOM % $LINES ) + 2 ))
|
||||
#notify-send.sh "$LINES" "$N"
|
||||
conkyctl applyscheme_all sys $N
|
||||
}
|
||||
wp () {
|
||||
: # Może niepotrzebne tu
|
||||
}
|
||||
all () {
|
||||
ob
|
||||
conky
|
||||
[[ "$1" == "show" ]] && menu show || menu
|
||||
}
|
||||
resetall () {
|
||||
conkyctl resetcolorsall
|
||||
obtctl resetMBcolors
|
||||
[[ "$1" == "show" ]] && jgctl resetMBcolors show || jgctl resetMBcolors
|
||||
|
||||
}
|
||||
pipemenu () {
|
||||
me=""
|
||||
[[ "$1" == "l" ]] && me="mb-jgtools places"
|
||||
[[ "$1" == "c" ]] && me="colorizer -s"
|
||||
#notify-send.sh "Me $me"
|
||||
|
||||
case "$LANG" in
|
||||
pl*)
|
||||
SETRANDOM="Ustaw losowy motyw dla..."
|
||||
MENUS="Menu i Panele boczne"
|
||||
OBWD="Dekoracja okien Openbox"
|
||||
ALL="Wszystko"
|
||||
ALLRESET="Resetuj wszystko"
|
||||
RESET_TO_DEFAULT="Resetuj do ustawień domyślnych..."
|
||||
HELP="Okno Główne i Pomoc"
|
||||
;;
|
||||
es*)
|
||||
SETRANDOM="Set random colorscheme for..."
|
||||
MENUS="Menus and Panels"
|
||||
OBWD="OpenBox Window Decoration"
|
||||
ALL="All above"
|
||||
ALLRESET="Reset All above"
|
||||
RESET_TO_DEFAULT="Reset to default settings..."
|
||||
HELP="Main Window and Help"
|
||||
;;
|
||||
*)
|
||||
SETRANDOM="Set random colorscheme for..."
|
||||
MENUS="Menus and Panels"
|
||||
OBWD="OpenBox Window Decoration"
|
||||
ALL="All above"
|
||||
ALLRESET="Reset All above"
|
||||
RESET_TO_DEFAULT="Reset to default settings..."
|
||||
HELP="Main Window and Help"
|
||||
;;
|
||||
esac
|
||||
out+=("^sep($SETRANDOM)")
|
||||
out+=("$MENUS,randomizer menu;$me")
|
||||
out+=("$OBWD,randomizer ob;$me")
|
||||
out+=("Conky,randomizer conky;$me")
|
||||
out+=("^sep()")
|
||||
out+=(" $ALL,randomizer all;$me")
|
||||
out+=("^sep($RESET_TO_DEFAULT)")
|
||||
out+=("$MENUS,jgctl resetMBcolors;$me")
|
||||
out+=("$OBWD,obtctl resetMBcolors;$me")
|
||||
out+=("Conky,conkyctl resetcolorsall;$me")
|
||||
out+=("^sep()")
|
||||
out+=("<big></big> $ALLRESET,randomizer resetall;$me")
|
||||
if [[ "$1" != "c" ]];then
|
||||
out+=("^sep(Colorizer)")
|
||||
out+=(" Colorizer - $HELP,ycolorizer")
|
||||
out+=("Colorizer - Rootmenu,colorizer -s")
|
||||
out+=("^sep(Colorizer modules)")
|
||||
out+=("OpenBox,colorizer-ob -s")
|
||||
out+=("Menus,colorizer-menus -s")
|
||||
out+=("Conky,colorizer-conky -s")
|
||||
out+=("^sep()")
|
||||
out+=("Cava,colorizer-cava -s")
|
||||
out+=("PyRadio,colorizer-pyradio -s")
|
||||
|
||||
fi
|
||||
printf '%s\n' "${out[@]}"
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
case "$1" in
|
||||
ob) ob;;
|
||||
menu) menu "${2}";;
|
||||
conky) conky;;
|
||||
wp) wp;;
|
||||
all) all "$2";;
|
||||
resetall)resetall "$2";;
|
||||
l|c|*) pipemenu "$1";;
|
||||
esac
|
||||
Reference in New Issue
Block a user