wallpaper generator
parent
a5df21ab9e
commit
d57c27132c
|
@ -1,6 +1,16 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# jgwallpapergenerate - submenu to generate wallpapers
|
# jgwallpapergenerate - submenu to generate wallpapers
|
||||||
#
|
#
|
||||||
|
CONFIG_DIR="$HOME/.config/mbxutils/imgw"
|
||||||
|
CONFIG_FILE="$CONFIG_DIR/imgw.cfg"
|
||||||
|
mkdir -p $CONFIG_DIR
|
||||||
|
if [ ! -f $CONFIG_FILE ]; then
|
||||||
|
cat <<EOF > ${CONFIG_FILE}
|
||||||
|
show_preview=yes
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
source <(grep = $CONFIG_FILE)
|
||||||
|
|
||||||
|
|
||||||
case $LANG in
|
case $LANG in
|
||||||
pl*)
|
pl*)
|
||||||
|
@ -8,7 +18,7 @@ case $LANG in
|
||||||
RANDCOLORS="Losowe kolory"
|
RANDCOLORS="Losowe kolory"
|
||||||
PICKCOLORS="Wybór kolorów..."
|
PICKCOLORS="Wybór kolorów..."
|
||||||
WALLPAPERMENU="Menu Tapety"
|
WALLPAPERMENU="Menu Tapety"
|
||||||
RANDOMEFFECT="Losowy efekt"
|
RANDOMEFFECT="<b>Losowy</b> efekt"
|
||||||
SOLID="<b>Jednolity</b> kolor"
|
SOLID="<b>Jednolity</b> kolor"
|
||||||
BLURRED="<b>Rozmycie</b>"
|
BLURRED="<b>Rozmycie</b>"
|
||||||
LINEAR="Gradient <b>liniowy</b>"
|
LINEAR="Gradient <b>liniowy</b>"
|
||||||
|
@ -23,13 +33,17 @@ case $LANG in
|
||||||
OPENDIR="Otwórz katalog"
|
OPENDIR="Otwórz katalog"
|
||||||
EMPTYDIR="Opróżnij katalog"
|
EMPTYDIR="Opróżnij katalog"
|
||||||
SIZE="rozmiar"
|
SIZE="rozmiar"
|
||||||
|
SETTINGS="Ustawienia"
|
||||||
|
PREVIEW="Pokaż podgląd"
|
||||||
|
YES="tak"
|
||||||
|
NO="nie"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
TITLE="Wallpaper Generator (ImageMagick)"
|
TITLE="Wallpaper Generator (ImageMagick)"
|
||||||
RANDCOLORS="Random colors"
|
RANDCOLORS="Random colors"
|
||||||
PICKCOLORS="Pick colors..."
|
PICKCOLORS="Pick colors..."
|
||||||
WALLPAPERMENU="Wallpapers Menu"
|
WALLPAPERMENU="Wallpapers Menu"
|
||||||
RANDOMEFFECT="Random effect"
|
RANDOMEFFECT="<b>Random</b> effect"
|
||||||
SOLID="<b>Solid</b> color"
|
SOLID="<b>Solid</b> color"
|
||||||
BLURRED="<b>Blurred</b>"
|
BLURRED="<b>Blurred</b>"
|
||||||
LINEAR="<b>Linear</b> gradient"
|
LINEAR="<b>Linear</b> gradient"
|
||||||
|
@ -44,6 +58,10 @@ case $LANG in
|
||||||
OPENDIR="Open directory"
|
OPENDIR="Open directory"
|
||||||
EMPTYDIR="Empty directory"
|
EMPTYDIR="Empty directory"
|
||||||
SIZE="size"
|
SIZE="size"
|
||||||
|
SETTINGS="Settings"
|
||||||
|
PREVIEW="Show preview?"
|
||||||
|
YES="yes"
|
||||||
|
NO="no"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
@ -53,12 +71,10 @@ files="$(ls ${DIR}|wc -l)"
|
||||||
du="$(du -sh ${DIR}|awk '{print $1}')"
|
du="$(du -sh ${DIR}|awk '{print $1}')"
|
||||||
me="jgwallpapergenerate -s"
|
me="jgwallpapergenerate -s"
|
||||||
|
|
||||||
|
[[ "$show_preview" == "yes" ]] && l_show_preview="${YES}" || l_show_preview="${NO}"
|
||||||
|
|
||||||
out+=("^sep($TITLE)")
|
out+=("^sep($TITLE)")
|
||||||
out+=("^sep($RANDCOLORS)")
|
out+=("^sep($RANDCOLORS)")
|
||||||
out+=("$RANDOMEFFECT,mb-canvas -Ra;$me")
|
|
||||||
out+=("^sep()")
|
|
||||||
out+=("$SOLID,mb-canvas -Ras;$me")
|
out+=("$SOLID,mb-canvas -Ras;$me")
|
||||||
out+=("$BLURRED,mb-canvas -RaB;$me")
|
out+=("$BLURRED,mb-canvas -RaB;$me")
|
||||||
out+=("$LINEAR,mb-canvas -Ral;$me")
|
out+=("$LINEAR,mb-canvas -Ral;$me")
|
||||||
|
@ -66,17 +82,29 @@ out+=("$RADIAL,mb-canvas -Rar;$me")
|
||||||
out+=("$TWISTED,mb-canvas -Rat;$me")
|
out+=("$TWISTED,mb-canvas -Rat;$me")
|
||||||
out+=("$BILINEAR,mb-canvas -Rab;$me")
|
out+=("$BILINEAR,mb-canvas -Rab;$me")
|
||||||
out+=("$PLASMA,mb-canvas -Rap;$me")
|
out+=("$PLASMA,mb-canvas -Rap;$me")
|
||||||
|
out+=("^sep()")
|
||||||
|
out+=("$RANDOMEFFECT,mb-canvas -Ra;$me")
|
||||||
out+=("^sep($PICKCOLORS)")
|
out+=("^sep($PICKCOLORS)")
|
||||||
out+=("$SOLID $ONECOLOR,mb-canvas -as;$me")
|
out+=("$SOLID $ONECOLOR,mb-canvas -as;$me")
|
||||||
out+=("$LINEAR $TWOCOLORS,mb-canvas -al;$me")
|
out+=("$LINEAR $TWOCOLORS,mb-canvas -al;$me")
|
||||||
out+=("$RADIAL $TWOCOLORS,mb-canvas -ar;$me")
|
out+=("$RADIAL $TWOCOLORS,mb-canvas -ar;$me")
|
||||||
out+=("$TWISTED $TWOCOLORS,mb-canvas -at;$me")
|
out+=("$TWISTED $TWOCOLORS,mb-canvas -at;$me")
|
||||||
out+=("$BILINEAR $FOURCOLORS,mb-canvas -ab;$me")
|
out+=("$BILINEAR $FOURCOLORS,mb-canvas -ab;$me")
|
||||||
|
out+=("$PLASMA,mb-canvas -ap;$me")
|
||||||
if [ "$files" -gt "0" ]; then
|
if [ "$files" -gt "0" ]; then
|
||||||
out+=("\"\"\"^sep($IMAGES: $files - $SIZE: ${du})\"\"\"")
|
out+=("\"\"\"^sep($IMAGES: $files - $SIZE: ${du})\"\"\"")
|
||||||
out+=("$OPENDIR,xdg-open $DIR")
|
out+=("$OPENDIR,xdg-open $DIR")
|
||||||
out+=("$EMPTYDIR,rm ${DIR}/*.png;$me")
|
out+=("$EMPTYDIR,rm ${DIR}/*.png;$me")
|
||||||
fi
|
fi
|
||||||
|
out+=("^sep($SETTINGS)")
|
||||||
|
out+=("$PREVIEW [ <b>${l_show_preview}</b> ],^checkout(preview)")
|
||||||
|
|
||||||
|
out2+=("^tag(preview)")
|
||||||
|
out2+=("^sep($PREVIEW)")
|
||||||
|
out2+=("$YES ,mb-setvar show_preview=yes $CONFIG_FILE;$me")
|
||||||
|
out2+=("$NO,mb-setvar show_preview=no $CONFIG_FILE;$me")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### RUN
|
### RUN
|
||||||
|
|
Loading…
Reference in New Issue