cleaning rootmenu and help

This commit is contained in:
Daniel Napora 2023-09-28 10:30:45 +02:00
parent dfc7192e8a
commit 3d2c5eefb1
3 changed files with 8 additions and 361 deletions

View File

@ -23,28 +23,12 @@ CUSTOM_COMMANDS_FILE="$CNF_DIR/custom.csv"
if [ ! -f $CNF_FILE ]; then if [ ! -f $CNF_FILE ]; then
cat <<EOF > ${CNF_FILE} cat <<EOF > ${CNF_FILE}
# Autogenerate color themes on wallpaper change? yes or no
wall2themes=no
# OB window decoration preferred color style: dark, light or none
wall2themes_ob=light
# conky preffered bg color dark, light or none (none = not generate/change colorscheme)
wall2themes_conky=dark
# Menu prefferred bg color dark, light or none (not generate/change colorscheme)
wall2themes_menu=light
# Accent color dark, light or none
wall2themes_accent=dark
# PyRadio preferred bg color dark, light or none (not generate/change colorscheme)
wall2themes_pyradio=dark
# User wallpaper dir # User wallpaper dir
user_wallpapers_dir=~/wallpapers user_wallpapers_dir=~/wallpapers
# Show related tools (show or hide) # Show related tools (show or hide)
related_tools=hide related_tools=hide
# Colorizer size: full or compact # Colorizer size: full or compact
colorizer_size=full colorizer_size=full
# Action for rootmenucolors: accent or select
rootcolors=select
# Different colors for each/some Conkys: yes or no
conky_diff_colors=no
# Gradients: change openbox theme? (active window titlebar) # Gradients: change openbox theme? (active window titlebar)
gradient_obtheme=yes gradient_obtheme=yes
# Gradients: change menu/panels background? # Gradients: change menu/panels background?
@ -68,31 +52,6 @@ case "$LANG" in
COLORIZER_CONKY="<b>Conky</b> Manager i Colorizer" COLORIZER_CONKY="<b>Conky</b> Manager i Colorizer"
CAVA="Cava - wizualizacja dźwięku" CAVA="Cava - wizualizacja dźwięku"
TERMINALTHEME="Motyw terminala" TERMINALTHEME="Motyw terminala"
WALLCOLORS="Kolory z tapety"
ACCENTINFO="<i>ustaw kolor akcentu...</i>"
SELECT_ACTION="<i>wybierz działanie...</i>"
COLOR="Kolor"
SETACCENT="Ustaw kolor akcentu"
ACTIVE_WIN="<i>aktywne okno...</i>"
OB_ACTIVE_BG="Tło paska tytułowego"
OB_ACTIVE_BGTO="Tło paska tytułowego 2 <i>(dla gradientu)</i>"
OB_ACTIVE_TEXT="Tytuł aktywnego okna"
OB_ACTIVE_BORDER="Obramowanie"
INACTIVE_WIN="<i>nieaktywne okno...</i>"
OB_INACTIVE_BG="Tło paska tytułowego"
OB_INACTIVE_BGTO="Tło paska tytułowego 2 <i>(dla gradientu)</i>"
OB_INACTIVE_TEXT="Tytuł nieaktywnego okna"
OB_INACTIVE_BORDER="Obramowanie"
CONKY_BGCOLOR_ALL="Kolor tła (wszystkie)"
RUNNING_CONKYS="<i>działające Conky...</i>"
BGCOLOR_OF="Kolor tła dla"
MENU_BGCOLOR="Kolor tła menu"
MENU_SEP_BG="Kolor tła separatora/nagłówka"
MENU_ACTIVE_BG="Kolor aktywnej pozycji (akcent)"
MENU_ITEM_FG="Kolor elementu menu"
MENU_BORDER="Kolor obramowania menu"
ACCENT_COLORS="Popularne kolory akcentu"
EDIT_PALETTE="Edytuj paletę kolorów" EDIT_PALETTE="Edytuj paletę kolorów"
RANDWALL="Ustaw losową tapetę" RANDWALL="Ustaw losową tapetę"
SYSWALLPAPER="Tapety <b>systemowe</b>" SYSWALLPAPER="Tapety <b>systemowe</b>"
@ -105,13 +64,7 @@ case "$LANG" in
SETTINGS_AND_HELP="Pomoc i Ustawienia" SETTINGS_AND_HELP="Pomoc i Ustawienia"
SETTINGS="Ustawienia" SETTINGS="Ustawienia"
COLORIZER_SETTINGS="Ustawienia Colorizera" COLORIZER_SETTINGS="Ustawienia Colorizera"
AUTOGEN_THEMES="Autogenerowanie motywów?" GRADIENTS_ACT="Działanie gradientów w menu gł."
GENERATETHEMES="Generować motywy po zmianie tapety?"
GENOB="Pokolorować Dekoracje Okien?"
GENMENU="Pokolorować menu i panele?"
GENCONKY="Pokolorować Conky?"
GENPYRADIO="Pokolorować PyRadio?"
GRADIENTS_ACT="Działanie gradientów w menu gł."
EDITCONF="Edytuj plik konfiguracyjny" EDITCONF="Edytuj plik konfiguracyjny"
RESET="Resetuj ustawienia Colorizera" RESET="Resetuj ustawienia Colorizera"
YES="Tak" YES="Tak"
@ -139,10 +92,6 @@ case "$LANG" in
CHANGE="Zmień" CHANGE="Zmień"
USERDIR_NOT_EXIST="kalalog nie istnieje" USERDIR_NOT_EXIST="kalalog nie istnieje"
CREATE_USERDIR="Utwórz katalog" CREATE_USERDIR="Utwórz katalog"
ROOTMENU_COLORS_ACTION="Akcja dla kolorów w menu głównym"
ACCENT="<b>accent</b> - zmień kolor akcentu"
SELECT="<b>select</b> - wybierz akcję..."
DIFF_CONKY_COLORS="Różne kolory dla Conky"
HELP="Okno główne i Pomoc" HELP="Okno główne i Pomoc"
RESET_COLORS="Resetuj kolory" RESET_COLORS="Resetuj kolory"
RESET_CHOOSE="Resetuj..." RESET_CHOOSE="Resetuj..."
@ -166,31 +115,6 @@ case "$LANG" in
COLORIZER_CONKY="<b>Conky</b> Manager &amp; Colorizer" COLORIZER_CONKY="<b>Conky</b> Manager &amp; Colorizer"
CAVA="Cava - Audio Visualizer" CAVA="Cava - Audio Visualizer"
TERMINALTHEME="Terminal color scheme" TERMINALTHEME="Terminal color scheme"
WALLCOLORS="Wallpaper Colors"
ACCENTINFO="<i>click to set accent color</i>"
SELECT_ACTION="<i>select action...</i>"
COLOR="Color"
SETACCENT="Set accent color"
ACTIVE_WIN="<i>active window...</i>"
OB_ACTIVE_BG="Background"
OB_ACTIVE_BGTO="Background 2 <i>(for gradients)</i>"
OB_ACTIVE_TEXT="Title text color"
OB_ACTIVE_BORDER="Border"
INACTIVE_WIN="<i>inactive window...</i>"
OB_INACTIVE_BG="Background"
OB_INACTIVE_BGTO="Background 2 <i>(for gradients)</i>"
OB_INACTIVE_TEXT="Title text color"
OB_INACTIVE_BORDER="Border"
CONKY_BGCOLOR_ALL="Background color (all)"
RUNNING_CONKYS="<i>running Conkys...</i>"
BGCOLOR_OF="Background color for"
MENU_BGCOLOR="Menu Background"
MENU_SEP_BG="Separator/Title Background"
MENU_ACTIVE_BG="Active item Background (accent)"
MENU_ITEM_FG="Item Foreground"
MENU_BORDER="Menu Border Color"
ACCENT_COLORS="Popular accent colors"
EDIT_PALETTE="Edit color palette"
RANDWALL="Set random wallpaper" RANDWALL="Set random wallpaper"
SYSWALLPAPER="<b>System</b> Wallpapers" SYSWALLPAPER="<b>System</b> Wallpapers"
USERWALLPAPER="<b>User</b> Wallpapers" USERWALLPAPER="<b>User</b> Wallpapers"
@ -202,12 +126,6 @@ case "$LANG" in
SETTINGS_AND_HELP="Settings and Help" SETTINGS_AND_HELP="Settings and Help"
SETTINGS="Settings" SETTINGS="Settings"
COLORIZER_SETTINGS="Colorizer Settings" COLORIZER_SETTINGS="Colorizer Settings"
AUTOGEN_THEMES="Autogenerate themes?"
GENERATETHEMES="Generate themes on wallpaper change?"
GENOB="Colorize Window Decorations?"
GENMENU="Colorize Menus and Panels?"
GENCONKY="Colorize Conky?"
GENPYRADIO="Colorize PyRadio?"
GRADIENTS_ACT="Gradients in Rootmenu actions" GRADIENTS_ACT="Gradients in Rootmenu actions"
EDITCONF="Edit config file" EDITCONF="Edit config file"
RESET="Reset to defaults" RESET="Reset to defaults"
@ -226,7 +144,7 @@ case "$LANG" in
SHOW="show" SHOW="show"
HIDE="hide" HIDE="hide"
EDIT_RELATED="Edit related tools" EDIT_RELATED="Edit related tools"
RESET_RELATED="Restet related tools" RESET_RELATED="Reset related tools"
LXAPPEARANCE="GTK theme and icons" LXAPPEARANCE="GTK theme and icons"
THEMEMANAGER="Theme manager" THEMEMANAGER="Theme manager"
WALLPAPERS="Wallpapers directories" WALLPAPERS="Wallpapers directories"
@ -236,9 +154,6 @@ case "$LANG" in
CHANGE="Change" CHANGE="Change"
USERDIR_NOT_EXIST="directory does not exist" USERDIR_NOT_EXIST="directory does not exist"
CREATE_USERDIR="Create directory" CREATE_USERDIR="Create directory"
ROOTMENU_COLORS_ACTION="Rootmenu Colors Action"
ACCENT="<b>accent</b> - change accent color"
SELECT="<b>select</b> - select action from submenu"
DIFF_CONKY_COLORS="Different colors for each Conky" DIFF_CONKY_COLORS="Different colors for each Conky"
HELP="Main Window and Help" HELP="Main Window and Help"
RESET_COLORS="Reset Colors" RESET_COLORS="Reset Colors"
@ -316,205 +231,6 @@ out+=("$CAVA,colorizer-cava -s")
#fi #fi
out+=("^sep($WALLCOLORS)")
out+=("北 $REGENERATE,^checkout(regen)")
out2+=("^tag(regen)")
out2+=("^sep($REGENERATEALL)")
out2+=(" $ASCONFIGURED,w2theme colorize;colorizer -s")
out2+=(" $REVERSE,w2theme reverse;colorizer -s")
#out2+=("^sep($CURRENTCONF)")
#out2+=("$MENUPANELS [ <b>${wall2themes_menu}</b> ],^checkout(mp)")
#out2+=("Conky [ <b>${wall2themes_conky}</b> ],^checkout(conky)")
#out2+=("PyRadio [ <b>${wall2themes_pyradio}</b> ],^checkout(pyradio)")
[[ $rootcolors = select ]]&& out+=("^sep($SELECT_ACTION)")||out+=("^sep($ACCENTINFO)")
n=0
for i in "${w[@]}"
do
if [ $rootcolors = select ];then
((n+=1))
out+=("<tt><small>$i</small> <span bgcolor='$i'> </span></tt>,^checkout(${i:1}${n}")
out2+=("^tag(${i:1}${n})")
out2+=("^sep(<tt>$COLOR <span bgcolor='$i'> </span> <small>$i</small> <span bgcolor='$i'> </span></tt>)")
out2+=("$SETACCENT,w2theme accent '${i}';colorizer -s")
out2+=("^sep(<big>OpenBox</big>)")
out2+=("^sep(<small>$ACTIVE_WIN</small>)")
out2+=("$OB_ACTIVE_BG,obtctl clractivebg '${i}';colorizer -s")
out2+=("$OB_ACTIVE_BGTO,obtctl clractivebgto '${i}';colorizer -s")
out2+=("$OB_ACTIVE_TEXT,obtctl activetextcolor '${i}';colorizer -s")
out2+=("$OB_ACTIVE_BORDER,obtctl activeborderColor '${i}';colorizer -s")
out2+=("^sep(<small>$INACTIVE_WIN</small>)")
out2+=("$OB_INACTIVE_BG,obtctl clrnormalbg '${i}';colorizer -s")
out2+=("$OB_INACTIVE_BGTO,obtctl clrnormalbgto '${i}';colorizer -s")
out2+=("$OB_INACTIVE_TEXT,obtctl inactivetextcolor '${i}';colorizer -s")
out2+=("$OB_INACTIVE_BORDER,obtctl inactiveborderColor '${i}';colorizer -s")
out2+=("^sep(<big>$MENUPANELS</big>)")
out2+=("$MENU_BGCOLOR,jgctl color_menu_bg '${i}';colorizer -s")
out2+=("$MENU_SEP_BG,jgctl color_title_bg '${i}';colorizer -s")
out2+=("$MENU_ITEM_FG,jgctl color_norm_fg '${i}';colorizer -s")
out2+=("$MENU_ACTIVE_BG,jgctl color_sel_bg '${i}';colorizer -s")
out2+=("$MENU_BORDER,jgctl color_menu_border '${i}';colorizer -s")
out2+=("^sep(<big>Conky</big>)")
out2+=("$CONKY_BGCOLOR_ALL,conkyctl win_bgcolor_all '${i}';colorizer -s")
# array with running conkies - only filenames with full path
readarray -t running < <(pgrep -af "conky.*mbcolor" | cut -d' ' -f4)
if [[ ${#running[@]} > 0 ]];then
out2+=("^sep(<small>$RUNNING_CONKYS</small>)")
for c in ${running[@]};do
filename=${c##*/}
name=${filename%%_mb*}
title=${name//_/ }
out2+=("$BGCOLOR_OF ${title^},conkyctl win_bgcolor '${i}' '${c}';colorizer -s")
done
fi
else
out+=("<tt><small>$i</small> <span bgcolor='$i'> </span></tt>,w2theme accent '${i}';colorizer -s")
fi
done
out+=("^sep()")
out+=("$ACCENT_COLORS,^checkout(acccolors)")
out2+=("^tag(acccolors)")
out2+=("^sep(Ubuntu)")
for i in ${ubuntu[@]};do
if [ $rootcolors = select ];then
((n+=1))
out2+=("<tt><small>$i</small> <span bgcolor='$i'> </span></tt>,^checkout(${i:1}${n}")
out3+=("^tag(${i:1}${n})")
out3+=("^sep(<tt>$COLOR <span bgcolor='$i'> </span> <small>$i</small> <span bgcolor='$i'> </span></tt>)")
out3+=("$SETACCENT,w2theme accent '${i}';colorizer -s")
out3+=("^sep(<big>OpenBox</big>)")
out3+=("^sep(<small>$ACTIVE_WIN</small>)")
out3+=("$OB_ACTIVE_BG,obtctl clractivebg '${i}';colorizer -s")
out3+=("$OB_ACTIVE_BGTO,obtctl clractivebgto '${i}';colorizer -s")
out3+=("$OB_ACTIVE_TEXT,obtctl activetextcolor '${i}';colorizer -s")
out3+=("$OB_ACTIVE_BORDER,obtctl activeborderColor '${i}';colorizer -s")
out3+=("^sep(<small>$INACTIVE_WIN</small>)")
out3+=("$OB_INACTIVE_BG,obtctl clrnormalbg '${i}';colorizer -s")
out3+=("$OB_INACTIVE_BGTO,obtctl clrnormalbgto '${i}';colorizer -s")
out3+=("$OB_INACTIVE_TEXT,obtctl inactivetextcolor '${i}';colorizer -s")
out3+=("$OB_INACTIVE_BORDER,obtctl inactiveborderColor '${i}';colorizer -s")
out3+=("^sep(<big>$MENUPANELS</big>)")
out3+=("$MENU_BGCOLOR,jgctl color_menu_bg '${i}';colorizer -s")
out3+=("$MENU_SEP_BG,jgctl color_title_bg '${i}';colorizer -s")
out3+=("$MENU_ITEM_FG,jgctl color_norm_fg '${i}';colorizer -s")
out3+=("$MENU_ACTIVE_BG,jgctl color_sel_bg '${i}';colorizer -s")
out3+=("$MENU_BORDER,jgctl color_menu_border '${i}';colorizer -s")
out3+=("^sep(<big>Conky</big>)")
out3+=("$CONKY_BGCOLOR_ALL,conkyctl win_bgcolor_all '${i}';colorizer -s")
# array with running conkies - only filenames with full path
readarray -t running < <(pgrep -af "conky.*mbcolor" | cut -d' ' -f4)
if [[ ${#running[@]} > 0 ]];then
out3+=("^sep(<small>$RUNNING_CONKYS</small>)")
for c in ${running[@]};do
filename=${c##*/}
name=${filename%%_mb*}
title=${name//_/ }
out3+=("$BGCOLOR_OF ${title^},conkyctl win_bgcolor '${i}' '${c}';colorizer -s")
done
fi
else
out2+=("<tt><small>$i</small> <span bgcolor='$i'> </span></tt>,w2theme accent '${i}';colorizer -s")
fi
done
out2+=("^sep(Mint)")
for i in ${mint[@]};do
if [ $rootcolors = select ];then
((n+=1))
out2+=("<tt><small>$i</small> <span bgcolor='$i'> </span></tt>,^checkout(${i:1}${n}")
out3+=("^tag(${i:1}${n})")
out3+=("^sep(<tt>$COLOR <span bgcolor='$i'> </span> <small>$i</small> <span bgcolor='$i'> </span></tt>)")
out3+=("$SETACCENT,w2theme accent '${i}';colorizer -s")
out3+=("^sep(<big>OpenBox</big>)")
out3+=("^sep(<small>$ACTIVE_WIN</small>)")
out3+=("$OB_ACTIVE_BG,obtctl clractivebg '${i}';colorizer -s")
out3+=("$OB_ACTIVE_BGTO,obtctl clractivebgto '${i}';colorizer -s")
out3+=("$OB_ACTIVE_TEXT,obtctl activetextcolor '${i}';colorizer -s")
out3+=("$OB_ACTIVE_BORDER,obtctl activeborderColor '${i}';colorizer -s")
out3+=("^sep(<small>$INACTIVE_WIN</small>)")
out3+=("$OB_INACTIVE_BG,obtctl clrnormalbg '${i}';colorizer -s")
out3+=("$OB_INACTIVE_BGTO,obtctl clrnormalbgto '${i}';colorizer -s")
out3+=("$OB_INACTIVE_TEXT,obtctl inactivetextcolor '${i}';colorizer -s")
out3+=("$OB_INACTIVE_BORDER,obtctl inactiveborderColor '${i}';colorizer -s")
out3+=("^sep(<big>$MENUPANELS</big>)")
out3+=("$MENU_BGCOLOR,jgctl color_menu_bg '${i}';colorizer -s")
out3+=("$MENU_SEP_BG,jgctl color_title_bg '${i}';colorizer -s")
out3+=("$MENU_ITEM_FG,jgctl color_norm_fg '${i}';colorizer -s")
out3+=("$MENU_ACTIVE_BG,jgctl color_sel_bg '${i}';colorizer -s")
out3+=("$MENU_BORDER,jgctl color_menu_border '${i}';colorizer -s")
out3+=("^sep(<big>Conky</big>)")
out3+=("$CONKY_BGCOLOR_ALL,conkyctl win_bgcolor_all '${i}';colorizer -s")
# array with running conkies - only filenames with full path
readarray -t running < <(pgrep -af "conky.*mbcolor" | cut -d' ' -f4)
if [[ ${#running[@]} > 0 ]];then
out3+=("^sep(<small>$RUNNING_CONKYS</small>)")
for c in ${running[@]};do
filename=${c##*/}
name=${filename%%_mb*}
title=${name//_/ }
out3+=("$BGCOLOR_OF ${title^},conkyctl win_bgcolor '${i}' '${c}';colorizer -s")
done
fi
else
out2+=("<tt><small>$i</small> <span bgcolor='$i'> </span></tt>,w2theme accent '${i}';colorizer -s")
fi
done
out2+=("^sep(Plasma)")
for i in ${plasma[@]};do
if [ $rootcolors = select ];then
((n+=1))
out2+=("<tt><small>$i</small> <span bgcolor='$i'> </span></tt>,^checkout(${i:1}${n}")
out3+=("^tag(${i:1}${n})")
out3+=("^sep(<tt>$COLOR <span bgcolor='$i'> </span> <small>$i</small> <span bgcolor='$i'> </span></tt>)")
out3+=("$SETACCENT,w2theme accent '${i}';colorizer -s")
out3+=("^sep(<big>OpenBox</big>)")
out3+=("^sep(<small>$ACTIVE_WIN</small>)")
out3+=("$OB_ACTIVE_BG,obtctl clractivebg '${i}';colorizer -s")
out3+=("$OB_ACTIVE_BGTO,obtctl clractivebgto '${i}';colorizer -s")
out3+=("$OB_ACTIVE_TEXT,obtctl activetextcolor '${i}';colorizer -s")
out3+=("$OB_ACTIVE_BORDER,obtctl activeborderColor '${i}';colorizer -s")
out3+=("^sep(<small>$INACTIVE_WIN</small>)")
out3+=("$OB_INACTIVE_BG,obtctl clrnormalbg '${i}';colorizer -s")
out3+=("$OB_INACTIVE_BGTO,obtctl clrnormalbgto '${i}';colorizer -s")
out3+=("$OB_INACTIVE_TEXT,obtctl inactivetextcolor '${i}';colorizer -s")
out3+=("$OB_INACTIVE_BORDER,obtctl inactiveborderColor '${i}';colorizer -s")
out3+=("^sep(<big>$MENUPANELS</big>)")
out3+=("$MENU_BGCOLOR,jgctl color_menu_bg '${i}';colorizer -s")
out3+=("$MENU_SEP_BG,jgctl color_title_bg '${i}';colorizer -s")
out3+=("$MENU_ITEM_FG,jgctl color_norm_fg '${i}';colorizer -s")
out3+=("$MENU_ACTIVE_BG,jgctl color_sel_bg '${i}';colorizer -s")
out3+=("$MENU_BORDER,jgctl color_menu_border '${i}';colorizer -s")
out3+=("^sep(<big>Conky</big>)")
out3+=("$CONKY_BGCOLOR_ALL,conkyctl win_bgcolor_all '${i}';colorizer -s")
# array with running conkies - only filenames with full path
readarray -t running < <(pgrep -af "conky.*mbcolor" | cut -d' ' -f4)
if [[ ${#running[@]} > 0 ]];then
out3+=("^sep(<small>$RUNNING_CONKYS</small>)")
for c in ${running[@]};do
filename=${c##*/}
name=${filename%%_mb*}
title=${name//_/ }
out3+=("$BGCOLOR_OF ${title^},conkyctl win_bgcolor '${i}' '${c}';colorizer -s")
done
fi
else
out2+=("<tt><small>$i</small> <span bgcolor='$i'> </span></tt>,w2theme accent '${i}';colorizer -s")
fi
done
### TODO Rework below as submenu(edit palette and present palette with HTML helper- to keep it on desktop, allowing to copy colors from it) ### TODO Rework below as submenu(edit palette and present palette with HTML helper- to keep it on desktop, allowing to copy colors from it)
@ -522,8 +238,7 @@ done
##out+=("^sep()") ##out+=("^sep()")
##out+=(" $EDIT_PALETTE,xdg-open $WALLPALDIR/$WALLPAPER.clr") ##out+=(" $EDIT_PALETTE,xdg-open $WALLPALDIR/$WALLPAPER.clr")
# Przerobić na submenu
if [[ "$wall2themes" == "yes" ]];then
out+=("^sep($RANDWALL)") out+=("^sep($RANDWALL)")
syswallp=$(shopt -s nullglob ; set -- /usr/share/backgrounds/*.{jpg,JPG,jpeg,JPEG,png,PNG} ; echo $#) syswallp=$(shopt -s nullglob ; set -- /usr/share/backgrounds/*.{jpg,JPG,jpeg,JPEG,png,PNG} ; echo $#)
out+=(" $SYSWALLPAPER (<small>${syswallp}</small>),nitrogen --random /usr/share/backgrounds --set-scaled --save;colorizer -s") out+=(" $SYSWALLPAPER (<small>${syswallp}</small>),nitrogen --random /usr/share/backgrounds --set-scaled --save;colorizer -s")
@ -533,7 +248,6 @@ out+=(" $SYSWALLPAPER (<small>${syswallp}</small>),nitrogen --random /usr/sh
fi fi
out+=("^sep()") out+=("^sep()")
out+=("$WALLPAPERS,^checkout(wallpapersettings)") out+=("$WALLPAPERS,^checkout(wallpapersettings)")
fi
if [[ "$gradient_obtheme" == "yes" || "$gradient_menu" == "yes" ]];then if [[ "$gradient_obtheme" == "yes" || "$gradient_menu" == "yes" ]];then
[[ "$gradient_obtheme" == "yes" ]] && OBGRAD="OB" || OBGRAD="" [[ "$gradient_obtheme" == "yes" ]] && OBGRAD="OB" || OBGRAD=""
@ -571,51 +285,7 @@ fi
### ###
out2+=("^tag(settings)") out2+=("^tag(settings)")
out2+=("^sep($AUTOGEN_THEMES)")
[[ "$wall2themes" = "yes" ]] && out2+=("<big></big> $AUTOGEN_THEMES,mb-setvar wall2themes=no $CNF_FILE;colorizer -s") || out2+=("<big></big> $AUTOGEN_THEMES,mb-setvar wall2themes=yes $CNF_FILE;colorizer -s")
out2+=("^sep()")
out2+=("$OBTHEME [ <b>${wall2themes_ob}</b> ],^checkout(ob)")
out3+=("^tag(ob)")
out3+=("^sep($GENOB)")
out3+=("$NO,mb-setvar wall2themes_ob=none $CNF_FILE;colorizer -s")
out3+=("^sep()")
out3+=("$LIGHTBG,mb-setvar wall2themes_ob=light $CNF_FILE;colorizer -s")
out3+=("$DARKBG,mb-setvar wall2themes_ob=dark $CNF_FILE;colorizer -s")
out2+=("$MENUPANELS [ <b>${wall2themes_menu}</b> ],^checkout(mp)")
out3+=("^tag(mp)")
out3+=("^sep($GENMENU)")
out3+=("$NO,mb-setvar wall2themes_menu=none $CNF_FILE;colorizer -s")
out3+=("^sep()")
out3+=("$LIGHTBG,mb-setvar wall2themes_menu=light $CNF_FILE;colorizer -s")
out3+=("$DARKBG,mb-setvar wall2themes_menu=dark $CNF_FILE;colorizer -s")
out2+=("Conky [ <b>${wall2themes_conky}</b> ],^checkout(conky)")
out3+=("^tag(conky)")
out3+=("^sep($GENCONKY)")
out3+=("$NO,mb-setvar wall2themes_conky=none $CNF_FILE;colorizer -s")
out3+=("^sep()")
out3+=("$LIGHTBG,mb-setvar wall2themes_conky=light $CNF_FILE;colorizer -s")
out3+=("$DARKBG,mb-setvar wall2themes_conky=dark $CNF_FILE;colorizer -s")
#out2+=("$DIFF_CONKY_COLORS [ <b>$conky_diff_colors</b> ],^checkout(conkycolors)")
#out3+=("^tag(conkycolors)")
#out3+=("^sep($DIFF_CONKY_COLORS)")
#out3+=("$YES,mb-setvar conky_diff_colors=yes $CNF_FILE;colorizer -s")
#out3+=("$NO,mb-setvar conky_diff_colors=no $CNF_FILE;colorizer -s")
out2+=("PyRadio [ <b>${wall2themes_pyradio}</b> ],^checkout(pyradio)")
out3+=("^tag(pyradio)")
out3+=("^sep($GENPYRADIO)")
out3+=("$NO,mb-setvar wall2themes_pyradio=none $CNF_FILE;colorizer -s")
out3+=("^sep()")
out3+=("$LIGHTBG,mb-setvar wall2themes_pyradio=light $CNF_FILE;colorizer -s")
out3+=("$DARKBG,mb-setvar wall2themes_pyradio=dark $CNF_FILE;colorizer -s")
#out2+=("^sep()")
#out2+=("$WALLPAPERS,^checkout(wallpapersettings)") #out2+=("$WALLPAPERS,^checkout(wallpapersettings)")
out3+=("^tag(wallpapersettings)") out3+=("^tag(wallpapersettings)")
@ -741,28 +411,11 @@ if [[ "$1" == "-s" ]]; then
mkconfigfile mkconfigfile
#THUMB="$(DISPLAY=:0 scrot -t 220x100 -o $HOME/.config/mabox/colorizer.png -e 'echo $m')" #THUMB="$(DISPLAY=:0 scrot -t 220x100 -o $HOME/.config/mabox/colorizer.png -e 'echo $m')"
case "$LANG" in
pl*) THGEN="generuj motywy:";;
*) THGEN="auto theming:";;
esac
if [ "$wall2themes" = "yes" ]; then
FGCOL="limegreen"
case "$LANG" in
pl*) STATE="on";;
*) STATE="on";;
esac
else
FGCOL="red"
case "$LANG" in
pl*) STATE="off";;
*) STATE="off";;
esac
fi
cat <<EOF > ${MENU_ITEMS} cat <<EOF > ${MENU_ITEMS}
@icon,,$((jgtools_padding)),$((jgtools_padding)),270,150,4,left,top,,,${THUMB} @icon,,$((jgtools_padding)),$((jgtools_padding)),270,150,4,left,top,,,${THUMB}
@rect,,$((jgtools_padding)),$((jgtools_padding + 4)),270,20,0,left,top,#222222 20,#222222 70,
@rect,,$((jgtools_padding)),$((jgtools_padding + 114)),270,32,0,left,top,#222222 20,#222222 70, @rect,,$((jgtools_padding)),$((jgtools_padding + 114)),270,32,0,left,top,#222222 20,#222222 70,
@text,,$((jgtools_padding + 12)),$((jgtools_padding)),270,30,0,left,top,#FFFFFF ,${WINCLR}, <span size='10400' font_family='Ubuntu'><small>${THGEN}</small> <span fgcolor='$FGCOL'><b>$STATE</b></span></span>
@text,,$((jgtools_padding + 168)),$((jgtools_padding + 116)),120,30,0,left,top,#FFFFFF ,${WINCLR},<span size='10400' font_family='Ubuntu'><b>Colorizer</b></span> @text,,$((jgtools_padding + 168)),$((jgtools_padding + 116)),120,30,0,left,top,#FFFFFF ,${WINCLR},<span size='10400' font_family='Ubuntu'><b>Colorizer</b></span>
$(printf '%s\n' "${dots[@]}") $(printf '%s\n' "${dots[@]}")
#@icon,,$((jgtools_padding + 4)),$((jgtools_padding + 34)),270,120,4,left,top,,,/usr/share/mabox-colorizer/img/colorizer.png #@icon,,$((jgtools_padding + 4)),$((jgtools_padding + 34)),270,120,4,left,top,,,/usr/share/mabox-colorizer/img/colorizer.png

View File

@ -97,7 +97,7 @@ nav button.w3-bar-item {padding:4px 12px !important;}
<li><strong><span class="w3-tag w3-round w3-tiny w3-light-green link" onclick="openTab(event, 'Openbox')">Openbox theme</span></strong> (window decorations)</li> <li><strong><span class="w3-tag w3-round w3-tiny w3-light-green link" onclick="openTab(event, 'Openbox')">Openbox theme</span></strong> (window decorations)</li>
<li><strong><span class="w3-tag w3-round w3-tiny w3-light-green link" onclick="openTab(event, 'Jgmenu')">Menu/Sidepanels</span></strong> and other <i>jgmenu-based</i> <strong>Mabox tools</strong></li> <li><strong><span class="w3-tag w3-round w3-tiny w3-light-green link" onclick="openTab(event, 'Jgmenu')">Menu/Sidepanels</span></strong> and other <i>jgmenu-based</i> <strong>Mabox tools</strong></li>
<li><strong><span class="w3-tag w3-round w3-tiny w3-light-green link" onclick="openTab(event, 'Conky')">Conkies</span></strong></li> <li><strong><span class="w3-tag w3-round w3-tiny w3-light-green link" onclick="openTab(event, 'Conky')">Conkies</span></strong></li>
<li><strong><span class="w3-tag w3-round w3-tiny w3-amber link" onclick="openTab(event, 'Wall2theme')">Automatically generate themes</span></strong> for all above <strong>from Wallpaper colors</strong></li> <li><strong><span class="w3-tag w3-round w3-tiny w3-amber link" onclick="openTab(event, 'Wall2theme')">Generate themes</span></strong> for all above <strong>from Wallpaper colors</strong></li>
<!--<li><strong>PyRadio</strong> - Internet Radio Player</li>//--> <!--<li><strong>PyRadio</strong> - Internet Radio Player</li>//-->
</ul></p> </ul></p>
<p class="w3-center">  Try <strong>Randomizer</strong> to change themes quickly. You can securely reset to defaults at any time <span class="w3-tag w3-round w3-red">New!</span></p> <p class="w3-center">  Try <strong>Randomizer</strong> to change themes quickly. You can securely reset to defaults at any time <span class="w3-tag w3-round w3-red">New!</span></p>
@ -535,9 +535,6 @@ You can add <strong>your own commands</strong> to each Conky, which will be show
</div> </div>
</div> </div>
<h4>Automatic generation of themes after changing wallpaper</h4>
<p>You can setup Colorizer to auto-generate themes when you change wallpaper.<br /> Use <a class="w3-tag w3-round w3-light-green w3-small w3-hover-yellow" href="run://colorizer -s"> Colorizer -> Settings</a> or <a class="w3-tag w3-round w3-light-green w3-small w3-hover-yellow" href="config://.config/colorizer/colorizer.conf"> edit configuration file</a> to enable this feature.</p>
</section> </section>
<section id="pyradiocava" class="w3-container tab" style="display:none;min-height:100vh;"> <section id="pyradiocava" class="w3-container tab" style="display:none;min-height:100vh;">
<div class="fixed"> <div class="fixed">

View File

@ -97,7 +97,7 @@ nav button.w3-bar-item {padding:4px 12px !important;}
<li><strong><span class="w3-tag w3-round w3-tiny w3-light-green link" onclick="openTab(event, 'Openbox')">Motywu Openbox</span></strong> (dekoracje okien)</li> <li><strong><span class="w3-tag w3-round w3-tiny w3-light-green link" onclick="openTab(event, 'Openbox')">Motywu Openbox</span></strong> (dekoracje okien)</li>
<li><strong><span class="w3-tag w3-round w3-tiny w3-light-green link" onclick="openTab(event, 'Jgmenu')">Menu oraz Paneli bocznych</span></strong> oraz innych <i>bazujących na jgmenu</i> <strong>narzędzi Mabox</strong></li> <li><strong><span class="w3-tag w3-round w3-tiny w3-light-green link" onclick="openTab(event, 'Jgmenu')">Menu oraz Paneli bocznych</span></strong> oraz innych <i>bazujących na jgmenu</i> <strong>narzędzi Mabox</strong></li>
<li><strong><span class="w3-tag w3-round w3-tiny w3-light-green link" onclick="openTab(event, 'Conky')">Conky</span></strong></li> <li><strong><span class="w3-tag w3-round w3-tiny w3-light-green link" onclick="openTab(event, 'Conky')">Conky</span></strong></li>
<li><strong><span class="w3-tag w3-round w3-tiny w3-amber link" onclick="openTab(event, 'Wall2theme')">Automatyczne generowanie motywów</span></strong> na podstawie <strong>kolorystyki tapety</strong></li> <li><strong><span class="w3-tag w3-round w3-tiny w3-amber link" onclick="openTab(event, 'Wall2theme')">Generowanie motywów</span></strong> na podstawie <strong>kolorystyki tapety</strong></li>
</ul></p> </ul></p>
<p class="w3-center">  Wypróbuj <strong>Randomizer</strong> - szybko zmieniaj motywy. Bezpiecznie zresetuj gdy chcesz.<span class="w3-tag w3-round w3-red">Nowe!</span></p> <p class="w3-center">  Wypróbuj <strong>Randomizer</strong> - szybko zmieniaj motywy. Bezpiecznie zresetuj gdy chcesz.<span class="w3-tag w3-round w3-red">Nowe!</span></p>
<div class="w3-row"> <div class="w3-row">
@ -545,9 +545,6 @@ Do każdego Conky możesz dodać <strong>własne polecenia</strong>, które zost
</div> </div>
</div> </div>
</div> </div>
<h4>Automatyczne generowanie motywów po zmianie tapety</h4>
<p>Jeśli chcesz możesz ustawić automatyczne generowanie motywów po zmianie tapety<br /> Aby to włączyć użyj <a class="w3-tag w3-round w3-light-green w3-small w3-hover-yellow" href="run://colorizer -s"> Colorizer -> Ustawienia</a> lub <a class="w3-tag w3-round w3-light-green w3-small w3-hover-yellow" href="config://.config/colorizer/colorizer.conf"> edytuj plik konfiguracyjny</a></p>
</section> </section>