diff --git a/cw b/cw index 049977d..c53e46f 100755 --- a/cw +++ b/cw @@ -14,6 +14,8 @@ # [X] - Получение пути изображения # Проверка зависимостей +[[ $XDG_SESSION_TYPE -eq 'x11' ]] || { printf "For X.Org\n"; exit 1 ; } + requirements_apps=('feh' 'ffmpeg' 'xdpyinfo' 'awk') for app in ${requirements_apps[@]}; do if [ ! $app -version &> /dev/null ] || [ $app --version &> /dev/null ]; then @@ -22,16 +24,9 @@ for app in ${requirements_apps[@]}; do fi done -# Проверка сессии (Х11) -if [ $XDG_SESSION_TYPE != 'x11' ]; then - echo "For X.Org" - exit 1 -fi - # Директория с изображениями IMGSTORAGE="$HOME/vault/wallpaper" -#IMGSTORAGE="$HOME/vault/wallpaper-3" -#IMGSTORAGE="/home/slife/Pictures/old_photos/Автозагрузка/Screenshots/" + # Получить абсолютный путь к изображению get_path_img() { find "$IMGSTORAGE" -type f | shuf -n 1 @@ -58,11 +53,7 @@ get_vertical_wall() { while true; do img=$(get_path_img) orientation=$(get_orientation_img $img) - - if [[ $orientation == "vertical" ]]; then - printf $img - break - fi + [[ $orientation -eq 'vertical' ]] && { printf $img; break ; } done } @@ -71,11 +62,7 @@ get_horizontal_wall() { while true; do img=$(get_path_img) orientation=$(get_orientation_img $img) - - if [[ $orientation == "horizontal" ]]; then - printf $img - break - fi + [[ $orientation -eq 'horizontal' ]] && { printf $img; break ; } done } diff --git a/wholive b/wholive index 8b1bdad..eac9d92 100755 --- a/wholive +++ b/wholive @@ -41,4 +41,4 @@ test_arp() { done } -test_arp +test_ping