wallpaper reload spanning screens

Bug #1312577 reported by Jasper Hafkenscheid
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Xfce4 Desktop
Fix Released
Medium
xfdesktop4 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Version information:
lsb_release -rd
Description: Ubuntu 14.04 LTS
Release: 14.04

apt-cache policy xfdesktop4
xfdesktop4:
  Installed: 4.11.6-1ubuntu1
  Candidate: 4.11.6-1ubuntu1
  Version table:
 *** 4.11.6-1ubuntu1 0
        500 http://nl.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
        100 /var/lib/dpkg/status

xfdesktop --version
This is xfdesktop version 4.11.6, running on Xfce 4.10.
Built with GTK+ 2.24.23, linked with GTK+ 2.24.23.
Build options:
    Desktop Menu: enabled
    Desktop Icons: enabled
    Desktop File Icons: enabled

Steps to reproduce:
- dual monitor setup, main (larger) monitor is set to the left of the laptop screen.
- wallpaper on main monitor is in spanning screens mode, and the image exactly fits both screens
- change the image file on disk
- execute xfdesktop --reload

Expected:
The image is reloaded from disk, and I see my new image on both screens.

What happens:
The wallpaper from the second screen (that was not visible because the first one spans on top of it) is now on both screens.

Seems as if there should be a conditional break in the wallpaper reload code that only paints the spanned wallpaper, and ignores the others.

Revision history for this message
In , HafkensitE (hafkensite) wrote :

Steps to reproduce:
- dual monitor setup, main (larger) monitor is set to the left of the laptop screen.
- wallpaper on main monitor is in spanning screens mode, and the image exactly fits both screens
- change the image file on disk
- execute xfdesktop --reload

Expected:
The image is reloaded from disk, and I see my new image on both screens.

What happens:
The wallpaper from the second screen (that was not visible because the first one spans on top of it) is now on both screens.

Seems as if there should be a conditional break in the wallpaper reload code that only paints the spanned wallpaper, and ignores the others.

Revision history for this message
Thaddaeus Tintenfisch (thad-fisch-deactivatedaccount) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue you are reporting is an upstream one and it would be nice if somebody having it could send the bug to the developers of the software by following the instructions at https://wiki.ubuntu.com/Bugs/Upstream/Xfce. If you have done so, please tell us the number of the upstream bug (or the link), so we can add a bugwatch that will inform us about its status. Thanks in advance.

Revision history for this message
In , Eric Koegel (eric-koegel) wrote :

Pushed a fix to master:
commit c9820367b285e9e3f32805b5b43459e76450b38f
Author: Eric Koegel <email address hidden>
Date: Mon Aug 18 12:07:07 2014 +0300

    Fix xfdesktop --reload in spanning mode (Bug 10853)

    When issuing an xfdesktop --reload while in spanning wallpaper
    mode, all the monitors would update their backdrop which means
    the wallpaper of the last monitor would then be shown. This
    fixes the logic to continue to show the wallpaper for the first
    monitor as intended.
http://git.xfce.org/xfce/xfdesktop/commit/?id=c9820367b285e9e3f32805b5b43459e76450b38f

Changed in xfdesktop:
importance: Undecided → Unknown
status: New → Unknown
Changed in xfdesktop:
importance: Unknown → Medium
status: Unknown → Fix Released
Revision history for this message
Sean Davis (bluesabre) wrote :

This bug was fixed in the package xfdesktop4 - 4.11.8-0ubuntu1

---------------
xfdesktop4 (4.11.8-0ubuntu1) utopic; urgency=medium

  * New upstream development release
  * Bugs fixed:
    - Infobar in desktop settings for <2 desktops (LP: #1365382)
    - Background color resets when starting settings (LP: #1313728)
    - Wallpaper spans multiple screens on reload (LP #1312577)
 -- Sean Davis <email address hidden> Mon, 15 Sep 2014 06:24:44 -0400

Changed in xfdesktop4 (Ubuntu):
status: New → Fix Released
Revision history for this message
Thaddaeus Tintenfisch (thad-fisch-deactivatedaccount) wrote :

An updated package is now available in trusty-proposed. Please look at bug 1365965 and follow the instructions to test the new version.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.