glyphicons

This commit is contained in:
2026-04-12 16:20:51 +02:00
parent 169f1713c5
commit eb758ac162
5 changed files with 111 additions and 113 deletions

56
bin/colorizer Executable file → Normal file
View File

@@ -16,7 +16,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
. $HOME/.config/mabox/mabox.conf
. /usr/share/mb-jgtools/jgtools.inc
CNF_DIR="$HOME/.config/colorizer"
mkdir -p "$CNF_DIR"
@@ -114,7 +115,7 @@ case "$LANG" in
_AUTOTH_SETTINGS="Ustawienia Auto theming"
_APPLY_COLORSCHEME_TO="Zastosuj kolory tapety do..."
_APPLY_TO_ALL="<b>Wszystko</b>"
_APPLY_REVERSE="<b>Wszystko</b> odwrotnie (jasny ciemny)"
_APPLY_REVERSE="<b>Wszystko</b> odwrotnie (jasny 󰑖 ciemny)"
_APPLY_ONLY_TO="Zastosuj tylko do..."
_RESET_WP_THEMES="Reset tapety i motywów"
_ENABLED="włączony"
@@ -194,7 +195,7 @@ case "$LANG" in
_AUTOTH_SETTINGS="Auto theming settings"
_APPLY_COLORSCHEME_TO="Apply wallpaper colors to..."
_APPLY_TO_ALL="<b>All</b> elements"
_APPLY_REVERSE="<b>All</b> elements inversely (dark light)"
_APPLY_REVERSE="<b>All</b> elements inversely (dark 󰑖 light)"
_APPLY_ONLY_TO="Apply only to..."
_RESET_WP_THEMES="Reset (wallpaper and themes)"
_ENABLED="enabled"
@@ -292,7 +293,7 @@ out+=("<big></big> $_APPLY_COLORSCHEME_TO,^checkout(applyto)")
out2+=("^tag(applyto)")
out2+=("^sep($_APPLY_COLORSCHEME_TO)")
out2+=("<big></big> $_APPLY_TO_ALL,w2theme colorize;$me applyto")
out2+=("<big></big> $_APPLY_REVERSE,w2theme reverse;$me applyto")
out2+=("<big>󰑤</big> $_APPLY_REVERSE,w2theme reverse;$me applyto")
out2+=("^sep($_APPLY_ONLY_TO)")
out2+=("^sep(Menu)")
out2+=(" $_LIGHTBG,w2theme menu light;$me applyto")
@@ -310,37 +311,37 @@ out2+=(" $_DARKBG,w2theme ob dark;$me applyto")
out+=("^sep()")
[[ "$wall2themes" == "yes" ]] && out+=("<big></big> $_AUTOTH_SETTINGS,^checkout(autotheming)") || out+=("<big></big> $_AUTOTH_SETTINGS,^checkout(autotheming)")
[[ "$wall2themes" == "yes" ]] && out+=("<big>${cbon}</big> $_AUTOTH_SETTINGS,^checkout(autotheming)") || out+=("<big>${cboff}</big> $_AUTOTH_SETTINGS,^checkout(autotheming)")
out2+=("^tag(autotheming)")
out2+=("^sep($_AUTOTH_SETTINGS (beta))")
[[ "$wall2themes" == "yes" ]] && out2+=("<big></big> $_ENABLED") || out2+=("<big></big> $_ENABLED,mb-setvar wall2themes=yes $COLORIZER_CONF;$me")
[[ "$wall2themes" != "yes" ]] && out2+=("<big></big> $_DISABLED") || out2+=("<big></big> $_DISABLED,mb-setvar wall2themes=no $COLORIZER_CONF;$me")
[[ "$wall2themes" == "yes" ]] && out2+=("<big>${ron}</big> $_ENABLED") || out2+=("<big>${roff}</big> $_ENABLED,mb-setvar wall2themes=yes $COLORIZER_CONF;$me")
[[ "$wall2themes" != "yes" ]] && out2+=("<big>${ron}</big> $_DISABLED") || out2+=("<big>${roff}</big> $_DISABLED,mb-setvar wall2themes=no $COLORIZER_CONF;$me")
out2+=("^sep(<i>OpenBox</i>)")
[[ "$wall2themes_ob" == "light" ]] && out2+=("<big></big> $_LIGHTBG") || out2+=("<big></big> $_LIGHTBG,mb-setvar wall2themes_ob=light $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_ob" == "dark" ]] && out2+=("<big></big> $_DARKBG") || out2+=("<big></big> $_DARKBG,mb-setvar wall2themes_ob=dark $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_ob" == "light" ]] && out2+=("<big>${ron}</big> $_LIGHTBG") || out2+=("<big>${roff}</big> $_LIGHTBG,mb-setvar wall2themes_ob=light $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_ob" == "dark" ]] && out2+=("<big>${ron}</big> $_DARKBG") || out2+=("<big>${roff}</big> $_DARKBG,mb-setvar wall2themes_ob=dark $COLORIZER_CONF;$me autoth")
out2+=("^sep()")
[[ "$wall2themes_ob" == "none" ]] && out2+=("<big></big> $_NONE") || out2+=("<big></big> $_NONE,mb-setvar wall2themes_ob=none $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_ob" == "none" ]] && out2+=("<big>${ron}</big> $_NONE") || out2+=("<big>${roff}</big> $_NONE,mb-setvar wall2themes_ob=none $COLORIZER_CONF;$me autoth")
out2+=("^sep(<i>Menu</i>)")
[[ "$wall2themes_menu" == "light" ]] && out2+=("<big></big> $_LIGHTBG") || out2+=("<big></big> $_LIGHTBG,mb-setvar wall2themes_menu=light $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_menu" == "dark" ]] && out2+=("<big></big> $_DARKBG") || out2+=("<big></big> $_DARKBG,mb-setvar wall2themes_menu=dark $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_menu" == "light" ]] && out2+=("<big>${ron}</big> $_LIGHTBG") || out2+=("<big>${roff}</big> $_LIGHTBG,mb-setvar wall2themes_menu=light $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_menu" == "dark" ]] && out2+=("<big>${ron}</big> $_DARKBG") || out2+=("<big>${roff}</big> $_DARKBG,mb-setvar wall2themes_menu=dark $COLORIZER_CONF;$me autoth")
out2+=("^sep()")
[[ "$wall2themes_menu" == "none" ]] && out2+=("<big></big> $_NONE") || out2+=("<big></big> $_NONE,mb-setvar wall2themes_menu=none $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_menu" == "none" ]] && out2+=("<big>${ron}</big> $_NONE") || out2+=("<big>${roff}</big> $_NONE,mb-setvar wall2themes_menu=none $COLORIZER_CONF;$me autoth")
out2+=("^sep(<i>Conky</i>)")
[[ "$wall2themes_conky" == "light" ]] && out2+=("<big></big> $_LIGHTBG") || out2+=("<big></big> $_LIGHTBG,mb-setvar wall2themes_conky=light $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_conky" == "dark" ]] && out2+=("<big></big> $_DARKBG") || out2+=("<big></big> $_DARKBG,mb-setvar wall2themes_conky=dark $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_conky" == "light" ]] && out2+=("<big>${ron}</big> $_LIGHTBG") || out2+=("<big>${roff}</big> $_LIGHTBG,mb-setvar wall2themes_conky=light $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_conky" == "dark" ]] && out2+=("<big>${ron}</big> $_DARKBG") || out2+=("<big>${roff}</big> $_DARKBG,mb-setvar wall2themes_conky=dark $COLORIZER_CONF;$me autoth")
out2+=("^sep()")
[[ "$wall2themes_conky" == "none" ]] && out2+=("<big></big> $_NONE") || out2+=("<big></big> $_NONE,mb-setvar wall2themes_conky=none $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_conky" == "none" ]] && out2+=("<big>${ron}</big> $_NONE") || out2+=("<big>${roff}</big> $_NONE,mb-setvar wall2themes_conky=none $COLORIZER_CONF;$me autoth")
out2+=("^sep(PyRadio / Cava)")
out2+=("PyRadio and Cava,^checkout(pycava)")
out3+=("^tag(pycava)")
out3+=("^sep(Pyradio)")
[[ "$wall2themes_pyradio" == "light" ]] && out3+=("<big></big> $_LIGHTBG") || out3+=("<big></big> $_LIGHTBG,mb-setvar wall2themes_pyradio=light $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_pyradio" == "dark" ]] && out3+=("<big></big> $_DARKBG") || out3+=("<big></big> $_DARKBG,mb-setvar wall2themes_pyradio=dark $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_pyradio" == "light" ]] && out3+=("<big>${ron}</big> $_LIGHTBG") || out3+=("<big>${roff}</big> $_LIGHTBG,mb-setvar wall2themes_pyradio=light $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_pyradio" == "dark" ]] && out3+=("<big>${ron}</big> $_DARKBG") || out3+=("<big>${roff}</big> $_DARKBG,mb-setvar wall2themes_pyradio=dark $COLORIZER_CONF;$me autoth")
out3+=("^sep()")
[[ "$wall2themes_pyradio" == "none" ]] && out3+=("<big></big> $_NONE") || out3+=("<big></big> $_NONE,mb-setvar wall2themes_pyradio=none $COLORIZER_CONF;$me autoth")
[[ "$wall2themes_pyradio" == "none" ]] && out3+=("<big>${ron}</big> $_NONE") || out3+=("<big>${roff}</big> $_NONE,mb-setvar wall2themes_pyradio=none $COLORIZER_CONF;$me autoth")
out3+=("^sep(Cava)")
out3+=("^sep(<small><i>not implemented yet</i></small>)")
out3+=("Use Colorizer Cava,colorizer-cava -s")
@@ -405,14 +406,14 @@ out2+=("^tag(settings)")
out2+=("^sep($GRADIENTS_ACT)")
[[ "$gradient_obtheme" == "yes" ]] && out2+=("<big></big> $GRAD_OB,mb-setvar gradient_obtheme=no $CNF_FILE;colorizer -s") || out2+=("<big></big> $GRAD_OB,mb-setvar gradient_obtheme=yes $CNF_FILE;colorizer -s")
[[ "$gradient_obtheme" == "yes" ]] && out2+=("<big>${cbon}</big> $GRAD_OB,mb-setvar gradient_obtheme=no $CNF_FILE;colorizer -s") || out2+=("<big>${cboff}</big> $GRAD_OB,mb-setvar gradient_obtheme=yes $CNF_FILE;colorizer -s")
#out2+=("$GRAD_OB [ <b>${gradient_obtheme}</b> ],^checkout(grad_ob)")
#out3+=("^tag(grad_ob")
#out3+=("^sep($GRAD_OB)")
#out3+=("$YES,mb-setvar gradient_obtheme=yes $CNF_FILE;colorizer -s")
#out3+=("$NO,mb-setvar gradient_obtheme=no $CNF_FILE;colorizer -s")
[[ "$gradient_menu" == "yes" ]] && out2+=("<big></big> $GRAD_MENU,mb-setvar gradient_menu=no $CNF_FILE;colorizer -s") || out2+=("<big></big> $GRAD_MENU,mb-setvar gradient_menu=yes $CNF_FILE;colorizer -s")
[[ "$gradient_menu" == "yes" ]] && out2+=("<big>${cbon}</big> $GRAD_MENU,mb-setvar gradient_menu=no $CNF_FILE;colorizer -s") || out2+=("<big>${cboff}</big> $GRAD_MENU,mb-setvar gradient_menu=yes $CNF_FILE;colorizer -s")
#out2+=("$GRAD_MENU [ <b>${gradient_menu}</b> ],^checkout(grad_menu)")
#out3+=("^tag(grad_menu")
#out3+=("^sep($GRAD_MENU)")
@@ -437,22 +438,21 @@ out3+=("^tag(csize)")
out3+=("^sep($HEIGHT)")
out3+=("$FULL,mb-setvar colorizer_size=full $CNF_FILE;colorizer -s")
out3+=("$COMPACT,mb-setvar colorizer_size=compact $CNF_FILE;colorizer -s")
[[ "$related_tools" == "show" ]] && out2+=("<big></big> $SHOW_RELATED,^checkout(related)") || out2+=("<big></big> $SHOW_RELATED,^checkout(related)")
[[ "$related_tools" == "show" ]] && out2+=("<big>${cbon}</big> $SHOW_RELATED,^checkout(related)") || out2+=("<big>${cboff}</big> $SHOW_RELATED,^checkout(related)")
out3+=("^tag(related)")
out3+=("^sep($SHOW_RELATED)")
[[ "$related_tools" == "show" ]] && out3+=("<big></big> $SHOW,colorizer -s" "<big></big> $HIDE,mb-setvar related_tools=hide $CNF_FILE;colorizer -s") || out3+=("<big></big> $SHOW,mb-setvar related_tools=show $CNF_FILE;colorizer -s" "<big></big> $HIDE,colorizer -s")
[[ "$related_tools" == "show" ]] && out3+=("<big>${ron}</big> $SHOW,colorizer -s" "<big>${roff}</big> $HIDE,mb-setvar related_tools=hide $CNF_FILE;colorizer -s") || out3+=("<big>${roff}</big> $SHOW,mb-setvar related_tools=show $CNF_FILE;colorizer -s" "<big>${ron}</big> $HIDE,colorizer -s")
out3+=("^sep()")
out3+=(" $EDIT_RELATED,xdg-open $CUSTOM_COMMANDS_FILE")
out3+=(" $EDIT_RELATED,xdg-open $CUSTOM_COMMANDS_FILE")
out3+=("󰁯 $RESET_RELATED,rm $CUSTOM_COMMANDS_FILE;colorizer -s")
out2+=("^sep()")
out2+=(" $EDITCONF,xdg-open $CNF_FILE")
out2+=(" $EDITCONF,xdg-open $CNF_FILE")
out2+=("󰁯 $RESET,rm $CNF_FILE;colorizer -s")
### RUN
if [[ "$1" == "-s" ]]; then
. /usr/share/mb-jgtools/pipemenu-standalone.cfg
. $HOME/.config/mabox/mabox.conf
if [[ "$colorizer_size" == "full" ]];then
eval $(xdotool getdisplaygeometry --shell)
@@ -504,7 +504,7 @@ if [[ "$1" == "-s" ]]; then
if [[ "$wall2themes" == "yes" ]]; then
AUTOTHEME_IND="
@rect,,$((jgtools_padding+4)),$((jgtools_padding + 6)),262,20,0,left,top,#222222 20,#222222 70,
@text,,$((jgtools_padding+8)),$((jgtools_padding + 6)),262,22,0,left,top,#FFFFFF,#222222 70, <span fgcolor='white'><big></big> </span> Auto theming <b><i>$_ENABLED</i></b> !
@text,,$((jgtools_padding+8)),$((jgtools_padding + 6)),262,22,0,left,top,#FFFFFF,#222222 70, <span fgcolor='white'><big>${cbon}</big> </span> Auto theming <b><i>$_ENABLED</i></b> !
"
fi