But I suppose most desktops should be able to use a standard .jpg file as wallpaper image.
There should be no need to convert it to anything, there’s no special “wallpaper image” file format anyway (on Linux that is)…
The standard system wallpapers are in /usr/share/wallpapers/, and that’s pretty much standard for all desktops I think.
Although, actually, you could put them anywhere, then just browse to them and choose them.
Yes, the location of the file should not matter really, and again I’d say this is the case for most desktops.
Just enter the desktop’s settings, there should be an option to choose an image file as wallpaper somewhere. How to do this exactly, does of course depend on the desktop in use.
For KDE you would right-click on the desktop (or left-click on the toolbox icon/“cashew” normally located in the upper-right corner of the screen) and choose “Desktop Settings”.
Btw, in the case of KDE, you can also just drag’n’drop an image file from a filemanager to the desktop to set it as wallpaper.
Originally Posted by **wolfi323** https://forums.opensuse.org/images/buttons/viewpost-right.png](https://forums.opensuse.org/showthread.php?p=2744157#post2744157)
Btw, in the case of KDE, you can also just drag'n'drop an image file from a filemanager to the desktop to set it as wallpaper.
Comment: This does not work in my current (test) system (Leap42.1, KDE): the image file just gets copied/moved to the Desktop folder, but is not displayed. I tried this in modes “Desktop view” and “Folder view”.
Yes it is “fixed”. But - and this is a luxury problem - I do not understand:
where is this new wallpaper stored?
In 13.1 and 13.2 I used to add properly configured folders to /usr/share wallpapers to make my own jpegs available as wallpapers. When I do this in Leap, the pictures are not available through the Folderview settings. Could you please explain what has been changed?
If it’s a local file, Plasma would just take it directly I think.
Otherwise it’s probably somewhere in ~/.local/share/.
In 13.1 and 13.2 I used to add properly configured folders to /usr/share wallpapers to make my own jpegs available as wallpapers. When I do this in Leap, the pictures are not available through the Folderview settings. Could you please explain what has been changed?
Nothing should have been changed really.
Could you please explain more thoroughly what the problem is?
Thanks for coming back!
First of all: what I am looking for (now) is understanding how this functions in 42.1. Your advice is fine: I can drop a picture on empty space on the desktop and it will then be the background. Even better, this also works in Folder View layout (contrary to your “obviously” in reply #8).
What I do not understand is the following:
Although the picture is now displayed in the “tableau” of wallpapers shown under “Folder View settings”, It is not added to /usr/share/wallpapers.
In addition to this, when I add (in 42.1) a folder in /usr/share/wallpapers with the data of a new wallpaper (taking care of permissions) this new wallpaper is not available in the “tableau”; it is just represented by a grey rectangle; on hovering there, the name of the new wallpaper is shown, but clicking does not allow activation as the current wallpaper.
If I am not mistaken: since usr/share/wallpapers is available to all DE’s and each user can select her/his own wallpaper, there must be a location in the user’s directory where this selection is stored - but I have not been able to find it.
Ok, I have to admit I didn’t actually try that with the Folder View layout…
What I do not understand is the following:
Although the picture is now displayed in the “tableau” of wallpapers shown under “Folder View settings”, It is not added to /usr/share/wallpapers.
Of course not, you would need root privileges to do that.
In addition to this, when I add (in 42.1) a folder in /usr/share/wallpapers with the data of a new wallpaper (taking care of permissions) this new wallpaper is not available in the “tableau”; it is just represented by a grey rectangle; on hovering there, the name of the new wallpaper is shown, but clicking does not allow activation as the current wallpaper.
Hm. This should work. Otherwise the shipped wallpapers wouldn’t be available either…
Are you sure the permissions are ok?
What exactly does your folder contain?
If I am not mistaken: since usr/share/wallpapers is available to all DE’s and each user can select her/his own wallpaper, there must be a location in the user’s directory where this selection is stored - but I have not been able to find it.
Plasma stores the path to the wallpaper in its own configuration, in ~/.config/plasma-org.kde.plasma.desktop-appletsrc. As mentioned, a wallpaper doesn’t have to be located in /usr/share/wallpapers/, Plasma allows you to select arbitrary picture files located anywhere.
But as a general rule: system-wide things are normally stored in /usr/share/, user-specific overrides are in ~/.local/share/. So user-specific wallpapers would probably be copied to ~/.local/share/wallpapers/.
Hm. This should work. Otherwise the shipped wallpapers wouldn’t be available either…
Right. To me this suggests that Plasma5 differs from KDE4 in the way wallpapers are handled.
Are you sure the permissions are ok?
What exactly does your folder contain?
I checked and re-checked the permissions, but sure…?
Here is some console output for comparing a system wallpaper (Damselfly) and one of my wallpapers (Ela_hutte) as regards permissions and content.
For clarity I have added some whitespace and a separator.
The question why the Damselfly can be selected from the Folder View Settings and the Ela_hutte can not, remains open but has lost its urgency.
Plasma stores the path to the wallpaper in its own configuration, in ~/.config/plasma-org.kde.plasma.desktop-appletsrc. As mentioned, a wallpaper doesn’t have to be located in /usr/share/wallpapers/, Plasma allows you to select arbitrary picture files located anywhere.
But as a general rule: system-wide things are normally stored in /usr/share/, user-specific overrides are in ~/.local/share/. So user-specific wallpapers would probably be copied to ~/.local/share/wallpapers/.
Thanks for the rc ‘with the long name’. It clarifies a lot (in my head, at least). Thanks also for reminding me of the general rule about where things are stored.
You have been most helpful