You are not logged in.

#1 2026-06-05 14:23:45

MAYBL8
Member
From: Florida USA
Registered: 2022-01-14
Posts: 404
Website

trying to script kde plasma wallpaper settings

I will attach the script i am trying to do.
It  is setting the dir but it is not showing images in the preview box and not setting the interval to change the wallpaper.
I used duckduckgo AI to help write the script but it couldn't get me any further.
I was hoping someone here could help.

#!/usr/bin/env bash
set -euo pipefail
WALLPAPER_DIR="${HOME}/.config/variety/Downloaded"
INTERVAL_SECONDS=300
if [[ ! -d "$WALLPAPER_DIR" ]]; then
echo "Directory not found: $WALLPAPER_DIR" >&2
exit 1
fi
SAMPLE_IMAGE=$(find "$WALLPAPER_DIR" -maxdepth 2 -type f -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.png' | head -n1 || true)
if [[ -z "$SAMPLE_IMAGE" ]]; then
echo "No images found under: $WALLPAPER_DIR" >&2
exit 1
fi
WALLPAPER_URI="file://${WALLPAPER_DIR%/}"
SAMPLE_IMAGE_URI="file://${SAMPLE_IMAGE}"
INTERVAL_MS=$((INTERVAL_SECONDS * 1000))

JS='var all = desktops(); for (var i = 0; i < all.length; i++) { var d = all[i]; d.wallpaperPlugin = "org.kde.slideshow"; d.currentConfigGroup = ["Wallpaper","org.kde.slideshow","General"]; d.writeConfig("SlidePaths", ["'"$WALLPAPER_URI"'"]); d.writeConfig("Recursive", 1); d.writeConfig("Interval", '"$INTERVAL_MS"'); d.writeConfig("Image", "'"$SAMPLE_IMAGE_URI"'"); }'
qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript "$(printf '%s' "$JS")"

killall plasmashell || true
kstart5 plasmashell &>/dev/null || true

echo "Set slideshow wallpaper folder to: $WALLPAPER_DIR"
echo "Sample image: $SAMPLE_IMAGE"
echo "Interval: ${INTERVAL_SECONDS}s"

Offline

#2 2026-06-06 15:53:18

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,593

Re: trying to script kde plasma wallpaper settings

This is just a heads up, It's not that I'm going to solve that fugly script for you, but did you actually (try and) read it and did it make sense??
My advice don't let AI make your scripts for you if you're unable yourself to verify and check it's output...
One thing I noticed 'qdbus' what is that?, btw that whole loop looks needlessly complicated.
Another thing, are you sure time is stored in milliseconds otherwise 300 * 1000 = 300000 seconds that's a few days
I'd be amazed if anyone's going to solve this for you, go and make something yourself chances are a lot better in that case!
And throw this thing away wink

Offline

#3 2026-06-06 20:05:41

MAYBL8
Member
From: Florida USA
Registered: 2022-01-14
Posts: 404
Website

Re: trying to script kde plasma wallpaper settings

Thanks for the help and words of encouragement .

Offline

#4 2026-06-07 06:08:01

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,838

Re: trying to script kde plasma wallpaper settings

One thing I noticed 'qdbus' what is that?

https://archlinux.org/packages/extra/x86_64/qt5-tools/
https://archlinux.org/packages/extra/x86_64/qt6-tools/ has qdbus6 and qdbus but not in regular $PATH's

This is insane

killall plasmashell || true
kstart5 plasmashell &>/dev/null || true

d.wallpaperPlugin = "org.kde.slideshow"

So apparently there's a slideshow plugin to do the plasma wallpaper?
What's the point of this script?

Offline

#5 2026-06-07 12:50:25

MAYBL8
Member
From: Florida USA
Registered: 2022-01-14
Posts: 404
Website

Re: trying to script kde plasma wallpaper settings

seth wrote:

One thing I noticed 'qdbus' what is that?

https://archlinux.org/packages/extra/x86_64/qt5-tools/
https://archlinux.org/packages/extra/x86_64/qt6-tools/ has qdbus6 and qdbus but not in regular $PATH's

This is insane

killall plasmashell || true
kstart5 plasmashell &>/dev/null || true

d.wallpaperPlugin = "org.kde.slideshow"

So apparently there's a slideshow plugin to do the plasma wallpaper?
What's the point of this script?

@Seth

What I am trying to do and I didn't know how to so I tried to get help from AI . Obviously not a good choice.
I am trying to set via archiso the settings in plasma kde to have the wallpaper automatically set to a folder and rotate the images on a set time schedule.
This can be done manually by changing the settings to slideshow and selecting the folder.
I wanted to do it in the archiso and was lost on how to set the settings there. So I was looking for help.
The code AI provided did change the setting to slideshow and had the folder in place but it didn't display the images and the time setting didn't change.
Thanks

Offline

#6 2026-06-07 13:19:37

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,838

Re: trying to script kde plasma wallpaper settings

You just need to to fix/provide a static config file, there's no need for any runtime script, dbus or restarting plasma.
In doubt change the settings manually as you like them and then copy the config file.

Offline

#7 2026-06-07 13:45:13

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,593

Re: trying to script kde plasma wallpaper settings

@seth, thanks for the qdbus answer
@MAYBL8, If you would have said right away what it was your planning to do we could have given that answer right away wink
In case your wondering what file seth is talking about:

.config/plasma-org.kde.plasma.desktop-appletsrc

edit:btw. I have tested this seth but the gets reset on first start so he may need to do some more investigation

Last edited by qinohe (2026-06-07 14:04:14)

Offline

#8 2026-06-07 15:30:06

MAYBL8
Member
From: Florida USA
Registered: 2022-01-14
Posts: 404
Website

Re: trying to script kde plasma wallpaper settings

qinohe wrote:

@seth, thanks for the qdbus answer
@MAYBL8, If you would have said right away what it was your planning to do we could have given that answer right away wink
In case your wondering what file seth is talking about:

.config/plasma-org.kde.plasma.desktop-appletsrc

edit:btw. I have tested this seth but the gets reset on first start so he may need to do some more investigation

that was going to be my reply. It gets reset.

Offline

#9 2026-06-07 17:14:15

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,593

Re: trying to script kde plasma wallpaper settings

Well, hahah I tested this for you and is possible. however which file is the culprit I really don't know!
So I went ahead and copied three directories '.cache .config .local' and this seemed to have worked
Settings done are saved but it's kinda rude solution so it's up to you to figure out which files need to be copied !
Ow and please let us know wink

Offline

#10 2026-06-07 17:37:26

ReDress
Member
From: Nairobi
Registered: 2024-11-30
Posts: 306

Re: trying to script kde plasma wallpaper settings

qinohe wrote:

So I went ahead and copied three directories '.cache .config .local' and this seemed to have worked

Yeah, I know. Sounds good but them people living there. It's not empty like it was before.

Offline

#11 2026-06-07 17:43:05

MAYBL8
Member
From: Florida USA
Registered: 2022-01-14
Posts: 404
Website

Re: trying to script kde plasma wallpaper settings

qinohe wrote:

Well, hahah I tested this for you and is possible. however which file is the culprit I really don't know!
So I went ahead and copied three directories '.cache .config .local' and this seemed to have worked
Settings done are saved but it's kinda rude solution so it's up to you to figure out which files need to be copied !
Ow and please let us know wink

I really appreciate you doing that .
I have allot of plasma setting files already in the .config folder being set.
Thanks for pointing me in the right directiion.
I will let you know what I find out.

Offline

#12 2026-06-07 17:44:32

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,593

Re: trying to script kde plasma wallpaper settings

ReDress wrote:

Yeah, I know. Sounds good but them people living there. It's not empty like it was before.

You're right about that, personally I wouldn't use it this way though usable it is wink

Offline

#13 2026-06-07 17:50:46

ReDress
Member
From: Nairobi
Registered: 2024-11-30
Posts: 306

Re: trying to script kde plasma wallpaper settings

qinohe wrote:
ReDress wrote:

Yeah, I know. Sounds good but them people living there. It's not empty like it was before.

You're right about that, personally I wouldn't use it this way though usable it is wink

Yeah, right. It's essentially a money printing machine now.

Offline

#14 2026-06-07 19:16:35

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,838

Re: trying to script kde plasma wallpaper settings

I have tested this seth but the gets reset on first start so he may need to do some more investigation

https://github.com/arcolinux/arcolinux- … el/.config also has a plasmarc and plasma-welcomerc

Offline

#15 Yesterday 13:02:03

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,593

Re: trying to script kde plasma wallpaper settings

seth wrote:

I have tested this seth but the gets reset on first start so he may need to do some more investigation

https://github.com/arcolinux/arcolinux- … el/.config also has a plasmarc and plasma-welcomerc

Brought it down to a minimal number of files, only talking wallpaper and dark-breeze theme btw.
Right now the files I copied are:
.config/kdedefaults/*
.config/plasma-org.kde.plasma.desktop-appletsrc
.config/plasma-welcomerc
.config/plasmarc

A few of these may still be redundant, I bet wink

Offline

#16 Yesterday 13:08:38

MAYBL8
Member
From: Florida USA
Registered: 2022-01-14
Posts: 404
Website

Re: trying to script kde plasma wallpaper settings

yeah I have been down this path and it seems files get overwritten and lose their settings.
I will try as you suggested and see what happens.
I'll post what I find out.

I was looking at trying to write a bash script file that runs when the liveuser and then the installed user that sets the config files to use the folder and sets the wallpaper as slideshow with the interval settings also but that might be too complicated at the moment but a fun project to attempt.

Offline

#17 Yesterday 13:18:16

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,593

Re: trying to script kde plasma wallpaper settings

MAYBL8 wrote:

yeah I have been down this path and it seems files get overwritten and lose their settings.

No they don't get overwritten, they keep their value after starting the ISO

I was looking at trying to write a bash script file that runs when the liveuser.

I won't suggest this is not a fun idea, not at all, but it may be over the top for something as simple as this.
But, of course be my guest I'm very curious about the final version of this good! working script, sure

Offline

#18 Yesterday 13:33:29

MAYBL8
Member
From: Florida USA
Registered: 2022-01-14
Posts: 404
Website

Re: trying to script kde plasma wallpaper settings

qinohe wrote:
MAYBL8 wrote:

yeah I have been down this path and it seems files get overwritten and lose their settings.

No they don't get overwritten, they keep their value after starting the ISO

I was looking at trying to write a bash script file that runs when the liveuser.

I won't suggest this is not a fun idea, not at all, but it may be over the top for something as simple as this.
But, of course be my guest I'm very curious about the final version of this good! working script, sure

I'm playing with just substituting the plasma config files now.
Let's see how that goes before I start going down the script path.

Offline

#19 Yesterday 15:04:04

MAYBL8
Member
From: Florida USA
Registered: 2022-01-14
Posts: 404
Website

Re: trying to script kde plasma wallpaper settings

I replaced the plasma-org.kde.plasma.desktop-appletsrc file with the one that was made when I manually changed from image to slideshow
The only thing I changed was the path in the slidepaths line from /home/demo/.config......    to $HOME/.config........

This is the file in the archiso  /etc/skel/.config

[ActionPlugins][0]
MiddleButton;NoModifier=org.kde.paste
RightButton;NoModifier=org.kde.contextmenu

[ActionPlugins][1]
RightButton;NoModifier=org.kde.contextmenu

[Containments][1][Wallpaper][org.kde.slideshow]
SlideInterval=300
SlidePaths=$HOME/.config/variety/Downloaded

[Containments][1][Wallpaper][org.kde.slideshow][General]
SlideInterval=300
SlidePaths=#HOME/.config/variety/Downloaded

[Containments][162]
activityId=
formfactor=2
immutability=1
lastScreen=0
location=3
plugin=org.kde.panel
wallpaperplugin=org.kde.image

[Containments][162][Applets][164]
immutability=1
plugin=org.kde.plasma.marginsseparator

[Containments][162][Applets][164][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720

[Containments][162][Applets][167]
immutability=1
plugin=org.kde.plasma.panelspacer

[Containments][162][Applets][167][Configuration][General]
length=1270

[Containments][162][Applets][168]
activityId=
formfactor=2
immutability=1
lastScreen=0
location=3
plugin=org.kde.plasma.systemtray
popupHeight=432
popupWidth=504
wallpaperplugin=org.kde.image

[Containments][162][Applets][168][Applets][169]
immutability=1
plugin=org.kde.plasma.vault

[Containments][162][Applets][168][Applets][170]
immutability=1
plugin=org.kde.plasma.printmanager

[Containments][162][Applets][168][Applets][171]
immutability=1
plugin=org.kde.kscreen

[Containments][162][Applets][168][Applets][172]
immutability=1
plugin=org.kde.plasma.volume

[Containments][162][Applets][168][Applets][172][Configuration][General]
migrated=true
showVirtualDevices=true

[Containments][162][Applets][168][Applets][173]
immutability=1
plugin=org.kde.plasma.keyboardindicator

[Containments][162][Applets][168][Applets][174]
immutability=1
plugin=org.kde.plasma.manage-inputmethod

[Containments][162][Applets][168][Applets][175]
immutability=1
plugin=org.kde.plasma.notifications

[Containments][162][Applets][168][Applets][176]
immutability=1
plugin=org.kde.plasma.keyboardlayout

[Containments][162][Applets][168][Applets][177]
immutability=1
plugin=org.kde.plasma.clipboard

[Containments][162][Applets][168][Applets][178]
immutability=1
plugin=org.kde.plasma.cameraindicator

[Containments][162][Applets][168][Applets][179]
immutability=1
plugin=org.kde.plasma.devicenotifier

[Containments][162][Applets][168][Applets][192]
immutability=1
plugin=org.kde.plasma.battery

[Containments][162][Applets][168][Applets][193]
immutability=1
plugin=org.kde.plasma.brightness

[Containments][162][Applets][168][Applets][193][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720

[Containments][162][Applets][168][Applets][194]
immutability=1
plugin=org.kde.plasma.networkmanagement

[Containments][162][Applets][168][Applets][196]
immutability=1
plugin=org.kde.plasma.mediacontroller

[Containments][162][Applets][168][Applets][197]
immutability=1
plugin=org.kde.kdeconnect

[Containments][162][Applets][168][Applets][198]
immutability=1
plugin=org.kde.plasma.bluetooth

[Containments][162][Applets][168][Applets][203]
immutability=1
plugin=optimus-gpu-switcher

[Containments][162][Applets][168][Applets][203][Configuration][General]
cpuManufacturer=intel
notificationToolPath=notify-send

[Containments][162][Applets][168][Applets][204]
immutability=1
plugin=org.kde.plasma.weather

[Containments][162][Applets][168][ConfigDialog]
DialogHeight=540
DialogWidth=720

[Containments][162][Applets][168][General]
extraItems=org.kde.plasma.printmanager,org.kde.kscreen,org.kde.plasma.brightness,org.kde.plasma.keyboardindicator,org.kde.plasma.networkmanagement,org.kde.plasma.manage-inputmethod,org.kde.plasma.notifications,org.kde.plasma.keyboardlayout,org.kde.plasma.clipboard,org.kde.plasma.cameraindicator,org.kde.plasma.devicenotifier,org.kde.plasma.mediacontroller,org.kde.plasma.battery,org.kde.plasma.bluetooth,org.kde.plasma.volume,org.kde.plasma.weather,org.kde.plasma.vault
iconSpacing=6
knownItems=org.kde.plasma.printmanager,org.kde.kscreen,org.kde.plasma.brightness,org.kde.plasma.keyboardindicator,org.kde.plasma.networkmanagement,org.kde.plasma.manage-inputmethod,org.kde.plasma.notifications,org.kde.plasma.keyboardlayout,org.kde.plasma.clipboard,org.kde.plasma.cameraindicator,org.kde.plasma.devicenotifier,org.kde.plasma.mediacontroller,org.kde.plasma.battery,org.kde.plasma.bluetooth,org.kde.plasma.volume,org.kde.plasma.weather,org.kde.plasma.vault
scaleIconsToFit=true
shownItems=variety

[Containments][162][Applets][180]
immutability=1
plugin=org.kde.plasma.digitalclock

[Containments][162][Applets][180][Configuration]
popupHeight=451
popupWidth=810

[Containments][162][Applets][180][Configuration][Appearance]
selectedTimeZones=America/Chicago,Local
showDate=false
wheelChangesTimezone=true

[Containments][162][Applets][180][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720

[Containments][162][Applets][181]
immutability=1
plugin=org.kde.plasma.marginsseparator

[Containments][162][Applets][181][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720

[Containments][162][Applets][183]
immutability=1
plugin=org.kde.plasma.marginsseparator

[Containments][162][Applets][195]
immutability=1
plugin=org.kde.plasma.appmenu

[Containments][162][Applets][195][Configuration][ConfigDialog]
DialogHeight=630
DialogWidth=840

[Containments][162][Applets][196]
immutability=1
plugin=org.kde.plasma.kicker

[Containments][162][Applets][196][Configuration]
popupHeight=460
popupWidth=312

[Containments][162][Applets][196][Configuration][General]
favoritesPortedToKAstats=true

[Containments][162][Applets][199]
immutability=1
plugin=org.kde.plasma.marginsseparator

[Containments][162][Applets][201]
immutability=1
plugin=org.kde.plasma.marginsseparator

[Containments][162][Applets][201][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720

[Containments][162][Applets][204]
immutability=1
plugin=zayron.simple.separator

[Containments][162][Applets][204][Configuration]
popupHeight=400
popupWidth=560

[Containments][162][Applets][205]
immutability=1
plugin=zayron.simple.separator

[Containments][162][Applets][205][Configuration]
popupHeight=400
popupWidth=560

[Containments][162][Applets][206]
immutability=1
plugin=org.kde.plasma.windowlist

[Containments][162][Applets][206][Configuration]
popupHeight=400
popupWidth=560

[Containments][162][Applets][206][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720

[Containments][162][Applets][206][Configuration][General]
showText=false

[Containments][162][Applets][207]
immutability=1
plugin=org.kde.plasma.kicker

[Containments][162][Applets][207][Configuration]
popupHeight=400
popupWidth=560

[Containments][162][Applets][207][Configuration][General]
favoritesPortedToKAstats=true

[Containments][162][General]
AppletOrder=164;196;183;195;205;167;206;168;201;181;199;180;204;207

[Containments][212]
ItemGeometries-1280x800=
ItemGeometriesHorizontal=
activityId=6ba28898-73dc-4c33-8435-dba7e4070ac3
formfactor=0
immutability=1
lastScreen=0
location=0
plugin=org.kde.plasma.folder
wallpaperplugin=org.kde.slideshow

[Containments][212][Wallpaper][org.kde.image][General]
Image=file:///usr/share/wallpapers/MyLastArch/contents/images/mylastarch.png

[Containments][212][Wallpaper][org.kde.slideshow][General]
SlideInterval=300
SlidePaths=$HOME.config/variety/Downloaded/

[ScreenMapping]
itemsOnDisabledScreens=

This is the file contents from the live iso after booting into it

[ActionPlugins][0]
MiddleButton;NoModifier=org.kde.paste
RightButton;NoModifier=org.kde.contextmenu

[ActionPlugins][1]
RightButton;NoModifier=org.kde.contextmenu

[Containments][1][Wallpaper][org.kde.slideshow]
SlideInterval=300
SlidePaths=$HOME/.config/variety/Downloaded

[Containments][1][Wallpaper][org.kde.slideshow][General]
SlideInterval=300
SlidePaths=#HOME/.config/variety/Downloaded

[Containments][162]
activityId=
formfactor=2
immutability=1
lastScreen=0
location=3
plugin=org.kde.panel
wallpaperplugin=org.kde.image

[Containments][162][Applets][164]
immutability=1
plugin=org.kde.plasma.marginsseparator

[Containments][162][Applets][164][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720

[Containments][162][Applets][167]
immutability=1
plugin=org.kde.plasma.panelspacer

[Containments][162][Applets][167][Configuration][General]
length=1270

[Containments][162][Applets][168]
activityId=
formfactor=2
immutability=1
lastScreen=0
location=3
plugin=org.kde.plasma.systemtray
popupHeight=432
popupWidth=504
wallpaperplugin=org.kde.image

[Containments][162][Applets][168][Applets][169]
immutability=1
plugin=org.kde.plasma.vault

[Containments][162][Applets][168][Applets][170]
immutability=1
plugin=org.kde.plasma.printmanager

[Containments][162][Applets][168][Applets][171]
immutability=1
plugin=org.kde.kscreen

[Containments][162][Applets][168][Applets][172]
immutability=1
plugin=org.kde.plasma.volume

[Containments][162][Applets][168][Applets][172][Configuration][General]
migrated=true
showVirtualDevices=true

[Containments][162][Applets][168][Applets][173]
immutability=1
plugin=org.kde.plasma.keyboardindicator

[Containments][162][Applets][168][Applets][174]
immutability=1
plugin=org.kde.plasma.manage-inputmethod

[Containments][162][Applets][168][Applets][175]
immutability=1
plugin=org.kde.plasma.notifications

[Containments][162][Applets][168][Applets][176]
immutability=1
plugin=org.kde.plasma.keyboardlayout

[Containments][162][Applets][168][Applets][177]
immutability=1
plugin=org.kde.plasma.clipboard

[Containments][162][Applets][168][Applets][178]
immutability=1
plugin=org.kde.plasma.cameraindicator

[Containments][162][Applets][168][Applets][179]
immutability=1
plugin=org.kde.plasma.devicenotifier

[Containments][162][Applets][168][Applets][192]
immutability=1
plugin=org.kde.plasma.battery

[Containments][162][Applets][168][Applets][193]
immutability=1
plugin=org.kde.plasma.brightness

[Containments][162][Applets][168][Applets][193][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720

[Containments][162][Applets][168][Applets][194]
immutability=1
plugin=org.kde.plasma.networkmanagement

[Containments][162][Applets][168][Applets][196]
immutability=1
plugin=org.kde.plasma.mediacontroller

[Containments][162][Applets][168][Applets][197]
immutability=1
plugin=org.kde.kdeconnect

[Containments][162][Applets][168][Applets][198]
immutability=1
plugin=org.kde.plasma.bluetooth

[Containments][162][Applets][168][Applets][203]
immutability=1
plugin=optimus-gpu-switcher

[Containments][162][Applets][168][Applets][203][Configuration][General]
cpuManufacturer=intel
notificationToolPath=notify-send

[Containments][162][Applets][168][Applets][204]
immutability=1
plugin=org.kde.plasma.weather

[Containments][162][Applets][168][ConfigDialog]
DialogHeight=540
DialogWidth=720

[Containments][162][Applets][168][General]
extraItems=org.kde.plasma.printmanager,org.kde.kscreen,org.kde.plasma.brightness,org.kde.plasma.keyboardindicator,org.kde.plasma.networkmanagement,org.kde.plasma.manage-inputmethod,org.kde.plasma.notifications,org.kde.plasma.keyboardlayout,org.kde.plasma.clipboard,org.kde.plasma.cameraindicator,org.kde.plasma.devicenotifier,org.kde.plasma.mediacontroller,org.kde.plasma.battery,org.kde.plasma.bluetooth,org.kde.plasma.volume,org.kde.plasma.weather,org.kde.plasma.vault
iconSpacing=6
knownItems=org.kde.plasma.printmanager,org.kde.kscreen,org.kde.plasma.brightness,org.kde.plasma.keyboardindicator,org.kde.plasma.networkmanagement,org.kde.plasma.manage-inputmethod,org.kde.plasma.notifications,org.kde.plasma.keyboardlayout,org.kde.plasma.clipboard,org.kde.plasma.cameraindicator,org.kde.plasma.devicenotifier,org.kde.plasma.mediacontroller,org.kde.plasma.battery,org.kde.plasma.bluetooth,org.kde.plasma.volume,org.kde.plasma.weather,org.kde.plasma.vault
scaleIconsToFit=true
shownItems=variety

[Containments][162][Applets][180]
immutability=1
plugin=org.kde.plasma.digitalclock

[Containments][162][Applets][180][Configuration]
popupHeight=451
popupWidth=810

[Containments][162][Applets][180][Configuration][Appearance]
selectedTimeZones=America/Chicago,Local
showDate=false
wheelChangesTimezone=true

[Containments][162][Applets][180][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720

[Containments][162][Applets][181]
immutability=1
plugin=org.kde.plasma.marginsseparator

[Containments][162][Applets][181][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720

[Containments][162][Applets][183]
immutability=1
plugin=org.kde.plasma.marginsseparator

[Containments][162][Applets][195]
immutability=1
plugin=org.kde.plasma.appmenu

[Containments][162][Applets][195][Configuration][ConfigDialog]
DialogHeight=630
DialogWidth=840

[Containments][162][Applets][196]
immutability=1
plugin=org.kde.plasma.kicker

[Containments][162][Applets][196][Configuration]
popupHeight=460
popupWidth=312

[Containments][162][Applets][196][Configuration][General]
favoritesPortedToKAstats=true

[Containments][162][Applets][199]
immutability=1
plugin=org.kde.plasma.marginsseparator

[Containments][162][Applets][201]
immutability=1
plugin=org.kde.plasma.marginsseparator

[Containments][162][Applets][201][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720

[Containments][162][Applets][204]
immutability=1
plugin=zayron.simple.separator

[Containments][162][Applets][204][Configuration]
popupHeight=400
popupWidth=560

[Containments][162][Applets][205]
immutability=1
plugin=zayron.simple.separator

[Containments][162][Applets][205][Configuration]
popupHeight=400
popupWidth=560

[Containments][162][Applets][206]
immutability=1
plugin=org.kde.plasma.windowlist

[Containments][162][Applets][206][Configuration]
popupHeight=400
popupWidth=560

[Containments][162][Applets][206][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720

[Containments][162][Applets][206][Configuration][General]
showText=false

[Containments][162][Applets][207]
immutability=1
plugin=org.kde.plasma.kicker

[Containments][162][Applets][207][Configuration]
popupHeight=400
popupWidth=560

[Containments][162][Applets][207][Configuration][General]
favoritesPortedToKAstats=true

[Containments][162][General]
AppletOrder=164;196;183;195;205;167;206;168;201;181;199;180;204;207

[Containments][213]
ItemGeometries-1280x800=
ItemGeometriesHorizontal=
activityId=5d4f98a5-664f-4bf0-9e3d-1b14f7029c02
formfactor=0
immutability=1
lastScreen=0
location=0
plugin=org.kde.plasma.folder
wallpaperplugin=org.kde.image

[Containments][213][Wallpaper][org.kde.image][General]
Image=file:///usr/share/wallpapers/MyLastArch/contents/images/mylastarch.png

[ScreenMapping]
itemsOnDisabledScreens=
screenMapping=desktop:/import-mylastarch-key.sh,0,5d4f98a5-664f-4bf0-9e3d-1b14f7029c02,desktop:/calamares.desktop,0,5d4f98a5-664f-4bf0-9e3d-1b14f7029c02

Offline

#20 Yesterday 17:02:36

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,593

Re: trying to script kde plasma wallpaper settings

You're right this was a mistake from my side testing the wrong ISO  \o/
It's not that I'm back to square one but progress diminished a little...
So, I will have a look tomorrow but for now "Feierabend" tongue

Offline

#21 Today 06:26:01

ReDress
Member
From: Nairobi
Registered: 2024-11-30
Posts: 306

Re: trying to script kde plasma wallpaper settings

Kind of interesting that this feature is not easily accessible on Gnome either. Seems like you have to use gnome tweaks or manually plant some XML configs.

Offline

#22 Today 06:44:56

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,593

Re: trying to script kde plasma wallpaper settings

ReDress wrote:

Kind of interesting that this feature is not easily accessible on Gnome either. Seems like you have to use gnome tweaks or manually plant some XML configs.

Yes that's probably the case, I could have a look at it later today. Basically if you want a pre-configured WM or DE you need to copy files to your ISO env.
Since these are mostly for home use it doesn't matter that much if it's not 'vanilla'

Offline

#23 Today 08:10:28

ReDress
Member
From: Nairobi
Registered: 2024-11-30
Posts: 306

Re: trying to script kde plasma wallpaper settings

qinohe wrote:

Since these are mostly for home use it doesn't matter that much if it's not 'vanilla'

I find XML to be very friendly. I like it a lot big_smile

Offline

#24 Today 16:02:54

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 1,593

Re: trying to script kde plasma wallpaper settings

ReDress wrote:
qinohe wrote:

Since these are mostly for home use it doesn't matter that much if it's not 'vanilla'

I find XML to be very friendly. I like it a lot big_smile

Have tried Gnome, it looks nice but it's not really my thing nor is KDE btw.
More of a shortcut user myself, WM's like sway or i3 are what I use.

@MAYBL8, I managed to bring the number of files in .config down but you may need to try yourself which ones are needed or not!
I only saved a dark theme and slideshow

.config/kdedefaults
.config/kactivitymanagerdrc
.config/kded5rc
.config/kdeglobals
.config/kglobalshortcutsrc
.config/kwinrc
.config/plasma-org.kde.plasma.desktop-appletsrc
.config/plasma-welcomerc
.config/plasmarc
.config/plasmashellrc

Offline

#25 Today 16:39:45

ReDress
Member
From: Nairobi
Registered: 2024-11-30
Posts: 306

Re: trying to script kde plasma wallpaper settings

qinohe wrote:
ReDress wrote:
qinohe wrote:

Since these are mostly for home use it doesn't matter that much if it's not 'vanilla'

I find XML to be very friendly. I like it a lot big_smile

Have tried Gnome, it looks nice but it's not really my thing nor is KDE btw.
More of a shortcut user myself, WM's like sway or i3 are what I use.

I've not used KDE a lot but I have used Gnome a lot simply because it used to be a default DE on one of the distros I used in the past. I also happen to have used i3 for a while, though I didn't quite get why people prefer them.

Anyway, isn't slideshow a Windows thing? Is Linux DEs supposed to just duplicate windows features?

Offline

Board footer

Powered by FluxBB