cw - review if

This commit is contained in:
Slava Rogozhkin 2025-08-19 12:18:03 +03:00
parent 5a33a595af
commit 7e4d9276c7
2 changed files with 6 additions and 19 deletions

23
cw
View File

@ -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
}

View File

@ -41,4 +41,4 @@ test_arp() {
done
}
test_arp
test_ping