You are not logged in.
I have installed Debian 9.x (Stretch) via the netinst CD and the live CD on two different machines, one virtual. In both cases, I selected XFCE 4.12 for my GUI. In both cases the first thing I tried to do was change the background to a collection of photos. These photos work just fine under XFCE 4.10 on Debian 8.10 (jessie).
Here is what I have tried, similar to what I am accustomed to on 4.10.
* Right click on the desktop.
* From that menu, select "Desktop Settings" --> Background tab. (The resulting tab looks rather different in 4.12 than in 4.10.)
* In the Folder pull-down menu, select "Other...". This produces a file chooser.
* I cannot select any entries; they are all grayed out. If I go to the top left row of buttons representing the current path, and select "images" I cannot select "desktop-base", which was the prior selection.
In scrounging through the Internet I have found the advice to be sure that xfdesktop is running. It is. And to be sure that there are no other window managers running. Nautilus is not running. However, libnautilus-extension1a version 3.22.3-1+deb9u1 is present.
root@stretch:~# ps aux | egrep \(desk\|nautilus\)
charles 679 0.0 2.0 511180 41248 ? Sl 11:22 0:00 xfdesktop
root@stretch:~# pre nautilus
libnautilus-extension1a 3.22.3-1+deb9u1 amd64
root@stretch:~#
In the session manager, I see that xfsettingsd and xfdesktop are scheduled to autostart, and are running. I see no mention of nautilus.
So, two questions:
* What, if any, changes should I make to my current file of pictures (/home/charles/.config/xfce4/desktop/backdrop.list) so I can use it under 4.12?
* Having made those changes, how do I get 4.12 to accept them?
Offline
I cannot select any entries; they are all grayed out.
Lots of people get flummoxed by this. The software expects you to select the folder, not the individual wallpapers. Once the folder has been selected and the Open button clicked, then the wallpapers will show in the window when you return, and you select them individually from there.
MX-23 (based on Debian Stable) with our flagship Xfce 4.18.
Offline
Right. How do you select a folder if they are all grayed out? I've tried selecting folders and files, even previously selected folders. No go on any of them.
Just for an example: If I select "share" in the path row at the top, that puts me in /usr/share. Fine so far. If I then try selecting "images", I get no feedback from the UI that it has noticed my mouse click. If I then click on "open", I see that I am in /usr/share, and have no images in the UI. I have no way to select "images". So I can go up but not down the path /usr/share/etc.
If having played around with this, I finally close out the application "Desktop Settings", my background remains the one previously selected, the default. The next time I open "Desktop Settings", I am back at the default. No change.
Last edited by theOtherCharles (2018-01-05 20:19:30)
Offline
There was a bug that caused this and it has been fixed but I can't remember which package needs to be updated.
However there is a work around using Thunar. In Thunar navigate to the directory and select one of the images you wish to use. Right clcik and there is an option to 'set as wallpaper'. Then you will see that directory displayed in the Desktop Settings. A bit clunky but it works.
Offline
There was a bug that caused this and it has been fixed but I can't remember which package needs to be updated.
Ah. I am on Debian Stretch, and just installed and updated my test machine today, so the fix has not yet hit the main Stretch repos. I don't see any XFCE packages in Stretch backports, either. So I shall wait a while.
However there is a work around using Thunar. In Thunar navigate to the directory and select one of the images you wish to use. Right clcik and there is an option to 'set as wallpaper'. Then you will see that directory displayed in the Desktop Settings. A bit clunky but it works.
Indeed, that works.
If you select one image from a directory with several, you can go back to the "Desktop Settings" Background tab, and set it to change the background from time to time, and that works. So that should solve my problem.
Thank you.
Offline
Arrgghh. I spoke too soon. That does not work with multiple monitors. Thunar sets the wallpaper on the left-hand monitor, and has no option to select another monitor to place it on.
Ristrettro claims to give you a choice as to which monitor to set, but doesn't set either one!
But this was an excellent start. Thanks
Last edited by theOtherCharles (2018-01-06 00:14:07)
Offline
Copy your desired image to /usr/share/backgrounds/xfce/
Only in this directory a selection can be made, all other directories are not selectable.
Offline
Copy your desired image to /usr/share/backgrounds/xfce/
Only in this directory a selection can be made, all other directories are not selectable.
Thanks. But I cannot even select that directory.
Offline
You must select exactly this directory as root, sure, then copy the .png or .jpg into it.
As user go to settings - desktop - and choose your picture. That's all.
That's how it works in my Debian Sid.
Offline
You must select exactly this directory as root,...
Now you tell me. :-)
I can't even select anything as root. I am running stretch, not sid. So I suspect you have the fix for the bug Ozjid mentioned. I am on xfce4 4.12.3.
Offline
Settings Manager>>Settings Editor>>xfce4-desktop>>Workspace0>>last-image>>copy the path to image from the user directory.
https://s25.postimg.org/kqfs4i6hb/wallpapers.png
You will never have this problem again in Stretch.
Offline
Settings Manager>>Settings Editor>>xfce4-desktop>>Workspace0>>last-image>>copy the path to image from the user directory.
https://s25.postimg.org/kqfs4i6hb/wallpapers.png
You will never have this problem again in Stretch.
Thank you. That appears to work. It does not solve the second monitor issue, though.
Offline
Arrgghh. I spoke too soon. That does not work with multiple monitors. Thunar sets the wallpaper on the left-hand monitor, and has no option to select another monitor to place it on.
I think I have a work-around for that. Use alternatives (package galternatives for a gui) to set the alternative "desktop-background" to a suitable image.
Offline
[ Generated in 0.011 seconds, 7 queries executed - Memory usage: 570.66 KiB (Peak: 587.5 KiB) ]