Анимированный десктоп в KDE
DemanXP 15 июня, 2007 - 20:34
Тут недавно задался вопросом - как поставить в КДЕ на рабочий стол анимированную обоину? 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]
А теперь внимание, вопрос: как мне заставить рисоваться скринсейвер на этом окне???
- вроде запускается без ошибок, 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