glyphicons

This commit is contained in:
2026-04-12 16:21:11 +02:00
parent 42f2936f7a
commit f636c6f627
5 changed files with 107 additions and 105 deletions

View File

@@ -3,6 +3,8 @@
# jgcursor pipemenu to configure cursor theme and size # jgcursor pipemenu to configure cursor theme and size
# To hook it into some menu use: # To hook it into some menu use:
# Cursor,^pipe(jgcursor) # Cursor,^pipe(jgcursor)
. /usr/share/mb-jgtools/glyphicons.inc
GTK3RC="$HOME/.config/gtk-3.0/settings.ini" GTK3RC="$HOME/.config/gtk-3.0/settings.ini"
case $LANG in case $LANG in
@@ -28,13 +30,13 @@ while read -r line; do
lin=${line::-8} lin=${line::-8}
li=${lin##*/} li=${lin##*/}
[[ "${CURTHEME}" = "${li}" ]] && o+=("<big></big> <b>${li}</b>") || o+=("<big></big> ${li},mb-cursor theme ${li}") [[ "${CURTHEME}" = "${li}" ]] && o+=("<big>${ron}</big> <b>${li}</b>") || o+=("<big>${roff}</big> ${li},mb-cursor theme ${li}")
done < <(find /usr/share/icons ~/.local/share/icons ~/.icons -type d -name "cursors") done < <(find /usr/share/icons ~/.local/share/icons ~/.icons -type d -name "cursors")
o+=("^sep($_SIZE)") o+=("^sep($_SIZE)")
for c in 16 24 32 48 64;do for c in 16 24 32 48 64;do
[[ "${CURSIZE}" == "${c}" ]] && o+=("<big></big> <b>${c}</b>") || o+=("<big></big> ${c},mb-cursor size ${c}") [[ "${CURSIZE}" == "${c}" ]] && o+=("<big>${ron}</big> <b>${c}</b>") || o+=("<big>${roff}</big> ${c},mb-cursor size ${c}")
done done
printf "%s\n" "${o[@]}" printf "%s\n" "${o[@]}"

View File

@@ -5,6 +5,7 @@ COLORIZER_CONF="$HOME/.config/colorizer/colorizer.conf"
AREA_CFG="$HOME/.config/areaclick.conf" AREA_CFG="$HOME/.config/areaclick.conf"
GTK3RC="$HOME/.config/gtk-3.0/settings.ini" GTK3RC="$HOME/.config/gtk-3.0/settings.ini"
source ${COLORIZER_CONF} source ${COLORIZER_CONF}
. /usr/share/mb-jgtools/jgtools.inc
me="jgdesktops -s" me="jgdesktops -s"
case $LANG in case $LANG in
@@ -287,7 +288,7 @@ while read -r line; do
lin=${line::-8} lin=${line::-8}
li=${lin##*/} li=${lin##*/}
[[ "${CURTHEME}" = "${li}" ]] && out2+=("<big></big> <b>${li}</b>") || out2+=("<big></big> ${li},mb-cursor theme ${li}") [[ "${CURTHEME}" = "${li}" ]] && out2+=("<big>${ron}</big> <b>${li}</b>") || out2+=("<big>${roff}</big> ${li},mb-cursor theme ${li}")
#out2+=("${li}") #out2+=("${li}")
done < <(find /usr/share/icons ~/.local/share/icons ~/.icons -type d -name "cursors") done < <(find /usr/share/icons ~/.local/share/icons ~/.icons -type d -name "cursors")
@@ -295,8 +296,8 @@ done < <(find /usr/share/icons ~/.local/share/icons ~/.icons -type d -name "curs
out2+=("^sep($_SIZE)") out2+=("^sep($_SIZE)")
for c in 16 24 32 48 64;do for c in 16 18 24 32 48 64;do
[[ "${CURSIZE}" == "${c}" ]] && out2+=("<big></big> <b>${c}</b>") || out2+=("<big></big> ${c},mb-cursor size ${c}") [[ "${CURSIZE}" == "${c}" ]] && out2+=("<big>${ron}</big> <b>${c}</b>") || out2+=("<big>${roff}</big> ${c},mb-cursor size ${c}")
done done
out+=("^sep()") out+=("^sep()")
@@ -342,12 +343,12 @@ if source ~/.config/areaclick.conf ;then
out2+=("^sep(AreaClick)") out2+=("^sep(AreaClick)")
#out2+=("$ABOUT_AREACLICK,mb-docs areaclick") #out2+=("$ABOUT_AREACLICK,mb-docs areaclick")
out2+=("^sep($AREA_WIDTH (px))") out2+=("^sep($AREA_WIDTH (px))")
[[ "${sidearea}" == "0" ]] && out2+=("<big></big> 0 (disabled),areaclick area 0") || out2+=("<big></big> 0 (disable),areaclick area 0") [[ "${sidearea}" == "0" ]] && out2+=("<big>${ron}</big> 0 (disabled),areaclick area 0") || out2+=("<big>${roff}</big> 0 (disable),areaclick area 0")
[[ "${sidearea}" == "2" ]] && out2+=("<big></big> 2px,areaclick area 2") || out2+=("<big></big> 2px,areaclick area 2") [[ "${sidearea}" == "2" ]] && out2+=("<big>${ron}</big> 2px,areaclick area 2") || out2+=("<big>${roff}</big> 2px,areaclick area 2")
[[ "${sidearea}" == "10" ]] && out2+=("<big></big> 10px,areaclick area 10") || out2+=("<big></big> 10px,areaclick area 10") [[ "${sidearea}" == "10" ]] && out2+=("<big>${ron}</big> 10px,areaclick area 10") || out2+=("<big>${roff}</big> 10px,areaclick area 10")
[[ "${sidearea}" == "60" ]] && out2+=("<big></big> 60px,areaclick area 60") || out2+=("<big></big> 60px,areaclick area 60") [[ "${sidearea}" == "60" ]] && out2+=("<big>${ron}</big> 60px,areaclick area 60") || out2+=("<big>${roff}</big> 60px,areaclick area 60")
[[ "${sidearea}" == "100" ]] && out2+=("<big></big> 100px,areaclick area 80") || out2+=("<big></big> 100px,areaclick area 100") [[ "${sidearea}" == "100" ]] && out2+=("<big>${ron}</big> 100px,areaclick area 80") || out2+=("<big>${roff}</big> 100px,areaclick area 100")
[[ "${sidearea}" == "200" ]] && out2+=("<big></big> 200px (disable),areaclick area 200") || out2+=("<big></big> 200px,areaclick area 200") [[ "${sidearea}" == "200" ]] && out2+=("<big>${ron}</big> 200px (disable),areaclick area 200") || out2+=("<big>${roff}</big> 200px,areaclick area 200")
out2+=("^sep()") out2+=("^sep()")
out2+=("$EDIT_AREACONF,areaclick editconf") out2+=("$EDIT_AREACONF,areaclick editconf")
out2+=("^sep()") out2+=("^sep()")
@@ -385,8 +386,7 @@ out+=("<big></big> $DESKMNGR,^pipe(jgdeskmngr)")
### RUN ### RUN
if [[ "$1" == "-s" || "$1" == "ipc" ]]; then if [[ "$1" == "-s" || "$1" == "ipc" ]]; then
. /usr/share/mb-jgtools/pipemenu-standalone.cfg
. $HOME/.config/mabox/mabox.conf
if [[ $panels_heightpos == "top" ]]; then if [[ $panels_heightpos == "top" ]]; then
MENU_VALIGN="top" MENU_VALIGN="top"
MENU_MARGIN_Y=${panels_topmargin:-0} MENU_MARGIN_Y=${panels_topmargin:-0}

View File

@@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
# jgwallpaperchanger - panel executor/dynamic menu (or submenu) to configure/set wallpapers # jgwallpaperchanger - panel executor/dynamic menu (or submenu) to configure/set wallpapers
# #
. /usr/share/mb-jgtools/jgtools.inc
if [[ $1 == "-r" || "$1" == "-d" ]];then if [[ $1 == "-r" || "$1" == "-d" ]];then
me="${0##*/} -s" me="${0##*/} -s"
else else
@@ -171,7 +171,7 @@ case $LANG in
_AUTOTH_SETTINGS="Ustawienia Auto theming" _AUTOTH_SETTINGS="Ustawienia Auto theming"
_APPLY_COLORSCHEME_TO="Zastosuj kolory tapety do..." _APPLY_COLORSCHEME_TO="Zastosuj kolory tapety do..."
_APPLY_TO_ALL="<b>Wszystko</b>" _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..." _APPLY_ONLY_TO="Zastosuj tylko do..."
_RESET_WP_THEMES="Reset tapety i motywów" _RESET_WP_THEMES="Reset tapety i motywów"
_ENABLED="włączony" _ENABLED="włączony"
@@ -277,7 +277,7 @@ case $LANG in
_AUTOTH_SETTINGS="Auto theming settings" _AUTOTH_SETTINGS="Auto theming settings"
_APPLY_COLORSCHEME_TO="Apply wallpaper colors to..." _APPLY_COLORSCHEME_TO="Apply wallpaper colors to..."
_APPLY_TO_ALL="<b>All</b> elements" _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..." _APPLY_ONLY_TO="Apply only to..."
_RESET_WP_THEMES="Reset (wallpaper and themes)" _RESET_WP_THEMES="Reset (wallpaper and themes)"
_ENABLED="enabled" _ENABLED="enabled"
@@ -331,14 +331,14 @@ while IFS=, read -r label wpfile
do do
if [[ "${wallpap}" == "${wpfile}" ]];then if [[ "${wallpap}" == "${wpfile}" ]];then
#notify-send.sh "FAV" "${wpfile}" #notify-send.sh "FAV" "${wpfile}"
favs+=("\"\"\"<big></big> ${label}\"\"\",^checkout(delfav)") favs+=("\"\"\"<big>${ron}</big> ${label}\"\"\",^checkout(delfav)")
out3+=("^tag(delfav)") out3+=("^tag(delfav)")
out3+=("^sep($_REMOVE_FROM_FAV)") out3+=("^sep($_REMOVE_FROM_FAV)")
out3+=("^sep(<small>$_AND_SET_RANDOM ?</small>)") out3+=("^sep(<small>$_AND_SET_RANDOM ?</small>)")
out3+=("\"\"\"$_YES_REMOVE <b>${label}</b>\"\"\",jgwallpaperchanger remfav ${wpfile:1};$me") out3+=("\"\"\"$_YES_REMOVE <b>${label}</b>\"\"\",jgwallpaperchanger remfav ${wpfile:1};$me")
isfav=1 isfav=1
else else
favs+=("\"\"\"<big></big> ${label}\"\"\",nitrogen --set-scaled --save $wpfile;$me") favs+=("\"\"\"<big>${roff}</big> ${label}\"\"\",nitrogen --set-scaled --save $wpfile;$me")
fi fi
((fav++)) ((fav++))
done < <(sort $FAVWP |grep -v '^\s*$\|^#\|^\s*#') done < <(sort $FAVWP |grep -v '^\s*$\|^#\|^\s*#')
@@ -399,7 +399,7 @@ if ! pgrep -f "mbwallpaper -s" > /dev/null; then
done done
out+=("^sep()") out+=("^sep()")
out+=("<big></big> $_PREVIEW_DESC,mbwallpaper -c") out+=("<big></big> $_PREVIEW_DESC,mbwallpaper -c")
out+=("<big>󰧸</big> $_SLIDESHOW_DESC,^checkout(sshow)") out+=("<big>󰧸</big> $_SLIDESHOW_DESC,^checkout(sshow)")
out+=("<big>󱡄</big> $_GENERATOR,^pipe(jgwallpapergenerate)") out+=("<big>󱡄</big> $_GENERATOR,^pipe(jgwallpapergenerate)")
out+=("^sep()") out+=("^sep()")
@@ -417,7 +417,7 @@ if ! pgrep -f "mbwallpaper -s" > /dev/null; then
do do
wpdir=${dir/\~/$HOME} wpdir=${dir/\~/$HOME}
wallp=$(shopt -s nullglob ; set -- $wpdir/*.{jpg,JPG,jpeg,JPEG,png,PNG,avif,AVIF,webp,WEBP} ; echo $#) wallp=$(shopt -s nullglob ; set -- $wpdir/*.{jpg,JPG,jpeg,JPEG,png,PNG,avif,AVIF,webp,WEBP} ; echo $#)
[[ "$wallpaper_dir2" == "${dir}" ]] && out2+=("<big></big> <small>(${wallp})</small> <b>${dir}</b>") || out2+=("<big></big> <small>(${wallp})</small> ${dir},mbwallpaper changedir ${dir};$me") [[ "$wallpaper_dir2" == "${dir}" ]] && out2+=("<big>${ron}</big> <small>(${wallp})</small> <b>${dir}</b>") || out2+=("<big>${roff}</big> <small>(${wallp})</small> ${dir},mbwallpaper changedir ${dir};$me")
wpimgs=$((wpimgs+wallp)) wpimgs=$((wpimgs+wallp))
done done
out2+=("^sep($_TOTAL: <b>$wpimgs</b> $_WPS <b>${#wpdirs[@]}</b> $_DIRS)") out2+=("^sep($_TOTAL: <b>$wpimgs</b> $_WPS <b>${#wpdirs[@]}</b> $_DIRS)")
@@ -433,15 +433,15 @@ out1+=("^tag(sshow)")
out1+=("^sep($_SLIDESHOW_DESC)") out1+=("^sep($_SLIDESHOW_DESC)")
out1+=("<big></big> $_STARTS,run_wallpaperslideshow") out1+=("<big></big> $_STARTS,run_wallpaperslideshow")
out1+=("^sep($_INTERVAL_DESC)") out1+=("^sep($_INTERVAL_DESC)")
[[ "${interval}" == "10" ]] && out1+=("<big></big> 10s,mb-setvar interval=10 $CONF_FILE;$me") || out1+=("<big></big> 10s,mb-setvar interval=10 $CONF_FILE;$me") [[ "${interval}" == "10" ]] && out1+=("<big>${ron}</big> 10s,mb-setvar interval=10 $CONF_FILE;$me") || out1+=("<big>${roff}</big> 10s,mb-setvar interval=10 $CONF_FILE;$me")
[[ "${interval}" == "30" ]] && out1+=("<big></big> 30s,mb-setvar interval=30 $CONF_FILE;$me") || out1+=("<big></big> 30s,mb-setvar interval=30 $CONF_FILE;$me") [[ "${interval}" == "30" ]] && out1+=("<big>${ron}</big> 30s,mb-setvar interval=30 $CONF_FILE;$me") || out1+=("<big>${roff}</big> 30s,mb-setvar interval=30 $CONF_FILE;$me")
[[ "${interval}" == "60" ]] && out1+=("<big></big> 1m ,mb-setvar interval=60 $CONF_FILE;$me") || out1+=("<big></big> 1m,mb-setvar interval=60 $CONF_FILE;$me") [[ "${interval}" == "60" ]] && out1+=("<big>${ron}</big> 1m ,mb-setvar interval=60 $CONF_FILE;$me") || out1+=("<big>${roff}</big> 1m,mb-setvar interval=60 $CONF_FILE;$me")
[[ "${interval}" == "120" ]] && out1+=("<big></big> 2m ,mb-setvar interval=120 $CONF_FILE;$me") || out1+=("<big></big> 2m,mb-setvar interval=120 $CONF_FILE;$me") [[ "${interval}" == "120" ]] && out1+=("<big>${ron}</big> 2m ,mb-setvar interval=120 $CONF_FILE;$me") || out1+=("<big>${roff}</big> 2m,mb-setvar interval=120 $CONF_FILE;$me")
[[ "${interval}" == "300" ]] && out1+=("<big></big> 5m ,mb-setvar interval=300 $CONF_FILE;$me") || out1+=("<big></big> 5m,mb-setvar interval=300 $CONF_FILE;$me") [[ "${interval}" == "300" ]] && out1+=("<big>${ron}</big> 5m ,mb-setvar interval=300 $CONF_FILE;$me") || out1+=("<big>${roff}</big> 5m,mb-setvar interval=300 $CONF_FILE;$me")
[[ "${interval}" == "600" ]] && out1+=("<big></big> 10m ,mb-setvar interval=600 $CONF_FILE;$me") || out1+=("<big></big> 10m,mb-setvar interval=600 $CONF_FILE;$me") [[ "${interval}" == "600" ]] && out1+=("<big>${ron}</big> 10m ,mb-setvar interval=600 $CONF_FILE;$me") || out1+=("<big>${roff}</big> 10m,mb-setvar interval=600 $CONF_FILE;$me")
[[ "${interval}" == "900" ]] && out1+=("<big></big> 15m ,mb-setvar interval=900 $CONF_FILE;$me") || out1+=("<big></big> 15m,mb-setvar interval=900 $CONF_FILE;$me") [[ "${interval}" == "900" ]] && out1+=("<big>${ron}</big> 15m ,mb-setvar interval=900 $CONF_FILE;$me") || out1+=("<big>${roff}</big> 15m,mb-setvar interval=900 $CONF_FILE;$me")
[[ "${interval}" == "1800" ]] && out1+=("<big></big> 30m ,mb-setvar interval=1800 $CONF_FILE;$me") || out1+=("<big></big> 30m,mb-setvar interval=1800 $CONF_FILE;$me") [[ "${interval}" == "1800" ]] && out1+=("<big>${ron}</big> 30m ,mb-setvar interval=1800 $CONF_FILE;$me") || out1+=("<big>${roff}</big> 30m,mb-setvar interval=1800 $CONF_FILE;$me")
[[ "${interval}" == "3600" ]] && out1+=("<big></big> 1h ,mb-setvar interval=3600 $CONF_FILE;$me") || out1+=("<big></big> 1h,mb-setvar interval=3600 $CONF_FILE;$me") [[ "${interval}" == "3600" ]] && out1+=("<big>${ron}</big> 1h ,mb-setvar interval=3600 $CONF_FILE;$me") || out1+=("<big>${roff}</big> 1h,mb-setvar interval=3600 $CONF_FILE;$me")
#out1+=("<big></big> $EDITCONF ,xdg-open $CONF_FILE") #out1+=("<big></big> $EDITCONF ,xdg-open $CONF_FILE")
#out1+=("<big></big> $OPENDIR,pcmanfm -n $wallpaper_dir") #out1+=("<big></big> $OPENDIR,pcmanfm -n $wallpaper_dir")
out1+=("^sep()") out1+=("^sep()")
@@ -491,7 +491,7 @@ out2+=("^tag(applyto)")
[[ "${2}" == "applyto" ]] && out2+=("${arrow_string_left} ${arrow_string_left} ${arrow_string_left} $_GOBACK,^back()") [[ "${2}" == "applyto" ]] && out2+=("${arrow_string_left} ${arrow_string_left} ${arrow_string_left} $_GOBACK,^back()")
out2+=("^sep($_APPLY_COLORSCHEME_TO)") out2+=("^sep($_APPLY_COLORSCHEME_TO)")
out2+=("<big></big> $_APPLY_TO_ALL,w2theme colorize;$me applyto") 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($_APPLY_ONLY_TO)")
out2+=("^sep(Menu)") out2+=("^sep(Menu)")
out2+=(" $_LIGHTBG,w2theme menu light;$me applyto") out2+=(" $_LIGHTBG,w2theme menu light;$me applyto")
@@ -509,38 +509,38 @@ out2+=(" $_DARKBG,w2theme ob dark;$me applyto")
out+=("^sep()") 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+=("^tag(autotheming)")
[[ "${2}" == "autoth" ]] && out2+=("${arrow_string_left} ${arrow_string_left} ${arrow_string_left} $_GOBACK,^back()") [[ "${2}" == "autoth" ]] && out2+=("${arrow_string_left} ${arrow_string_left} ${arrow_string_left} $_GOBACK,^back()")
out2+=("^sep($_AUTOTH_SETTINGS (beta))") 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>${ron}</big> $_ENABLED") || out2+=("<big>${roff}</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> $_DISABLED") || out2+=("<big>${roff}</big> $_DISABLED,mb-setvar wall2themes=no $COLORIZER_CONF;$me")
out2+=("^sep(<i>OpenBox</i>)") 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" == "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></big> $_DARKBG") || out2+=("<big></big> $_DARKBG,mb-setvar wall2themes_ob=dark $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()") 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>)") 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" == "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></big> $_DARKBG") || out2+=("<big></big> $_DARKBG,mb-setvar wall2themes_menu=dark $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()") 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>)") 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" == "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></big> $_DARKBG") || out2+=("<big></big> $_DARKBG,mb-setvar wall2themes_conky=dark $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()") 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+=("^sep(PyRadio / Cava)")
out2+=("PyRadio and Cava,^checkout(pycava)") out2+=("PyRadio and Cava,^checkout(pycava)")
out3+=("^tag(pycava)") out3+=("^tag(pycava)")
out3+=("^sep(Pyradio)") 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" == "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></big> $_DARKBG") || out3+=("<big></big> $_DARKBG,mb-setvar wall2themes_pyradio=dark $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()") 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(Cava)")
out3+=("^sep(<small><i>not implemented yet</i></small>)") out3+=("^sep(<small><i>not implemented yet</i></small>)")
out3+=("Use Colorizer Cava,colorizer-cava -s") out3+=("Use Colorizer Cava,colorizer-cava -s")
@@ -636,15 +636,15 @@ n=1
do do
((n=n+1)) ((n=n+1))
case "$grad" in case "$grad" in
none)icon="󰄱";; none)icon="${cboff}";;
top)icon="";; top)icon="";;
right)icon="";; right)icon="";;
bottom)icon="";; bottom)icon="";;
left)icon="";; left)icon="";;
top_left)icon="";; top_left)icon="";;
top_right)icon="";; top_right)icon="";;
bottom_left)icon="";; bottom_left)icon="";;
bottom_right)icon="";; bottom_right)icon="";;
esac esac
out1+=("<big><span bgcolor='${mbg}' fgcolor='${nfg}'> <tt><small>$(printf '%-18s' "${scheme_name}")</small></tt><span bgcolor='${tbg}' fgcolor='${tfg}'> <small><b>title</b></small> </span> <span bgcolor='${sbg}' fgcolor='${sfg}'> <small>[ sel ]</small> </span> <span bgcolor='${mbgt}'> <small>${icon}</small> </span></span></big>,jgctl applyscheme sys $n;$me jgmenus" "^sep()") out1+=("<big><span bgcolor='${mbg}' fgcolor='${nfg}'> <tt><small>$(printf '%-18s' "${scheme_name}")</small></tt><span bgcolor='${tbg}' fgcolor='${tfg}'> <small><b>title</b></small> </span> <span bgcolor='${sbg}' fgcolor='${sfg}'> <small>[ sel ]</small> </span> <span bgcolor='${mbgt}'> <small>${icon}</small> </span></span></big>,jgctl applyscheme sys $n;$me jgmenus" "^sep()")
done < <(tail -n +2 "$MENU_SYSSCHEMES") done < <(tail -n +2 "$MENU_SYSSCHEMES")
@@ -660,15 +660,15 @@ out2+=("^sep($_CLICK_TO_APPLY)")
do do
((n=n+1)) ((n=n+1))
case "$grad" in case "$grad" in
none)icon="󰄱";; none)icon="${cboff}";;
top)icon="";; top)icon="";;
right)icon="";; right)icon="";;
bottom)icon="";; bottom)icon="";;
left)icon="";; left)icon="";;
top_left)icon="";; top_left)icon="";;
top_right)icon="";; top_right)icon="";;
bottom_left)icon="";; bottom_left)icon="";;
bottom_right)icon="";; bottom_right)icon="";;
esac esac
out2+=("<big><span bgcolor='${mbg}' fgcolor='${nfg}'> <small><tt>$(printf '%-18s' "${scheme_name}")</tt></small><span bgcolor='${tbg}' bgalpha='${tbga}%' fgcolor='${tfg}'> <small><b>title</b></small> </span> <span bgcolor='${sbg}' bgalpha='${sbga}%' fgcolor='${sfg}'> <small>[ sel ]</small> </span> <span bgcolor='${mbgt}'> <small>${icon}</small> </span></span></big>,jgctl applyscheme usr ${n};$me jgmenus" "^sep()") out2+=("<big><span bgcolor='${mbg}' fgcolor='${nfg}'> <small><tt>$(printf '%-18s' "${scheme_name}")</tt></small><span bgcolor='${tbg}' bgalpha='${tbga}%' fgcolor='${tfg}'> <small><b>title</b></small> </span> <span bgcolor='${sbg}' bgalpha='${sbga}%' fgcolor='${sfg}'> <small>[ sel ]</small> </span> <span bgcolor='${mbgt}'> <small>${icon}</small> </span></span></big>,jgctl applyscheme usr ${n};$me jgmenus" "^sep()")
done < <(tail -n +2 "$MENU_USERSCHEMES") done < <(tail -n +2 "$MENU_USERSCHEMES")
@@ -696,7 +696,7 @@ out1+=("$_USE <b>Colorizer Menu</b> module,colorizer-menus -s")
## CONKIES ## CONKIES
out+=("^sep()") out+=("^sep()")
out+=("<big></big> $_COLORIZER_CONKY,colorizer-conky -s") out+=("<big></big> $_COLORIZER_CONKY,colorizer-conky -s")
@@ -711,7 +711,7 @@ out+=("<big></big> $_COLORIZER_ROOT,colorizer -s")
### RUN ### RUN
if [[ $1 == "-s" || $1 == "-c" || $1 == "-u" || $1 == "ipc" || $1 == "-d" ]]; then if [[ $1 == "-s" || $1 == "-c" || $1 == "-u" || $1 == "ipc" || $1 == "-d" ]]; then
. /usr/share/mb-jgtools/pipemenu-standalone.cfg
case "$1" in case "$1" in
@@ -733,7 +733,7 @@ case "$1" in
out+=("^sep($_PANEL_ICON_ACTIONS)") out+=("^sep($_PANEL_ICON_ACTIONS)")
if [[ "${t2execp}" == "true" ]];then if [[ "${t2execp}" == "true" ]];then
[[ "${wp_icon}" == "wide" ]] && out+=("<big></big> $_WIDE_ICON,mb-setvar wp_icon=square $CONF_FILE;tint2-send refresh-execp mb-t2wall;${me}") || out+=("<big>󰄱</big> $_WIDE_ICON,mb-setvar wp_icon=wide $CONF_FILE;tint2-send refresh-execp mb-t2wall;${me}") [[ "${wp_icon}" == "wide" ]] && out+=("<big>${cbon}</big> $_WIDE_ICON,mb-setvar wp_icon=square $CONF_FILE;tint2-send refresh-execp mb-t2wall;${me}") || out+=("<big>${cboff}</big> $_WIDE_ICON,mb-setvar wp_icon=wide $CONF_FILE;tint2-send refresh-execp mb-t2wall;${me}")
out+=("^sep()") out+=("^sep()")
fi fi
@@ -752,15 +752,15 @@ case "$1" in
out2+=("^tag(laction)") out2+=("^tag(laction)")
out2+=("^sep($_P_B_LC_ACTION)") out2+=("^sep($_P_B_LC_ACTION)")
[[ "$t2_button_lclick_action" == "random" ]] && out2+=("<big></big> $_RANDOM_DESC") || out2+=("<big></big> $_RANDOM_DESC,mb-setvar t2_button_lclick_action=random $CONF_FILE") [[ "$t2_button_lclick_action" == "random" ]] && out2+=("<big>${ron}</big> $_RANDOM_DESC") || out2+=("<big>${roff}</big> $_RANDOM_DESC,mb-setvar t2_button_lclick_action=random $CONF_FILE")
[[ "$t2_button_lclick_action" == "randfav" ]] && out2+=("<big></big> $_RANDOMFAV_DESC") || out2+=("<big></big> $_RANDOMFAV_DESC,mb-setvar t2_button_lclick_action=randfav $CONF_FILE") [[ "$t2_button_lclick_action" == "randfav" ]] && out2+=("<big>${ron}</big> $_RANDOMFAV_DESC") || out2+=("<big>${roff}</big> $_RANDOMFAV_DESC,mb-setvar t2_button_lclick_action=randfav $CONF_FILE")
[[ "$t2_button_lclick_action" == "choose" ]] && out2+=("<big></big> $_CHOOSE_DESC") || out2+=("<big></big> $_CHOOSE_DESC,mb-setvar t2_button_lclick_action=choose $CONF_FILE") [[ "$t2_button_lclick_action" == "choose" ]] && out2+=("<big>${ron}</big> $_CHOOSE_DESC") || out2+=("<big>${roff}</big> $_CHOOSE_DESC,mb-setvar t2_button_lclick_action=choose $CONF_FILE")
[[ "$t2_button_lclick_action" == "preview" ]] && out2+=("<big></big> $_PREVIEW_DESC") || out2+=("<big></big> $_PREVIEW_DESC,mb-setvar t2_button_lclick_action=preview $CONF_FILE") [[ "$t2_button_lclick_action" == "preview" ]] && out2+=("<big>${ron}</big> $_PREVIEW_DESC") || out2+=("<big>${roff}</big> $_PREVIEW_DESC,mb-setvar t2_button_lclick_action=preview $CONF_FILE")
[[ "$t2_button_lclick_action" == "menu" ]] && out2+=("<big></big> $_WALL_MENU_DESC") || out2+=("<big></big> $_WALL_MENU_DESC,mb-setvar t2_button_lclick_action=menu $CONF_FILE") [[ "$t2_button_lclick_action" == "menu" ]] && out2+=("<big>${ron}</big> $_WALL_MENU_DESC") || out2+=("<big>${roff}</big> $_WALL_MENU_DESC,mb-setvar t2_button_lclick_action=menu $CONF_FILE")
[[ "$t2_button_lclick_action" == "slideshow" ]] && out2+=("<big></big> $_SLIDESHOW_DESC") || out2+=("<big></big> $_SLIDESHOW_DESC,mb-setvar t2_button_lclick_action=slideshow $CONF_FILE") [[ "$t2_button_lclick_action" == "slideshow" ]] && out2+=("<big>${ron}</big> $_SLIDESHOW_DESC") || out2+=("<big>${roff}</big> $_SLIDESHOW_DESC,mb-setvar t2_button_lclick_action=slideshow $CONF_FILE")
out2+=("^sep()") out2+=("^sep()")
[[ "$t2_button_lclick_action" == "window" ]] && out2+=("<big></big> $_COL_WINDOW_DESC") || out2+=("<big></big> $_COL_WINDOW_DESC,mb-setvar t2_button_lclick_action=window $CONF_FILE") [[ "$t2_button_lclick_action" == "window" ]] && out2+=("<big>${ron}</big> $_COL_WINDOW_DESC") || out2+=("<big>${roff}</big> $_COL_WINDOW_DESC,mb-setvar t2_button_lclick_action=window $CONF_FILE")
[[ "$t2_button_lclick_action" == "colmenu" ]] && out2+=("<big></big> $_COL_MENU_DESC") || out2+=("<big></big> $_COL_MENU_DESC,mb-setvar t2_button_lclick_action=colmenu $CONF_FILE") [[ "$t2_button_lclick_action" == "colmenu" ]] && out2+=("<big>${ron}</big> $_COL_MENU_DESC") || out2+=("<big>${roff}</big> $_COL_MENU_DESC,mb-setvar t2_button_lclick_action=colmenu $CONF_FILE")
if [[ "${t2execp}" == "true" ]];then if [[ "${t2execp}" == "true" ]];then
@@ -776,13 +776,13 @@ case "$1" in
esac esac
out2+=("^tag(wuaction)") out2+=("^tag(wuaction)")
out2+=("^sep($_P_B_WU_ACTION)") out2+=("^sep($_P_B_WU_ACTION)")
[[ "$t2_button_wheelup_action" == "show-desk" ]] && out2+=("<big></big> $_SHOW_DESK_DESC") || out2+=("<big></big> $_SHOW_DESK_DESC,mb-setvar t2_button_wheelup_action=show-desk $CONF_FILE") [[ "$t2_button_wheelup_action" == "show-desk" ]] && out2+=("<big>${ron}</big> $_SHOW_DESK_DESC") || out2+=("<big>${roff}</big> $_SHOW_DESK_DESC,mb-setvar t2_button_wheelup_action=show-desk $CONF_FILE")
[[ "$t2_button_wheelup_action" == "random" ]] && out2+=("<big></big> $_RANDOM_DESC") || out2+=("<big></big> $_RANDOM_DESC,mb-setvar t2_button_wheelup_action=random $CONF_FILE") [[ "$t2_button_wheelup_action" == "random" ]] && out2+=("<big>${ron}</big> $_RANDOM_DESC") || out2+=("<big>${roff}</big> $_RANDOM_DESC,mb-setvar t2_button_wheelup_action=random $CONF_FILE")
[[ "$t2_button_wheelup_action" == "win-switch" ]] && out2+=("<big></big> $_WIN_SWITCH_DESC") || out2+=("<big></big> $_WIN_SWITCH_DESC,mb-setvar t2_button_wheelup_action=win-switch $CONF_FILE") [[ "$t2_button_wheelup_action" == "win-switch" ]] && out2+=("<big>${ron}</big> $_WIN_SWITCH_DESC") || out2+=("<big>${roff}</big> $_WIN_SWITCH_DESC,mb-setvar t2_button_wheelup_action=win-switch $CONF_FILE")
[[ "$t2_button_wheelup_action" == "desk-switch" ]] && out2+=("<big></big> $_DESK_SWITCH_DESC") || out2+=("<big></big> $_DESK_SWITCH_DESC,mb-setvar t2_button_wheelup_action=desk-switch $CONF_FILE") [[ "$t2_button_wheelup_action" == "desk-switch" ]] && out2+=("<big>${ron}</big> $_DESK_SWITCH_DESC") || out2+=("<big>${roff}</big> $_DESK_SWITCH_DESC,mb-setvar t2_button_wheelup_action=desk-switch $CONF_FILE")
# buggy skippy-xd or openbox bug # buggy skippy-xd or openbox bug
#[[ "$t2_button_wheelup_action" == "win-next" ]] && out2+=("<big></big> $_WIN_NEXT_DESC") || out2+=("<big></big> $_WIN_NEXT_DESC,mb-setvar t2_button_wheelup_action=win-next $CONF_FILE") #[[ "$t2_button_wheelup_action" == "win-next" ]] && out2+=("<big>${ron}</big> $_WIN_NEXT_DESC") || out2+=("<big>${roff}</big> $_WIN_NEXT_DESC,mb-setvar t2_button_wheelup_action=win-next $CONF_FILE")
#[[ "$t2_button_wheelup_action" == "win-prev" ]] && out2+=("<big></big> $_WIN_PREV_DESC") || out2+=("<big></big> $_WIN_PREV_DESC,mb-setvar t2_button_wheelup_action=win-prev $CONF_FILE") #[[ "$t2_button_wheelup_action" == "win-prev" ]] && out2+=("<big>${ron}</big> $_WIN_PREV_DESC") || out2+=("<big>${roff}</big> $_WIN_PREV_DESC,mb-setvar t2_button_wheelup_action=win-prev $CONF_FILE")
#wheel-down #wheel-down
t2_button_wheeldown_action=${t2_button_wheeldown_action:-show-desk} t2_button_wheeldown_action=${t2_button_wheeldown_action:-show-desk}
@@ -796,12 +796,12 @@ case "$1" in
esac esac
out2+=("^tag(wdaction)") out2+=("^tag(wdaction)")
out2+=("^sep($_P_B_WD_ACTION)") out2+=("^sep($_P_B_WD_ACTION)")
[[ "$t2_button_wheeldown_action" == "show-desk" ]] && out2+=("<big></big> $_SHOW_DESK_DESC") || out2+=("<big></big> $_SHOW_DESK_DESC,mb-setvar t2_button_wheeldown_action=show-desk $CONF_FILE") [[ "$t2_button_wheeldown_action" == "show-desk" ]] && out2+=("<big>${ron}</big> $_SHOW_DESK_DESC") || out2+=("<big>${roff}</big> $_SHOW_DESK_DESC,mb-setvar t2_button_wheeldown_action=show-desk $CONF_FILE")
[[ "$t2_button_wheeldown_action" == "random" ]] && out2+=("<big></big> $_RANDOM_DESC") || out2+=("<big></big> $_RANDOM_DESC,mb-setvar t2_button_wheeldown_action=random $CONF_FILE") [[ "$t2_button_wheeldown_action" == "random" ]] && out2+=("<big>${ron}</big> $_RANDOM_DESC") || out2+=("<big>${roff}</big> $_RANDOM_DESC,mb-setvar t2_button_wheeldown_action=random $CONF_FILE")
[[ "$t2_button_wheeldown_action" == "win-switch" ]] && out2+=("<big></big> $_WIN_SWITCH_DESC") || out2+=("<big></big> $_WIN_SWITCH_DESC,mb-setvar t2_button_wheeldown_action=win-switch $CONF_FILE") [[ "$t2_button_wheeldown_action" == "win-switch" ]] && out2+=("<big>${ron}</big> $_WIN_SWITCH_DESC") || out2+=("<big>${roff}</big> $_WIN_SWITCH_DESC,mb-setvar t2_button_wheeldown_action=win-switch $CONF_FILE")
[[ "$t2_button_wheeldown_action" == "desk-switch" ]] && out2+=("<big></big> $_DESK_SWITCH_DESC") || out2+=("<big></big> $_DESK_SWITCH_DESC,mb-setvar t2_button_wheeldown_action=desk-switch $CONF_FILE") [[ "$t2_button_wheeldown_action" == "desk-switch" ]] && out2+=("<big>${ron}</big> $_DESK_SWITCH_DESC") || out2+=("<big>${roff}</big> $_DESK_SWITCH_DESC,mb-setvar t2_button_wheeldown_action=desk-switch $CONF_FILE")
#[[ "$t2_button_wheeldown_action" == "win-next" ]] && out2+=("<big></big> $_WIN_NEXT_DESC") || out2+=("<big></big> $_WIN_NEXT_DESC,mb-setvar t2_button_wheeldown_action=win-next $CONF_FILE") #[[ "$t2_button_wheeldown_action" == "win-next" ]] && out2+=("<big>${ron}</big> $_WIN_NEXT_DESC") || out2+=("<big>${roff}</big> $_WIN_NEXT_DESC,mb-setvar t2_button_wheeldown_action=win-next $CONF_FILE")
#[[ "$t2_button_wheeldown_action" == "win-prev" ]] && out2+=("<big></big> $_WIN_PREV_DESC") || out2+=("<big></big> $_WIN_PREV_DESC,mb-setvar t2_button_wheeldown_action=win-prev $CONF_FILE") #[[ "$t2_button_wheeldown_action" == "win-prev" ]] && out2+=("<big>${ron}</big> $_WIN_PREV_DESC") || out2+=("<big>${roff}</big> $_WIN_PREV_DESC,mb-setvar t2_button_wheeldown_action=win-prev $CONF_FILE")
fi fi
;; ;;
@@ -861,7 +861,7 @@ echo menu_height_mode=dynamic >> ${CONFIG_FILE}
if [[ "$wall2themes" == "yes" ]]; then if [[ "$wall2themes" == "yes" ]]; then
AUTOTHEME_IND=" AUTOTHEME_IND="
@rect,,$((jgtools_padding+4)),$((jgtools_padding + 6)),262,20,0,left,top,#222222 20,#222222 70, @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 fi

20
usr/bin/jgwallpapergenerate Executable file → Normal file
View File

@@ -1,11 +1,13 @@
#!/bin/bash #!/bin/bash
# jgwallpapergenerate - submenu to generate wallpapers # jgwallpapergenerate - submenu to generate wallpapers
# #
. /usr/share/mb-jgtools/jgtools.inc
CONFIG_DIR="$HOME/.config/mabox/tools" CONFIG_DIR="$HOME/.config/mabox/tools"
CONFIG_FILE="$CONFIG_DIR/mb-canvas.cfg" CNF_FILE="$CONFIG_DIR/mb-canvas.cfg"
mkdir -p $CONFIG_DIR mkdir -p $CONFIG_DIR
if [ ! -f $CONFIG_FILE ]; then if [ ! -f $CNF_FILE ]; then
cat <<EOF > ${CONFIG_FILE} cat <<EOF > ${CNF_FILE}
# Imagetype extension avif or png # Imagetype extension avif or png
# avif (recommended) faster and much smaller size # avif (recommended) faster and much smaller size
extension=avif extension=avif
@@ -15,7 +17,7 @@ extension=avif
show_preview=yes show_preview=yes
EOF EOF
fi fi
source <(grep = $CONFIG_FILE) source <(grep = $CNF_FILE)
case $LANG in case $LANG in
pl*) pl*)
@@ -68,7 +70,7 @@ case $LANG in
;; ;;
esac esac
. $HOME/.config/mabox/mabox.conf #. $HOME/.config/mabox/mabox.conf
DIR="$(xdg-user-dir PICTURES)/imagick" DIR="$(xdg-user-dir PICTURES)/imagick"
files="$(ls ${DIR}|wc -l)" files="$(ls ${DIR}|wc -l)"
du="$(du -sh ${DIR}|awk '{print $1}')" du="$(du -sh ${DIR}|awk '{print $1}')"
@@ -98,17 +100,15 @@ out+=("<big></big> $_OPENDIR,xdg-open $DIR")
out+=("<big></big> $_EMPTYDIR,rm ${DIR}/*.*;$me") out+=("<big></big> $_EMPTYDIR,rm ${DIR}/*.*;$me")
fi fi
out+=("^sep($_SETTINGS)") out+=("^sep($_SETTINGS)")
[[ "$show_preview" == "yes" ]] && out+=("<big>󰱒</big> $_PREVIEW,mb-setvar show_preview=no $CONFIG_FILE;${me}") || out+=("<big>󰄱</big> $_PREVIEW,mb-setvar show_preview=yes $CONFIG_FILE;${me}") [[ "$show_preview" == "yes" ]] && out+=("<big>${cbon}</big> $_PREVIEW,mb-setvar show_preview=no $CNF_FILE;${me}") || out+=("<big>${cboff}</big> $_PREVIEW,mb-setvar show_preview=yes $CNF_FILE;${me}")
out+=("^sep($_IMG_FORMAT)") out+=("^sep($_IMG_FORMAT)")
[[ "$extension" == "avif" ]] && out+=("<big></big> <b>avif</b> $_RECOMMENDED,mb-setvar extension=png $CONFIG_FILE;${me}") || out+=("<big></big> avif $_RECOMMENDED,mb-setvar extension=avif $CONFIG_FILE;${me}") [[ "$extension" == "avif" ]] && out+=("<big>${ron}</big> <b>avif</b> $_RECOMMENDED,mb-setvar extension=png $CNF_FILE;${me}") || out+=("<big>${roff}</big> avif $_RECOMMENDED,mb-setvar extension=avif $CNF_FILE;${me}")
[[ "$extension" == "png" ]] && out+=("<big></big> <b>png</b>,mb-setvar extension=avif $CONFIG_FILE;${me}") || out+=("<big></big> png,mb-setvar extension=png $CONFIG_FILE;${me}") [[ "$extension" == "png" ]] && out+=("<big>${ron}</big> <b>png</b>,mb-setvar extension=avif $CNF_FILE;${me}") || out+=("<big>${roff}</big> png,mb-setvar extension=png $CNF_FILE;${me}")
### RUN ### RUN
if [[ "$1" == "-s" ]]; then if [[ "$1" == "-s" ]]; then
. /usr/share/mb-jgtools/pipemenu-standalone.cfg
. $HOME/.config/mabox/mabox.conf
out+=("^sep()") out+=("^sep()")
out+=(" ${arrow_string_left} ${arrow_string_left} $_WALLPAPERMENU,jgwallpaperchanger -s") out+=(" ${arrow_string_left} ${arrow_string_left} $_WALLPAPERMENU,jgwallpaperchanger -s")

View File

@@ -1,7 +1,8 @@
#!/bin/bash #!/bin/bash
# mb-places # mb-places
# #
. ~/.config/mabox/mabox.conf . /usr/share/mb-jgtools/jgtools.inc
PLACES="$HOME/.config/mabox/places.csv" PLACES="$HOME/.config/mabox/places.csv"
gtkbookmarks() { gtkbookmarks() {
@@ -90,10 +91,10 @@ esac
#cat <<EOF > ${PLACES} #cat <<EOF > ${PLACES}
out+=("^sep($LABEL <span font_weight='normal'>[  + . ]</span>)") out+=("^sep($LABEL <span font_weight='normal'>[  + . ]</span>)")
#out+=("^sep($LABEL <small>[W-.]</small>)") #out+=("^sep($LABEL <small>[W-.]</small>)")
out+=(" $HOME_DIR (<b>~</b>),^pipe(jgbrowser),folder-home") out+=("󰋜 $HOME_DIR (<b>~</b>),^pipe(jgbrowser),folder-home")
out+=(" $(basename $(xdg-user-dir DOWNLOAD)),^pipe(jgbrowser $(xdg-user-dir DOWNLOAD)),folder-download") out+=(" $(basename $(xdg-user-dir DOWNLOAD)),^pipe(jgbrowser $(xdg-user-dir DOWNLOAD)),folder-download")
out+=(" $(basename $(xdg-user-dir DOCUMENTS)),^pipe(jgbrowser $(xdg-user-dir DOCUMENTS)),folder-documents") out+=(" $(basename $(xdg-user-dir DOCUMENTS)),^pipe(jgbrowser $(xdg-user-dir DOCUMENTS)),folder-documents")
out+=(" $(basename $(xdg-user-dir MUSIC)),^pipe(jgbrowser $(xdg-user-dir MUSIC)),folder-music") out+=("󰌳 $(basename $(xdg-user-dir MUSIC)),^pipe(jgbrowser $(xdg-user-dir MUSIC)),folder-music")
out+=(" $(basename $(xdg-user-dir PICTURES)),^pipe(jgbrowser $(xdg-user-dir PICTURES)),folder-pictures") out+=(" $(basename $(xdg-user-dir PICTURES)),^pipe(jgbrowser $(xdg-user-dir PICTURES)),folder-pictures")
out+=(" $(basename $(xdg-user-dir VIDEOS)),^pipe(jgbrowser $(xdg-user-dir VIDEOS)),folder-video") out+=(" $(basename $(xdg-user-dir VIDEOS)),^pipe(jgbrowser $(xdg-user-dir VIDEOS)),folder-video")
#^sep() #^sep()
@@ -116,10 +117,10 @@ out2+=("^tag(inst)")
out+=("^sep($FILETOOLS)") out+=("^sep($FILETOOLS)")
if hash pcmanfm &>/dev/null; then if hash pcmanfm &>/dev/null; then
out+=("<big></big> PCManFM,pcmanfm,file-manager") out+=("<big></big> PCManFM,pcmanfm,file-manager")
fi fi
if hash thunar &>/dev/null; then if hash thunar &>/dev/null; then
out+=("<big></big> Thunar,thunar,file-manager") out+=("<big></big> Thunar,thunar,file-manager")
fi fi
if hash fsearch &>/dev/null; then if hash fsearch &>/dev/null; then
out+=("<big>󰥨</big> FSearch,fsearch,search") out+=("<big>󰥨</big> FSearch,fsearch,search")
@@ -144,7 +145,7 @@ out+=("$INST ...,^checkout(inst),package-manager-icon ")
fi fi
out+=("^sep($SETTINGS)") out+=("^sep($SETTINGS)")
[[ $jgbrowser_show_hidden = false ]] && out+=("<big></big> <i>$SHOW_HIDDEN</i>,mb-setvar jgbrowser_show_hidden=true;mb-places -s") || out+=("<big></big> $SHOW_HIDDEN,mb-setvar jgbrowser_show_hidden=false;mb-places -s") [[ $jgbrowser_show_hidden = false ]] && out+=("<big>${cboff}</big> <i>$SHOW_HIDDEN</i>,mb-setvar jgbrowser_show_hidden=true;mb-places -s") || out+=("<big>${cbon}</big> $SHOW_HIDDEN,mb-setvar jgbrowser_show_hidden=false;mb-places -s")
#out+=(" $EDIT $LABEL,xdg-open $PLACES,geany") #out+=(" $EDIT $LABEL,xdg-open $PLACES,geany")
} }
@@ -153,8 +154,7 @@ out+=("^sep($SETTINGS)")
main main
if [[ "$1" == "-s" || "$1" == "ipc" || "$1" == "-d" ]]; then if [[ "$1" == "-s" || "$1" == "ipc" || "$1" == "-d" ]]; then
. /usr/share/mb-jgtools/pipemenu-standalone.cfg
. $HOME/.config/mabox/mabox.conf
if [[ $panels_heightpos == "top" ]]; then if [[ $panels_heightpos == "top" ]]; then
MENU_VALIGN="top" MENU_VALIGN="top"
MENU_MARGIN_Y=${panels_topmargin:-0} MENU_MARGIN_Y=${panels_topmargin:-0}