DBUS -> plasma -> wallpaper (Смена обоины плазмы из терминала)

Модератор: Модераторы разделов

kyso4ek
Сообщения: 4
ОС: Ubuntu 8.10

DBUS -> plasma -> wallpaper

Сообщение kyso4ek »

Собственно как это делается? Все что мне удалось "выцепить" из dbus-monitor - при смене обоины ГУЕВЫМ окном посылаются сигналы:

Код: Выделить всё

string "org.kde.ksmserver"
method call sender=:1.299 -> dest=org.kde.ksmserver path=/KSMServer; interface=org.kde.KSMServerInterface; member=resumeStartup
   string "desktop wallaper"


Заменил в файле ~/.kde/share/config/plasma-appletsrc строку wallpaper="ПУТЬ_К_КАРТИНКЕ"

Попытался отправить сигналы для ksmserver, чтобы он обновил обоину с помощью qdbus: qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.resumeStartup "desktop wallaper"
dbus-monitor выдал:

Код: Выделить всё

method call sender=:1.334 -> dest=org.kde.ksmserver path=/KSMServer; interface=org.kde.KSMServerInterface; member=resumeStartup
   string "desktop wallaper"


Обоина не изменилась, попробовал с помощью dbus: dbus-send --dest=org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.resumeStartup string:"desktop wallaper"
dbus-monitor выдал:

Код: Выделить всё

signal sender=:1.338 -> dest=org.kde.ksmserver path=/KSMServer; interface=org.kde.KSMServerInterface; member=resumeStartup
   string "desktop wallaper"


Обоина так и не обновилась. dbus-monitor показывает, что посылаются одинаковые сигналы, только от разных отправителей.
Как же всетаки поменять обоину в kde4/plasma из терминала? :)))
Спасибо сказали: