Задумал я вернуть на рабочий стол своей настольной машины анимированные обои, которые у меня стояли до очередного обновления от Ленни к Сквизу. Ставил я Ленни 3 года назад и тогда это можно было сделать вот по такой инструкции:
Показать
Довольно давно написал копипасту заметку в свой блог о том, как можно поставить вместо обычной картинки видео-файл на рабочий стол. Решил и здесь опубликовать (ведь возможно кому-то будет интересно).
Для реализации видео на рабочем столе, потребуется mplayer, xwinwrap и compiz-fusion.
Отдельно устанавливать сompiz-fusion в Intrepid Ibex (8.10) не требуется (разве что некоторые плагины и compizconfig-settings-manager для удобства настроек, но это не относится к данной теме).
Mplayer можно установить из убунтовских реп:
sudo aptitude install mplayer
А вот xwinwrap придется собрать самому. Для начала, установим все необходимые пакеты:
sudo aptitude install build-essential libx11-dev x11proto-xext-dev libxrender-dev libxext-dev cvs
Теперь приступим к установке самого xwinwrap, в терминале:
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xapps co xwinwrap
cd xwinwrap
make
sudo cp xwinwrap /usr/bin
На этом установка заканчивается, остается только запустить. Сделать это можно так, в терминале:
xwinwrap -ni -fs -s -st -sp -b -nf -- mplayer -wid WID -nosound "/path/to/video.avi" -loop 0
аналоги:
хттп://www.welinux.ru/search/?query=xwinwrap&x=0&y=0
хттп://zzer.wordpress.com/2009/03/28/ubuntu-debian-linux-minihowto-howto-set-put-an-animated-background-wallpaper-with-a-video-mpg-avi-gif-flash-etc-using-xwinwrap-mplayer-and-gnash/
хттп://school17.beluo.ru/reload/?module=articles&c=instruction&b=5&a=79
Для сквиза и в настоящее время это всё не сработало. Поэтому я нашёл другой вариант. Для начала потребовалось вернуть компилятор с++ , что тоже оказалось не просто и чего я таки добился (в соседней теме).
Затем воспользовался вот этим вариантом:
хттп://linux.softpedia.com/get/Desktop-Environment/Tools/Animated-Desktop-With-XWINWRAP-50110.shtml
т.е. скачал иксвинврап.deb , поставил его с помощю аптитуды, доустановил пакеты из этого списка:
apt-get install xorg-dev build-essential libx11-dev x11proto-xext-dev libxrender-dev libxext-dev cvs -yНа этом пункте у меня заработал иксвинврап и даже ничего прочего не отвалилось :) Соответственно заработали анимированные обои, например так:
# xwinwrap -ni -fs -s -st -sp -b -nf -- mplayer -wid WID -nosound "/path/to/video.avi" -loop 0 (не лучший вариант запуска)
С иксвинврапом надо ещё подобрать настройки под свои нужды - с прозрачностью поднастроить, чтобы ярлыки были видны на рабочем столе. Синтаксис:
xwinwrap [-g] [-ni] [-argb] [-fs] [-s] [-st] [-sp] [-a] [-b] [-nf]
[-fl] [-o OPACITY] -- COMMAND ARG1...
-g geometry
-ni no input
-argb argb ?? Alpha, Red, Green, Blue ??
-fs fullscreen
-s sticky
-st skip taskbar
-sp skip pager
-a above
-b below
-nf noFocus
-o opacity=# Between 0 and 1
ЗЫ. Быть может этот мой опыт кому-нибудь ещё пригодиться.