Анимированный десктоп в KDE

Тут недавно задался вопросом - как поставить в КДЕ на рабочий стол анимированную обоину? GIF то KDE поддерживает, но без анимации. SWF вродь нельзя на рабочий стол. Вроде можно повесить на десктоп прогу, помогающую отрисовке. Я попытался поставить скринсейвер SkyRocket из пакета rss-glx, но он открываетя в отдельном окне :(( ANSIIшные приложения, которые рисуют символами в консоль тоже не отображаются. А жаль, очень бы хотелось повесить cmatrix на рабочий стол :))
Поиск по вики и документации толку не дал. Может кто-нибдь знает ответ на мой вопрос?

Внешний вид и

Внешний вид и темы -- Фон -- Дополнительные параметры -- Использовать следующую программу для отрисовки фона -- попробуй kwebdesktop. О результатах исследований доложи :)

Докладываю. HTML

Докладываю. HTML показывает. Об этом я догадывался, что страничку на фон повесить смогу. Она даже обновляется. Минимальный интервал - раз в 5 минут. С такой же скоростью обновляется ГИФ-анимация, перепрыгивая через огромное количество кадров и показывая только один.
Через kwebdesktop не катит...
_________________
Во имя Святого Пингвина!

Есть еще

Есть еще вариант использовать плагины karamb'ы, например A-foto.

Неее, через

Неее, через карамбу не катит. Жрёт памяти дофига, зараза....
_________________
Во имя Святого Пингвина!

KDE не пользую а

KDE не пользую а XFCE делал так
/usr/lib/misc/xscreensaver/circuit -no-rotate -no-light -delay 25000 -window-id `xprop -root XFCE_DESKTOP_WINDOW | cut -d' ' -f5`

рисуем в рутовое окно через -window-id
может в эту сторону рыть.
_________________
2B |! 2B

вот у меня в

вот у меня в windowmaker даже mplayer прямо на рабстол играет, а в кедах только через корявый xwinwrap получается.
_________________
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.

По-подробнее

По-подробнее насчёт xwinwrap можно? eix -sS xwinwrap ничего не нашло,
# xwinwrap
bash: xwinwrap: команда не найдена
_________________

Во имя Святого Пингвина!

Нашел в недрах

Нашел в недрах интернета. Из портэжей эту хрень видать выкинули: в мануале есть, а emerge не находит.
Скачивал отсюда: http://swik.net/xwinwrap
Инструкция тоже тут.

Но не самая лучшая вещь, потому как это всже окно, которое висит поверх рабстола и, хотя к нему и остается доступ, иконки ни столе смешиваются с анимацией...
В общем, как всегда, капля дегтя обеспечена
_________________
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.

А как ты узнал,

А как ты узнал, что окно называется XFCE_DESKTOP_WINDOW?
_________________
Во имя Святого Пингвина!

в вики написано

в вики написано как сделать, но для login manager'а, думаю тут так тоже можно сделать.
_________________
Gentoo Linux - We Use The Power!!!

Я ж по-моему

Я ж по-моему написал, что в вики не нашёл. Аналогично сделать не получится
_________________
Во имя Святого Пингвина!

Вообще

Вообще насколько я читал в инете у некоторых людей все работает через "mplayer -rootwin ", причем работает и в KDE тоже. У меня заработало только в WindowMaker. Кеды, видимо, перекрывают вывод mplayer'a своим изображением (собственно, в "man mplayer" об этом предупреждали...).
Отсюда вытекает вопрос: как заставить кеды не загадивать рабочий стол своим рисунком? Ведь даже если выбрать опцию "нет фонового рисунка", то кеды заполняют рабочий стол указанным цветом фона, что тоже нам не надо...
_________________
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.

Подозреваю, что

Подозреваю, что кеды показывают в качестве рабочего стола не root window, а просто исчо одно окно во весь экран. Спотыкался об этокогда настраивал прозрачность в conky под кедами.

настраивается

настраивается всвойсвах стола.
чтобы оставить тлоько root-window достаточно отключить показ иконок.

Если вы попробуете отображать анимацию на kdesktop (то самое fullscreen, transparent окошко с иконками), то у вас будет либо анимешка тормозить, либо иконки исчезать/мерцать.

Фух. ID KDEшного

Фух. ID KDEшного десктопа можно получить так:
xwininfo -name "KDE Desktop" | cut -d ' ' -f4 | head -n 2 | tail -n 1
:)) Сделал всё методом проб и ошибок, так что может не работать. [У меня этот ID = 0x1200087]
А теперь внимание, вопрос: как мне заставить рисоваться скринсейвер на этом окне???

/usr/lib/misc/xscreensaver/circuit -no-rotate -no-light -window-id `xwininfo -name "KDE Desktop" | cut -d ' ' -f4 | head -n 2 | tail -n 1`

- вроде запускается без ошибок, ID передаётся корректно, но ничего на рабочем столе не рисуется :((

Хм. Странно. Если убить KDE Desktop, то под ним оказывается Window id: 0x1a5 (the root window), на котором скринсейверы всё прекрасно рисуют...

Блин, ну conky же как-то рисуется на рабочем столе - значит должен быть выход!!!

_________________
Во имя Святого Пингвина!

conky это другая

conky это другая история, это тоже не то,что нам нужно. Он просто перед каждой перерисовкой себя делает скрин экрана, который под ним. А так - это то же окно, как и все, просто на него нельзя совершать ввод, потому оно и не блокирует значки, что под ним.
_________________
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.

была такая

была такая прога давно - kmatrix (она тему матрицы на десктопе рисовала), я нашёл её сорсы, попробовал скомпилять но она под старенькую версию kde. Начал править но надоело, забил..
Тоже очень интересно есть ли чтонибудь нормальное в этой области.
_________________
Hardware: Portable: Asus U5A (915 chipset, centrino 1.73 Donath, 1.5 Gb mem, 160 Gb hard, e.t.c)
О себе: ~x86

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".