From 3bbb004390437dd0bb0cedffd3f91306a4dff748 Mon Sep 17 00:00:00 2001 From: Daniel Napora Date: Tue, 31 Aug 2021 22:55:30 +0200 Subject: [PATCH] mbscreenlocker upd --- bin/mbscreenlocker | 38 ++++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/bin/mbscreenlocker b/bin/mbscreenlocker index 8b642cd..a546191 100755 --- a/bin/mbscreenlocker +++ b/bin/mbscreenlocker @@ -18,6 +18,20 @@ fi # read config variables from file source <(grep = $CONFIG_FILE) +case $LANG in + pl*) + TITLE="Tworzenie obrazków dla blokady ekranu" + TEXT="\nCierpliwości...\nto może chwilkę potrwać.." + TITLE2="Gotowe" + TEXT2="\nsuper+l aby zablokować ekran" + ;; + *) + TITLE="Caching images for faster screen locking" + TEXT="\nPlease wait...\nthis might take few seconds..." + TITLE2="Done" + TEXT2="All required changes have been applied.\n Use super + l to lock screen." + ;; +esac lock() { if [[ $screenlocker == "betterlockscreen" ]]; then @@ -28,26 +42,21 @@ lock() { } cache() { -case $LANG in - pl*) - TITLE="Tworzenie obrazków dla blokady ekranu" - TEXT="\nCierpliwości...\nto może chwilkę potrwać.." - TITLE2="Gotowe" - TEXT2="\nW-l aby zablokować ekran\nW-A-saby konfigurować Tapety/Blokadę ekranu." - ;; - *) - TITLE="Caching images for faster screen locking" - TEXT="\nPlease wait...\nthis might take few seconds..." - TITLE2="Done" - TEXT2="All required changes have been applied." - ;; -esac + source <(grep file ~/.config/nitrogen/bg-saved.cfg) notify-send.sh -u critical -i emblem-photos -R /tmp/mbscreencache "$TITLE" "$TEXT" betterlockscreen -u "$file" notify-send.sh -u normal -i emblem-photos -R /tmp/mbscreencache "$TITLE2" "$TEXT2" } +setimg() { + img=$(yad --file --file-filter="Image Files (*.jpg *.jpeg *.png *.tif)| *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG") + if [ -f "$img" ]; then + notify-send.sh -u critical -i emblem-photos -R /tmp/mbscreencache "$TITLE" "$TEXT" + betterlockscreen -u "$img" + notify-send.sh -u normal -i emblem-photos -R /tmp/mbscreencache "$TITLE2" "$TEXT2" + fi +} usage() { grep "^#:" $0 | while read DOC; do printf '%s\n' "${DOC###:}"; done @@ -59,6 +68,7 @@ usage() { case "$1" in -c|cache) cache;; -h|--help) usage;; + -s|setimg) setimg;; *) lock;; esac