group.of.nepali.translators team mailing list archive
-
group.of.nepali.translators team
-
Mailing list archive
-
Message #21641
[Bug 1649736] Re: unity picks poor hidpi scale factor defaults
This bug was fixed in the package unity - 7.4.5+16.04.20171201.3
---------------
unity (7.4.5+16.04.20171201.3) xenial; urgency=medium
[ Marco Trevisan (Treviño) ]
* InputMonitor: add an unity class that monitors XInput2 events and
converts them to XEvent
* EdgeBarrierController: use InputMonitor to get the barrier events
instead of relying on its implementation
* DecorationsMenuLayout: use input monitor for menu scrubbing (LP:
#1614597)
* PanelView: use InputMonitor to track menu events
* LockScreenPanel: use InputMonitor events instead of mouse polling
for menu scrubbing
* MenuManager: add support for mouse trackers with triangle algorithm
support (LP: #1618405)
* PanelView: scale gradient refinement properly
* PanelService: don't allow to deactivate menus if they've been opened
too shortly
* LockScreenController: ignore icon_paths_changed signal in
menumanager for Lockscreen
* LockScreenController: use InputMonitor to get all the events and
hide the Blank Window (LP: #1321075)
* LockScreenController: use input monitor to get the events to switch
monitor (LP: #1316862)
* LauncherOptions: use track_obj to manage option changes (LP:
#1622995)
* UnityScreen: toggle gestures recognition on lock (LP: #1645507)
* GnomeSessionManager: add gcancellable to instance and use it for
calls with temporary proxies
* BackgroundSettings: use gnome-bg to generate textures with proper
scaling (LP: #1666359)
* UnityWindow: safely check validity of UnityWindow from scaled one
(LP: #1659847)
* Panel: ensure the menu-manager tracker is updated to match monitor
(LP: #1671432)
* compiz-profile-setter: tool to update the current profile and use in
systemd and Unity settings (LP: #1668950)
* BGHash, UnityScreen: get desktop averageColor from compiz
* Launcher: disable or reduce most icon effects on lowgfx (LP:
#1700859)
* PanelController: ensure we disconnect from signals on destruction
(LP: #1504870)
* tools: add migration script to set the default values for unity-
lowgfx profile
[ Andrea Azzarone ]
* Properly handle the file manager copy dialog in
FileManagerLauncherIcon and in StorageLauncherIcon. (LP: #1575452,
LP: #1609845)
* Correctly position the force quit dialog when scaling is different
than 1.0 (LP: #1637991)
* GnomeSession: Retrieve the session id using dbus if $XDG_SESSION_ID
is not set
* Round gtk scaling factor to closest integer. (LP: #1649736)
* Keep the screen locked if rebooting with autologin. (LP: #1600389)
* Use g_mkdir_with_parents instead of mkdir.
* Lockscreen: always draw the background-color in the lockscreen (LP:
#1702701)
* Refactor the way UserAuthenticator is created and passed around.
Handle failures to create new threads and fallback to a "Switch to
greeter..." button in case of failure. (LP: #1311316)
* Wait until the color buffer is cleared before suspending. (LP:
#1532508)
[ Kai-Heng Feng ]
* UnitySettings: If scale-factor is not set, find and set right scale
for HiDPI displays.
[ Eleni Maria Stea ]
* shouldn't create blur rectangles when there's no blur, skips the
blur rects processing in low gfx.
* removes lowgfx option from ccsm, reads the "lowgfx" gsetting (LP:
#1668950)
[ Nick Dedekind ]
* Fixed tooltip scaling issues. (LP: #1673950)
-- Marco Trevisan (Treviño) <mail@xxxxxxxxx> Fri, 01 Dec 2017 18:46:01
+0000
** Changed in: unity (Ubuntu Xenial)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1649736
Title:
unity picks poor hidpi scale factor defaults
Status in unity package in Ubuntu:
Fix Released
Status in unity source package in Xenial:
Fix Released
Bug description:
[Impact]
The recently set-hidpi-scale-factor branch provides extremely valuable support for hidpi displays, but it does introduce a few easily fixed regressions because of the way it anchors scaling too rigidly to simulate 140 DPI.
This works well on a 15" Full HD or 4K screen, but sets a non-integer
scale factor on 14" and 17" Full HD or 4K screens. Most toolkits
don't support non-integer scaling factors very well, and even if they
did, it would still result in a loss of sharpness.
The displays mentioned above are perfectly usable at the nearest
integer scaling factor, and windows render much more cleanly when set
to 1x or 2x than 1.125x or 1.875x. The +-1/8 scale difference in size
compared to 1x or 2x isn't worth breaking pixel perfect widget
rendering. It would be a good idea to try to default to integer
scaling factors whenever reasonable. Otherwise most people will have
mangled widgets unless they spend the time to set the scale factor
themselves.
Here's the relevant merge:
https://code.launchpad.net/~kaihengfeng/unity/set-hidpi-scale-
factor/+merge/299380
[Test Case]
1. Open "System Settings..."
2. Open Display Panel
3. Scale monitor to "1.75"
4. gsettings get org.gnome.desktop.interface scaling-factor
5. The above commands returns 2
[Potential Regression]
None
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1649736/+subscriptions