! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Background through thunar
Status:
RESOLVED: WONTFIX

Comments

Description Wellington 2019-03-12 16:52:10 CET
Created attachment 8331 
error image

When trying to apply a background by right-clicking on an image directly from thunar perecebi that action did not execute, can it be some bug?
Comment 1 Andre Miranda editbugs 2019-03-13 02:14:30 CET
Possibly, try to run Thunar from terminal (thunar -q && thunar) and watch for error messages.
Comment 2 Wellington 2019-03-13 15:12:15 CET
These procedures do not return any errors in the terminal.
Comment 3 Andre Miranda editbugs 2019-03-14 03:40:56 CET
This is the TWP code that handles wallpaper changes:
https://git.xfce.org/xfce/thunar/tree/plugins/thunar-wallpaper/twp-provider.c?id=4c0755516183053f5aa23c90f6e3f133a5e49f0b#n309

The problem here is that TWP only sets the wallpaper for the monitor name (e.g. monitorVirtual1) and Xfdesktop (4.12, used by Debian Testing) tries to read the wallpaper for the monitor number. Notice that compatibility for an older format (Xfdesktop < 4.11) is still present, but for the new format either the monitor name or number is taken, not both.

From what I could gather:
Thunar 1.8.x + Xfdesktop 4.13 = wallpaper set correctly
Thunar 1.6.x + Xfdesktop 4.12 = wallpaper set correctly
Thunar 1.8.x + Xfdesktop 4.12 = wallpaper NOT set
Thunar 1.6.x + Xfdesktop 4.13 = wallpaper NOT set

One possible fix is to set the wallpaper for both monitor name and number, however the thunarx-3 integration doesn't work with Xfdesktop 4.12, for this reason I don't think we should worry about those versions, the proper fix is to release Xfce 4.14 as soon as possible so this would be a problem anymore.
Comment 4 Wellington 2019-03-14 13:31:14 CET
Well, most of the graphical interfaces do this task of applying images as wallpaper from any directory but I realize that this does not occur with xfce4 in trying to apply does not return an apparent error in the output of the terminal however I would like to know if this is a bug, if it is the proposal to correct, if it is not disregarded
thankful.
Comment 5 Andre Miranda editbugs 2019-03-14 17:12:42 CET
This is a valid bug, that's why I left it open, all the problem here is Debian using the newest Thunar version with a previous Xfdesktop version.
In part it's our fault, releasing Thunar before Xfce 4.14, but besides breaking the wallpaper integration, it was already known that Thunar custom actions will not appear on the desktop, hence packagers have to choose between using the new Thunar with a few caveats, sticking to Thunar 1.6.x (still maintained) or use the development release of Xfdesktop.
Comment 6 Andre Miranda editbugs 2019-03-14 17:15:04 CET
Just to make things crystal clear, I'm not saying I won't fix, I just want to concentrate my time in getting Xfce 4.14 out of the door ASAP, so this won't be a bug anymore.
Comment 7 Wellington 2019-03-15 14:28:07 CET
I understand perfectly, fixes are on in the future version so the dev team are focusing effort at launch
Comment 8 Andre Miranda editbugs 2020-05-21 03:47:41 CEST
Ok, now that Xfce 4.14 has been released for while, I'm closing this bug, I expect anyone out there using Thunar 1.6 +  Xfdesktop 4.12 and Thunar 1.8 + Xfdesktop 4.14. (Sorry, I WONTFIX after all)

Bug #15188

Reported by:
Wellington
Reported on: 2019-03-12
Last modified on: 2020-05-21

People

Assignee:
Xfce Bug Triage
CC List:
3 users

Version

Attachments

error image (541.71 KB, image/png)
2019-03-12 16:52 CET , Wellington
no flags

Additional information