Some windows have transparent backgrounds

Bug #1451259 reported by Graham Inggs
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Gramps
Fix Released
Unknown
gramps (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

On Ubuntu 15.04, some windows have transparent backgrounds.
This occurs in the person editor and family editor, but not all editors.

In the upstream bug report, Garudabelanda wrote:
> This is apparently caused by using overlay-scrollbar on Ubuntu 15.04.
> Starting Gramps using "LIBOVERLAY_SCROLLBAR=0 gramps" provides a work-around.

Changed in gramps:
status: Unknown → Incomplete
Revision history for this message
Ross Gammon (rosco2) wrote :

I can confirm this bug in my Vivid VM with Gramps 4.1.1. I can also confirm that setting LIBOVERLAY_SCROLLBAR to zero fixes the problem.

Changed in gramps (Ubuntu):
status: New → Confirmed
Revision history for this message
Ross Gammon (rosco2) wrote :

If you want to make this workaround permanent (but making giving you standard scrollbars everywhere instead of the Ubuntu ones) try:
$ gsettings set com.canonical.desktop.interface scrollbar-mode normal

This looks like an Ubuntu specific problem in gtk+-3*, and if I find some time, I will report it there.

Revision history for this message
Graham Inggs (ginggs) wrote :

Thanks Ross.

Another permanent workaround is to modify /usr/bin/gramps as follows:

#!/usr/bin/python3 -O
import os, gramps.grampsapp as app
os.environ['LIBOVERLAY_SCROLLBAR'] = '0'
app.main()

Changed in gramps:
status: Incomplete → New
Changed in gramps:
status: New → Unknown
Changed in gramps:
status: Unknown → Confirmed
Revision history for this message
Graham Inggs (ginggs) wrote :
Ross Gammon (rosco2)
Changed in gramps (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Graham Inggs (ginggs) wrote :

Ross: are you going to include this patch in the Debian package?
Do you have an ETA for 4.2.0?

Revision history for this message
Ross Gammon (rosco2) wrote : Re: [Bug 1451259] Re: Some windows have transparent backgrounds

On 08/11/2015 06:07 PM, Graham Inggs wrote:
> Ross: are you going to include this patch in the Debian package?
> Do you have an ETA for 4.2.0?
>

Hi Graham,
I am close. I have a package ready that I am testing at the moment.
The plan is to sift through the Debian/Ubuntu bug reports over the next
few days and see what is fixed, and what can be patched.
Cheers,
Ross

Revision history for this message
Ross Gammon (rosco2) wrote :

Actually, testing with 4.1.3 of Gramps in my Wily WM, I could no longer reproduce this bug. But the patch does no harm, so I will include it in Gramps 4.20.
Please test that it fixes the problem, once Gramps 4.2.0 arrives in Ubuntu.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gramps - 4.2.0~dfsg-1

---------------
gramps (4.2.0~dfsg-1) unstable; urgency=medium

  * New upstream release
  * Drop patches applied upstream or cherry-picked from there
  * Add version constraints for gtk and pygobject
  * Add goocanvas dependency - available soon
  * Drop webkit dpendency as HTML view has been removed
  * Force removal of upstream packages when installing Debian one
    (LP: #1464845)
  * Drop fixperm override as permissions fixed upstream
  * Fix spelling error in changelog
  * Switch to nose for unit tests
  * Add build dependencies for the nose tests
  * Update copyright file
  * Add uversionmangle to watch file to deal with alpha/beta versions
  * Add manual test cases
  * Drop FAQ URL from upstream metadata - changes every release
  * Add patch to fix transparent windows in Ubuntu.
    Thanks to Lance Orner (LP: #1451259)

 -- Ross Gammon <email address hidden> Tue, 11 Aug 2015 23:03:11 +0200

Changed in gramps (Ubuntu):
status: Fix Committed → Fix Released
Changed in gramps:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.