Exo

[SRU] settings manager window will not shrink horizontally after expanding

Bug #1874954 reported by Chris Harre
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Exo
Confirmed
Medium
exo (Ubuntu)
Fix Released
Low
Unassigned
Focal
Fix Released
Low
Sean Davis
Groovy
Fix Released
Low
Sean Davis
Hirsute
Fix Released
Low
Unassigned

Bug Description

[Impact]

 * After resizing the Xfce Settings Manager to be wider, users can no longer resize it smaller.

[Test Plan]

 * Resize the Xfce Settings Manager window to be 5 columns wide

 * Attempt to resize the window down to 4 columns wide

 * Without the fix, the user is unable to resize the window smaller

 * With the fix, the user is able to resize the window smaller

[Where problems could occur]

 * This is the only change being addressed with the upload, and is a verified upstream fix that only affects resizing windows smaller

[Other notes]

 * Xfce recently moved from Bugzilla to GitLab. New upstream bug: https://gitlab.xfce.org/xfce/exo/-/issues/19

 * Commit: https://gitlab.xfce.org/xfce/exo/-/commit/b41b65612085a145622d23207b810e9cbb40e3cb

 * Both packages have been uploaded to the Xubuntu SRU Staging PPA: https://launchpad.net/~xubuntu-dev/+archive/ubuntu/sru-staging

[Original Bug Report]

When using the Settings Manager window, I am unable to shrink the window horizontally (compress to the left) once I have expanded it and icons have joined the top row. Now they're all stuck on a single row and will not allow the window to shrink. Vertical shrinking seems unaffected.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: XFCE
DistroRelease: Ubuntu 20.04
InstallationDate: Installed on 2020-04-27 (3 days ago)
InstallationMedia: Ubuntu-Studio 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
Package: xfce4-settings 4.14.3-0ubuntu1
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 5.4.0-28.32-lowlatency 5.4.30
Tags: focal
Uname: Linux 5.4.0-28-lowlatency x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm audio cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True

Revision history for this message
In , Tony-paulic (tony-paulic) wrote :

When attempting to resize the Settings Manager window, you can resize height-wise in both directions. However, when resizing width-wise, you can only make the window grow, it will not shrink. You need to either use xfconf-query to affect the /last/window-width setting (while the manager is not running) or delete the xfce4-settings-manager.xml to reset to default.

Revision history for this message
In , Theo Linkspfeifer (lastonestanding) wrote :

This looks like a duplicate of Bug 16028.

Revision history for this message
In , Roland-happy (roland-happy) wrote :

I wanted to file a new bug with this text:

When you open the settings manager you get the overview of all the setting items, like appearance, panel and desktop.
If I resize the window horizontally (make it larger) or maximize it, the items in the personal, hardware, system and others group are rearranged in the groups to fit in fewer lines.
Resizing the window back to a smaller state is not possible, I think because the rearrangement in the other direction doesn't work.

It is possible to resize the window when you enter a search term like 'xx', which is no fix but a workaround to get the original size back.

My setup:
xfce4-settings-manager 4.14.2 (Xfce 4.14)

Revision history for this message
In , Theo Linkspfeifer (lastonestanding) wrote :
Revision history for this message
In , Christophe C (batra3) wrote :

I confirm the problem in Xubuntu 20.04 focal - xfce4-settings-manager 4.14.2

It is possible to enlarge the window, but not to shrink it.

The solution is to edit the conf file ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml, and to reduce the "value" in :

    <property name="window-width" type="int" value="1000"/>

Revision history for this message
In , Christophe C (batra3) wrote :

same problem with archlinux.

Revision history for this message
Chris Harre (chrisharre) wrote :
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

Thank you for taking the time to report this bug. Unfortunately, you have not gone through the proper method of reporting a bug in Ubuntu. Please open a terminal window and type

apport-collect 1874954

to complete this bug report. In the future, to report bugs in Ubuntu, type "ubuntu-bug <packagename>" in a terminal window.

no longer affects: ubuntustudio-controls
Changed in ubuntustudio-controls (Ubuntu):
status: New → Incomplete
Changed in xfce4-settings (Ubuntu):
status: New → Incomplete
no longer affects: ubuntustudio-controls (Ubuntu)
Revision history for this message
Chris Harre (chrisharre) wrote : Dependencies.txt

apport information

tags: added: apport-collected focal
description: updated
Revision history for this message
Chris Harre (chrisharre) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Chris Harre (chrisharre) wrote : ProcEnviron.txt

apport information

Changed in exo:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
In , Theo Linkspfeifer (lastonestanding) wrote :

*** Bug 16028 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Theo Linkspfeifer (lastonestanding) wrote :

Created attachment 9840
quick diff

The attached diff combines the fixes for bug 14737 and bug 13402 by making them conditional (only xfce4-settings-manager is assigning a value to item_width).

Revision history for this message
Launchpad Janitor (janitor) wrote : Re: settings manager window will not shrink horizontally after expanding

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in exo (Ubuntu):
status: New → Confirmed
Revision history for this message
ajgreeny (ajg-charlbury) wrote :

I found this bug by accident and enlarged my settings-manager window to display 5 columns of icons instead of the 4 that showed before.
It is now impossible to reduce the size back to what it was and editing the ~/.config/xfce4/xfconf/xfce-perchanne-xml/xfce4-settings-manager.xml does not shrink it either; it is now fixed at the 5 icon width.

Sean Davis (bluesabre)
description: updated
summary: - settings manager window will not shrink horizontally after expanding
+ [SRU] settings manager window will not shrink horizontally after
+ expanding
Changed in xfce4-settings (Ubuntu):
status: Incomplete → Invalid
no longer affects: xfce4-settings (Ubuntu Focal)
no longer affects: xfce4-settings (Ubuntu Groovy)
no longer affects: xfce4-settings (Ubuntu Hirsute)
Changed in exo (Ubuntu Hirsute):
status: Confirmed → Fix Released
Changed in exo (Ubuntu Groovy):
status: New → Confirmed
Changed in exo (Ubuntu Focal):
status: New → Confirmed
Revision history for this message
Sean Davis (bluesabre) wrote :

Uploading exo_0.12.11-1ubuntu1.20.04.1.dsc to focal-proposed. Debdiff attached.

Revision history for this message
Sean Davis (bluesabre) wrote :

Uploading exo_0.12.11-1ubuntu1.20.10.1.dsc to groovy-proposed. Debdiff attached.

Changed in exo (Ubuntu Focal):
status: Confirmed → In Progress
Changed in exo (Ubuntu Groovy):
status: Confirmed → In Progress
Changed in exo (Ubuntu Focal):
assignee: nobody → Sean Davis (bluesabre)
Changed in exo (Ubuntu Groovy):
assignee: nobody → Sean Davis (bluesabre)
description: updated
Mathew Hodson (mhodson)
no longer affects: xfce4-settings (Ubuntu)
Changed in exo (Ubuntu Focal):
importance: Undecided → Low
Changed in exo (Ubuntu Groovy):
importance: Undecided → Low
Changed in exo (Ubuntu Hirsute):
importance: Undecided → Low
Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Chris, or anyone else affected,

Accepted exo into groovy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/exo/0.12.11-1ubuntu1.20.10.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-groovy to verification-done-groovy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-groovy. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in exo (Ubuntu Groovy):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-groovy
Changed in exo (Ubuntu Focal):
status: In Progress → Fix Committed
tags: added: verification-needed-focal
Revision history for this message
Brian Murray (brian-murray) wrote :

Hello Chris, or anyone else affected,

Accepted exo into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/exo/0.12.11-1ubuntu1.20.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Yousuf 'Jay' Philips (philipz85) wrote :

Confirmed on Xubuntu 20.04 that the fix works and the settings manager is now resizable.

tags: added: verification-done-focal
removed: verification-needed-focal
Revision history for this message
Chris Harre (chrisharre) wrote :

Confirmed it works for me as well. Thanks for the update.

Revision history for this message
Chris Harre (chrisharre) wrote :

Confirmed working on Ubuntu Studio 20.04

Revision history for this message
Willem Hobers (whobers) wrote :

I have tested this in xubuntu 20.10 and can confirm that it worked as expected.

Willem Hobers (whobers)
tags: added: verification-done-groovy
Revision history for this message
Lucas Wilm (suilno) wrote :

I confirm that the fix worked well on my Xubuntu 20.04 installation and I can resize the settings manager window as expected.

tags: removed: apport-collected verification-done-groovy verification-needed verification-needed-groovy
Lucas Wilm (suilno)
tags: removed: focal
Revision history for this message
Chris Halse Rogers (raof) wrote :

As mentioned in the acceptance message, once you've tested the update we would like you to “please add a comment to this bug, mentioning the version of the package you tested”.

That said, messed up tags aside, this seems to have been verified as fixed on the relevant releases.

Revision history for this message
Chris Halse Rogers (raof) wrote : Update Released

The verification of the Stable Release Update for exo has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package exo - 0.12.11-1ubuntu1.20.10.1

---------------
exo (0.12.11-1ubuntu1.20.10.1) groovy-proposed; urgency=medium

  * d/patches/lp1874954.patch:
    - Allow resizing the xfce4-settings window smaller (LP: #1874954)

 -- Sean Davis <email address hidden> Sun, 14 Mar 2021 08:32:12 -0400

Changed in exo (Ubuntu Groovy):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package exo - 0.12.11-1ubuntu1.20.04.1

---------------
exo (0.12.11-1ubuntu1.20.04.1) focal-proposed; urgency=medium

  * d/patches/lp1874954.patch:
    - Allow resizing the xfce4-settings window smaller (LP: #1874954)

 -- Sean Davis <email address hidden> Sun, 14 Mar 2021 08:32:12 -0400

Changed in exo (Ubuntu Focal):
status: Fix Committed → Fix Released
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.