Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 616504

Summary: gnome-extra/nemo-3.0.6 - Desktop not properly redrawn
Product: Gentoo Linux Reporter: Tiago Sousa <tiagosousa>
Component: Current packagesAssignee: Matthew Turnbull <sparky>
Status: RESOLVED UPSTREAM    
Severity: normal CC: jbaldassari, proxy-maint, sparky
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Nemo 3.0.6 fix for desktop redraw errors

Description Tiago Sousa 2017-04-24 16:25:29 UTC
Created attachment 470756 [details, diff]
Nemo 3.0.6 fix for desktop redraw errors

After some upgrades and a reboot, the desktop as drawn by nemo (using Cinnamon as DE) was showing redraw bugs, leaving behind graphical glitches just by selecting icons or moving them.

Googling revealed this to be a known problem with GTK+ starting in 3.21.x (in my case 3.22.12):
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836908
- https://github.com/linuxmint/nemo/pull/1235

The attached fix is a cleaned up version of the one posted in the debian bug. Placed it in /etc/portage/patches/gnome-extra/nemo and after recompiling and restarting nemo the problem went away.

Please consider releasing a patched ebuild for 3.0.6 with this fix. Nemo 3.2 is still keyworded, as is the rest of Cinnamon 3.2.
Comment 1 Kristian Fiskerstrand (RETIRED) gentoo-dev 2017-06-24 15:04:12 UTC
(In reply to Tiago Sousa from comment #0)
> Created attachment 470756 [details, diff] [details, diff]
> Nemo 3.0.6 fix for desktop redraw errors

Does the issue persist in 3.4.4?

> 
> Please consider releasing a patched ebuild for 3.0.6 with this fix. Nemo 3.2
> is still keyworded, as is the rest of Cinnamon 3.2.

I presume by keyworded you mean testing (~arch)? I'm not likely to backport a fix, but will rather make a newer version stable if necessary after the 30 day wait from today's bumps.
Comment 2 Tiago Sousa 2017-06-26 13:58:57 UTC
(In reply to Kristian Fiskerstrand from comment #1)
> (In reply to Tiago Sousa from comment #0)
> > Created attachment 470756 [details, diff] [details, diff] [details, diff]
> > Nemo 3.0.6 fix for desktop redraw errors
> 
> Does the issue persist in 3.4.4?

Can't tell. Since my system is mostly on stable, I added nemo 3.4.4 to package.keywords (that's why I thought the testing packages were "keyworded":). It runs and shows the "explorer" window but it doesn't draw the desktop at all. Perhaps it's not compatible with the rest of the stable cinnamon, but I'm not willing to mix a large part of the system just for this test. So I've gone back to 3.0.6 with the patch.