Infobar in desktop settings alludes to impossible scenario

Bug #1365382 reported by Elfy
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Xfce4 Desktop
Fix Released
Medium
xfdesktop4 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Desktop settings gives option to move dialogue to other workspaces to set seperate wallpapers where more than one desktop exists.

The option also appears WHEN 1 desktop exists, also alludes to moving dialogue to do so.

Infobar should not appear if desktop=1 and/or when the move dialogue is impossible due to settings in xfwm4-tweaks-settings

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: xfdesktop4 4.11.7-0ubuntu1
ProcVersionSignature: Ubuntu 3.16.0-12.18-generic 3.16.1
Uname: Linux 3.16.0-12-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.14.7-0ubuntu1
Architecture: amd64
CurrentDesktop: XFCE
Date: Thu Sep 4 09:48:28 2014
InstallationDate: Installed on 2014-08-31 (4 days ago)
InstallationMedia: Xubuntu 14.10 "Utopic Unicorn" - Alpha amd64 (20140827)
SourcePackage: xfdesktop4
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
In , Elfy (elfy) wrote :

Desktop settings gives option to move dialogue to other workspaces to set seperate wallpapers where more than one desktop exists.

The option also appears WHEN 1 desktop exists, also alludes to moving dialogue to do so.

Infobar should not appear if desktop=1 and/or when the move dialogue is impossible due to settings in xfwm4-tweaks-settings

Revision history for this message
Elfy (elfy) wrote :
Changed in xfdesktop:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
In , Eric Koegel (eric-koegel) wrote :

Created attachment 5641
Don't show infobar when there's only 1 workspace

Yup, it needs a workspace count check. Good catch, let me know if this does it.

Revision history for this message
In , Elfy (elfy) wrote :

rarely have anything to do with patches I'm afraid - no idea what to do with it, I'll see if someone else can

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

It's a small change, I can just push it to master. Thanks for reporting the bug.

commit ad3b91b34fbb014ce93e337eaf6df493513e489a
Author: Eric Koegel <email address hidden>
Date: Mon Sep 8 14:54:20 2014 +0300

    Don't show infobar when there's only 1 workspace (Bug 11134)
http://git.xfce.org/xfce/xfdesktop/commit/?id=ad3b91b34fbb014ce93e337eaf6df493513e489a

Changed in xfdesktop:
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) 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
Jack Fromm (jjfrv8) wrote :

This version does indeed seem to fix the problem when there is only one monitor. However, in a multi-monitor setup, it still offers the option to move the dialog to another workspace. That is, with two monitors, one workspace and "Apply to all workspaces" checked, xfdesktop4 will show an infobar with the text: "Move this dialog to the display you want to edit the settings for." . When "Apply to all workspaces" is unchecked, the infobar text changes to: "Move this dialog to the display and workspace you want to edit the settings for." It seems to me like the better fix would be to have the "Apply to all workspaces" choice grayed out when there is only one workspace.

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

Other bug subscribers

Related blueprints

Remote bug watches

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