Оформление и Скриншоты
   2934

добавляем gif-анимацю в заставку xscreensaver`a

первым делом устанавливаем пакет gifsicle
sudo pacman gifsicle


для запуска одной гифки как скринсейвер додстаточно прописать в ~/.xscreensaver такую строчку


"My gif screensaver" gifview --animate --min-delay 5 --window $XSCREENSAVER_WINDOW /путь/к/гифке/filename.gif

Идем дальше, ежели мы желаем, чтобы у нас при каждом новом срабатывании скринсейвера бала новая гифка, делаем следущее:
создаем каталог в нужном для вас месте(я например создал в домашней директории ~/Xscreensaver/gif) помещаем туда гифки, там же создаем скрипт с таким содержанием:

#!/bin/sh

GIF=/home/ypp/Xscreensaver/gif/screensaver$XSCREENSAVER_WINDOW.gif
OLDGIFS=/home/ypp/Xscreensaver/gif*.gif
GIFFILES=(/home/ypp/Xscreensaver/gif/*.gif)

rm $OLDGIFS
ln -sf "${GIFFILES[RANDOM % ${GIFFILES[@]}]}" $GIF
gifview --animate --min-delay 5 --window $XSCREENSAVER_WINDOW $GIF

Примечание!!! /ypp/Xscreensaver/gif нужно заменить на свой путь
в файле ~/.xscreensaver добавляем строку под существующими темами типа
"Gif-screensavers" 	sh /путь/к/скрипту/screen_gif.sh \n\

Еще одно примечание!!!)
гифка должна соотвертствовать разрешению вашего монитора иначе будет не красиво
здесь есть гифки 1920x1080
Удачи!
Источник

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.