КДЕ 5 - как заставить обновиться обоину рабочего стола?

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

Ответить
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

КДЕ 5 - как заставить обновиться обоину рабочего стола?

Сообщение pas »

Картинка рабочего стола периодически обновляется (раз в сутки, перерисовывается на ней календарь).
Проблема в том, что картинка на рабочем столе не обновляется. Можно-ли какой-либо командой заставить рабочий стол обновить картинку?
Спасибо сказали:
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Re: КДЕ 5 - как заставить обновиться обоину рабочего стола?

Сообщение pas »

Может кто-то подскажет есть ли команда которая меняет обоину рабочего стола?
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: КДЕ 5 - как заставить обновиться обоину рабочего стола?

Сообщение NickLion »

Может проще кинуть плазмоид календаря на стол?

А так, посмотрите на вот этот код.
Спасибо сказали:
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Re: КДЕ 5 - как заставить обновиться обоину рабочего стола?

Сообщение pas »

спасибо. Использую три команды в скрипте:

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

qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript 'var allDesktops = desktops();print (allDesktops);for (i=0;i<allDesktops.length;i++) {d = allDesktops[i];d.wallpaperPlugin = "org.kde.image";d.currentConfigGroup = Array("Wallpaper", "org.kde.image", "General");d.writeConfig("Image", "file:///home/pas/dist/karamba/Calendar/metall.png")}'
sleep 10s
qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript 'var allDesktops = desktops();print (allDesktops);for (i=0;i<allDesktops.length;i++) {d = allDesktops[i];d.wallpaperPlugin = "org.kde.image";d.currentConfigGroup = Array("Wallpaper", "org.kde.image", "General");d.writeConfig("Image", "file:///home/pas/dist/karamba/Calendar/metall.jpeg")}'
Спасибо сказали:
Ответить