Всем доброго времени суток. Недавно задумался над возможностью установки на задний фон sway сменяющихся картинок. Из коробки я ничего подобного не нашёл (а и зачем), поэтому прибег к bash :
exec swaybg -o DP-1 -i /home/utoecat/fonpict6/autumn.jpg -m fill&
PID_SWAYBG=$! #first start
echo "SCRIPT RUNNING..." >> /home/utoecat/out.txt
while :
do
for file in /home/utoecat/fonpict6/*.*
do
sleep $2 #sleeping
PID_OLD=$PID_SWAYBG # save old pid
exec swaybg -o DP-1 -i "$file" -m fill&
PID_SWAYBG=$!
sleep 0.5
kill $PID_OLD #kill old pid
done
done
при запуске из терминала скрипт отрабатывает как надо, даже создаётся файл out (если его перед этим удалить), а вот прописав в sway config :
# Autostart
...
exec /home/utoecat/.config/sway/bg.sh 0 2 # NOT WORK!
exec sh /home/utoecat/.config/sway/bg.sh 0 2 # STILL NOT WORK!
exec mako
exec /usr/lib/polkit-1/polkitd
exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
#exec kitty
скрипт не запускается… Это я определил по тому, что файл не появляется там где надо… Может кто-то сталкивался с подобной проблемой? Буду весьма благодарен, если подскажете как можно решить эту проблему. P.S : мне крайне желательно запустить скрипт из под sway. Запихнуть запуск этого скрипта в ./bashrc мне не поойдёт, т.к у меня помимо sway ещё и крыса стоит, а смысл от лишнего скрипта в фоне?