← Back to team overview

budgie-remix-bug-busters team mailing list archive

[Bug 1972007] Re: budgie-desktop issues after changing fractional scaling on 4K monitors


This bug was fixed in the package budgie-control-center - 1.0.2-1

budgie-control-center (1.0.2-1) unstable; urgency=medium

  * New upstream release
    - display sound icons when testing the sound output
    - small typo fix in oc language
    - version bump for gsettings schemas i.e. BCC is for GNOME 42 and later
    - Rework fractional scaling support for distros that include the mutter
      patch (LP: #1972007)
    - Support VNC Screen-sharing with GNOME 42 GNOME Remote Desktop
      (LP: #1973117)
  * Adapt GCC ubuntu specific language & region chooser to ensure
    language & locale selection is displayed and able to choose from
    (LP: #1970255)
  * Packaging Changes
    - Drop existing patch since incorporated in the microrelease
    - d/rules add clean and configure rules to apply ubuntu specific patch

 -- David Mohammed <fossfreedom@xxxxxxxxxx>  Thu, 12 May 2022 14:31:10

** Changed in: budgie-control-center (Ubuntu)
       Status: New => Fix Released

You received this bug notification because you are a member of ubuntu
budgie bug busters, which is subscribed to budgie-control-center in

  budgie-desktop issues after changing fractional scaling on 4K monitors

Status in budgie-control-center package in Ubuntu:
  Fix Released
Status in budgie-desktop package in Ubuntu:
Status in budgie-control-center source package in Jammy:
Status in budgie-desktop source package in Jammy:

Bug description:

   * Fractional scaling is an inherited option from Ubuntu's
     patching to mutter. Budgie supports fractional scaling
     through its GNOME Control Center equivalent called
     Budgie Control Center
   * Through our community forum scaling issues have been reported
     when setting fractional scaling. Two key issues:
     1. Budgie graphical elements such as the menu and quicknote
        popovers are not displayed correctly
     2. When the screensaver lock-screen is invoked the whole
        desktop violently flashes for several seconds before being
        left on a lock-screen with a dialog that is partially/
        not visible
   * To support fractional scaling properly under budgie requires
     two actions:
     1. Inform the user when using fractional scaling that they
        need to restart their user session for part 1 above to
        be resolved
     2. Disable the screensaver lock screen - user needs to be
        informed that this will occur when using fractional
   * This bug is resolved in two linked packages
     1. budgie-desktop where the message to restart the session
        is displayed
     2. budgie-control-center where fractional scaling is set
        by the user.

  [Test Plan]

   * Without the two package updates these issues occurs as follows:
     1. Open budgie-control-center - choose the Displays side tab
     2. On the right-hand side of the screen click on the fractional
        switch and choose a fractional scaling from the drop-down e.g.
     3. Observe the confirmation message - it just says "Does the display
        look OK?"
     4. Logout and login
     5. Look at the lock settings in budgie-control-settings - displayed - click automatic lock switch to turn on automatic locking
        with a period of time - for example 5 minutes and a delay value
     6. Wait until the display turns off - wait the further specified time
        after the display turns off.
     7. Move the mouse and watch the screen flash repeatedly until
        the lock screen dialog appears - partially/not at all.  Note - for some setups the screen with flash repeatedly
        immediately after the screen first turns off.
     8. Type the password (even if the dialog is not visible) and press return
        The desktop should be displayed again.

   * Enable the proposed repo and then install the updates - the following packages
     needs to be installed
     sudo apt install budgie-control-center budgie-control-center-data budgie-desktop budgie-core libraven0 libbudgie-plugin0 libbudgie-private0 libbudgietheme0 gir1.2-budgie-1.0
   * Test fractional scaling:
     1. Open budgie-control-center - choose the Displays side tab
     2. On the right-hand side of the screen click on the fractional
        switch and choose a fractional scaling from the drop-down e.g.
     3. Observe the confirmation message - it should now inform you to restart the session.
     4. Look at the lock settings - the automatic lock should be turned off and disabled from editing
     5. logout and login
     6. Wait until the display turns off - note the desktop/lockscreen wallpaper normally reappears immediately but the desktop will be not be visible
        It is normal to see the lock screen wallpaper either covering part or all of the screen
     7. Move the mouse and watch the desktop reappear
     8. turn off the fractional scaling switch.  Note that the automatic lock switch now becomes editable.  Turn on automatic lock
     9. Logout and login again
     10. Note: no fractional scaling would be used now - wait for the screen to turn off and the lock screen period should invoke
        the lock dialog when the mouse is moved.
   * Regression testing
     The testing to ensure no regressions occur in this area.
     1. Connect more than one display - the desktop should display according how the displays are arranged on the screen
     2. Choose different values for the lock screen - this should affect when the screen display first turns off.

  [Where problems could occur]

   * The changes are specifically around fractional scaling
     Since this is in a budgie specific package (budgie-control-center)
     this will not impact any other desktop.
   * The changes are in the same code section of budgie-control-center as display handling
     and lock screen turn on/off
   * Thus from a regression view point handling of any display issues may be impacted.
   * From a mitigation point of view - in the unlikely event of an issue occuring, Ubuntu Budgie
     also ships with gnome-control-center which can be used to handle displays and lock screen.
     Note GCC prior to 22.04 has always been used to manage displays and the lock screen
  [Other Info]
   * N/A


  Affected systems: Ubuntu Budgie 22.04 LTS
  budgie-desktop version: 10.6.1-1

  Using 4K monitor, default scaling is set to 100%. This is too small
  for comfortably using or installing system. After changing to 125% or
  150%, budgie-desktop starts having issues with AppMenu. Some other
  Applets also have issues.

  It was noted that logging off and logging in after the change, solves
  all issues. However there is no prompt for user to re-log after
  changing settings.

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: budgie-desktop 10.6.1-1
  ProcVersionSignature: Ubuntu 5.15.0-27.28-lowlatency 5.15.30
  Uname: Linux 5.15.0-27-lowlatency x86_64
  ApportVersion: 2.20.11-0ubuntu82
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: Budgie:GNOME
  Date: Sat May  7 00:31:15 2022
  InstallationDate: Installed on 2022-04-09 (27 days ago)
  InstallationMedia: Ubuntu-Budgie 22.04 LTS "Jammy Jellyfish" - Daily amd64 (20220406)
  PackageArchitecture: all
  SourcePackage: budgie-desktop
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to: