Tilix Background Transparency

Bug #1750322 reported by Dwayne Hinterlang
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tilix (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Updated the system and now tilix background is 100% transparent.

Developer Options - Pre-Release (proposed bionic) is enabled.

Refer to this github issue that explains the cause of this issue

https://github.com/gnunn1/tilix/issues/1257

Budgie Desktop --version
10.4

Tags: patch
Changed in tilix (Ubuntu):
status: New → Confirmed
importance: Undecided → High
Revision history for this message
fossfreedom (fossfreedom) wrote :

enc is a git format-patch from the upstream tilix project that resolves this issue - I have added the DEP3 header.

 - https://github.com/gnunn1/tilix/commit/3a7d8e0d31eba62e4bbef0f68006ea28e2a93a0d

The issue occurs because Tilix v1.7.5 is using an API that was originally available in vte2.91 before the beta release.

The beta release of vte that is now in bionic-proposed has removed this API call. It was fixed in the upstream Tilix project but I understand that a formal release of Tilix will not be made until approx 14th March.

If Ubuntu intend to take this newer version then great. If not, this patch should be applied.

This has been tested by enabling bionic-proposed, installing the vte libraries and the latest tilix. Confirmed the transparent observation.

Then pull-lp-source tilix and applied the patch to debian/patches before debuild -us -uc and installing the resulting .deb's that were created.

no longer affects: ubuntubudgie
Revision history for this message
fossfreedom (fossfreedom) wrote :

@jbicha - subscribed your goodself. Please can you sponsor this?

Revision history for this message
Jeremy Bícha (jbicha) wrote :

fossfreedom, please subscribe ubuntu-sponsors in the future. In case I'm not available, you won't lose your position in the queue. :)

Have you built this in a PPA? Does the resulting binary hard depend on vte 0.51+? Does the binary have any problems if it's used with vte 0.50?

tags: added: patch
Revision history for this message
fossfreedom (fossfreedom) wrote :

okey-dokey - sponsors - understood!

In terms of a PPA - yes I built tilix (pull-lp-source tilix) with the patch in a PPA which had the proposed repo enabled.

I had to enable the proposed repo in bionic to install due to the phobos library change. This didnt install the revised vte. So yes - the patched tilix worked fine with vte 0.50.

Once I instablled the two vte 0.51 libraries from proposed, again tilix did not exhibit the transparent behaviour. So good news!

Revision history for this message
Jeremy Bícha (jbicha) wrote :

I added block-proposed so that the new vte won't accidentally migrate before tilix. tilix would be stuck because of the incomplete ldc transition but vte wouldn't be.

https://people.canonical.com/~ubuntu-archive/transitions/html/ldc.html

tags: added: block-proposed
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Removing block-proposed since it looks like the ldc transition will finish before vte2.91 will migrate.

tags: removed: block-proposed
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Thanks again! I have uploaded this and therefore I'm unsubscribing ubuntu-sponsors. Feel free to re-subscribe if you have something else that needs sponsoring.

no longer affects: vte2.91 (Ubuntu)
Changed in tilix (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tilix - 1.7.5-2ubuntu2

---------------
tilix (1.7.5-2ubuntu2) bionic; urgency=medium

  * Cherry-pick fix-transparency.patch for compatibility with
    vte2.91 0.51+ (LP: #1750322)

 -- David Mohammed <email address hidden> Fri, 23 Feb 2018 16:14:29 -0500

Changed in tilix (Ubuntu):
status: Fix Committed → 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.