After Waking Up from Suspend to RAM the "close button" icon (graphic) of the window and the border of the window is broken on 4k display
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity (Ubuntu) |
In Progress
|
Undecided
|
Unassigned |
Bug Description
After Waking Up from Suspend to RAM the "close button" icon (graphic) of the window and the border of the window is broken on 4k display. If I restart unity (ALT+F2 -> unity) then everything is fine.
So this is why I think this is a unity bug.
Description: Ubuntu 16.04.2 LTS
Release: 16.04
unity 7.4.0+16.
I just installed Ubuntu 16.04.2 LTE (date March 11,2017) and upgraded all packages. Then I see the bug.
I tried other desktops on other installations on the same PC and I can't see the bug. I can reproduce it only with unity.
I have a nVidia Geforce 1050 Ti with the proprietary driver 375.39 (up to date) from the graphics-drivers ppa from launchpad.
I think this is not a driver issue. The same driver works with KDE or even Linux Mint with Cinnamon. There is no graphic bug with other desktops.
more information:
I have different behaviors on the 4k display with different scaling factors in unity.
- If I have the scaling factor 1 then only the close button graphic is broken.
- If I have the scaling factor 1.25 then the close button and the border of the window is broken. There is a terrible big white border around the window. If I move the window the white big border is moved with the window. If I close the window and reopen it shows always this big white border.
- If I have the scaling factor 1.5 then the close button graphic is ok but the border is broken but not as terrible as with scaling factor 1.25
The only workaround I found is to restart unity or use another desktop.
Related branches
- Andrea Azzarone (community): Needs Fixing
-
Diff: 200 lines (+57/-7)8 files modifieddecorations/DecoratedWindow.cpp (+25/-2)
decorations/DecorationsDataPool.h (+2/-2)
decorations/DecorationsManager.cpp (+18/-0)
decorations/DecorationsManager.h (+2/-0)
decorations/DecorationsPriv.h (+4/-0)
decorations/DecorationsTitle.h (+2/-1)
decorations/DecorationsWindowButton.h (+2/-2)
plugins/unityshell/src/unityshell.cpp (+2/-0)
Changed in unity (Ubuntu): | |
status: | New → In Progress |
Hi, can you try the ppa in https:/ /bugs.launchpad .net/ubuntu/ +source/ compiz/ +bug/1292830/ comments/ 90?
$ sudo add-apt-repository ppa:kaihengfeng /lp1292830
$ sudo apt update && sudo apt dist-upgrade
Then reboot and try.
If that works, please mark this one as duplicate.