** Description changed:

- Affected systems: Ubuntu Budgie 22.04 LTS 
+ [Impact]
+ 
+  * 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
+       scaling
+  * 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.
+       125%
+    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.
+       125%
+    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
+    handling.
+    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.
+ 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)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1972007

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/budgie-control-center/+bug/1972007/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to