3034
добавляем gif-анимацю в заставку xscreensaver`a
первым делом устанавливаем пакет gifsicle
для запуска одной гифки как скринсейвер додстаточно прописать в ~/.xscreensaver такую строчку
Идем дальше, ежели мы желаем, чтобы у нас при каждом новом срабатывании скринсейвера бала новая гифка, делаем следущее:
создаем каталог в нужном для вас месте(я например создал в домашней директории ~/Xscreensaver/gif) помещаем туда гифки, там же создаем скрипт с таким содержанием:
Примечание!!! /ypp/Xscreensaver/gif нужно заменить на свой путь
в файле ~/.xscreensaver добавляем строку под существующими темами типа
Еще одно примечание!!!)
гифка должна соотвертствовать разрешению вашего монитора иначе будет не красиво
здесь есть гифки 1920x1080
Удачи!
Источник
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 комментариев