Tilix: Tilix became transparent.

Created on 16 Jan 2018  路  57Comments  路  Source: gnunn1/tilix

After the update 1.7.5-1 the background of the tilix became transparent.
https://i.imgur.com/SupdGwC.png

bug

Most helpful comment

For all the Manjaro users: Just install

vte-notification-common 0.50.2-1
vte3-notification 0.50.2-1

and get rid of the vte 0.51 stuff.

All 57 comments

How did you install it, from a package? This usually happens when the resource file with the CSS that tilix requires doesn't get installed in the right location.

installed with AUR, tried to reinstall does not help.

If you start tilix from gnome-terminal (with no other tilix instances running), does it show any errors?

Anyone else on Arch having this issue?

when running tilix from gnome-terminal no errors, but the background is vseravno transparent

I tried installing both tilix and tilix-bin and no issues that I could see.

expect a patch or there is a solution?

There's not much I can do since I cannot duplicate it and no one else appears to be reporting the issue as far as I can tell. Is the transparency slider in the profile you are using set appropriately, what happens if you slide it back and forth?

Is the transparency slider in the profile does not affect transparency(

Are you using Gnome? Does changing the theme to Adwaita make any difference?

GNOME Shell 3.26.2
theme is changing Adwaita, only the font color changes but the background is it is still transparent.

Temporary solution -> downgreade a package to version 1.7.3 with this PKGBUILD: https://gist.github.com/solbjorn/05899b318f7f62dcf06e0d66ddcc1e7c

I'm waiting for the news about fixing!

No issues with tilix here.
tilix-bin 1.7.5-1 running on up-to-date Manjaro Cinnamon or Gnome desktop

Tilix has become transparent for me, also. Arch Linux, tilix-bin 1.7.5, Xfce DE.

What is the output of tilix --version, just want to see if you it's the patched tilix vte or the normal one.

Oops, I can reproduce now

I can only reproduce using VTE 0.51 which is an unreleased version, it works fine on VTE 0.50. What version of VTE are you guys using? The command tilix --version will show the version number.

I'm using vte3-git which is 0.51 currently.

I have
Tilix-Version: 1.7.5
VTE-Version: 0.50
GTK-Version: 3.22.26

No issues.

I just checked in a fix for this, please test. The problem was an inconsistent check for a future API was causing tilix to use a clear background.

Yes version 1.7.6-0.0.1 master.tar.gz fixed :+1:
Thank you!

@gnunn1 , Please make new release for this fix. I use Manjaro-Gnome

@ceyhunnabiyev If you are using a pre-release of VTE then please use tilix-git from AUR, I'm not planning on doing a release just for this.

But this is a serious problem. Tilix is transparent, any option for this doesn't work. It would be nice to release like 1.7.5.1. I don't use git version of packages, because they are developing versions.

Is VTE 0.51 a pre-release? It looks like it was first released back in November 2017: https://github.com/GNOME/vte/releases/tag/0.51.1

In any case, as a Workaround, I've found that you can create a png image with your desired background color, and then go to preferences | appearance and select that image as your background.

I have vte3 0.51.3 version in Manjaro.

@ceyhunnabiyev It is certainly not the case for vte3 package in Arch Linux. Sorry, but you are in a kind of "no support" situation. Even then, you have a few promising options.

But more importantly, this is not an upstream issue anymore. Please, move the discussion either to AUR or to Manjaro support.

The odd number releases of VTE are pre-release versions, the even numbers are release versions. So 0.49 was the pre-release for 0.50.

What package exactly are you using in Arch and Manjaro that is supplying 0.51?

I think you would have to ask the Manjaro folks why they are releasing pre-release versions of VTE as stable.

I asked, @gnunn1. Really sorry for stupid request and wasting your time.

@ceyhunnabiyev You are not wasting anyone's time so no worries. It's good to know where the problem is coming from, hopefully someone follows up with the Manjaro folks. if they do, feel free to link it here and I'll keep an eye on it.

It would be good if the tilix were added to the official repository of Manjaro!

installing tilix-git in manjaro fixed it for me. Thanks!

running tilix-git from AUR with gnome 3 and tilix is always transparent. I have to set a drak background as a workaround.

Versionen
Tilix-Version: 1.7.5
VTE-Version: 0.51
GTK-Version: 3.22.26

@focmb Have you updated the tilix-git package to the latest revsion? What is the output of pacman -Qi tilix-git?

You can follow the recommendations below. As a result, you will have the latest tilix package from the master branch with all the corrections that are not present on the AUR.

yaourt tilix

select item 2
select edit PKGBUILD

most likely it is necessary to download master.tar.gz and learn sha256sums, since it already could change!
https://github.com/gnunn1/tilix/archive/master.tar.gz

copy PKGBUILD and if there is an error replace sha256sums:

pkgname="tilix"
pkgver=1.7.6
pkgrel=1
pkgdesc="A tiling terminal emulator for Linux using GTK+ 3"
arch=('x86_64' 'i686')
url="https://github.com/gnunn1/tilix"
license=('MPL')
depends=('libx11' 'gtkd' 'vte3' 'dconf' 'gsettings-desktop-schemas')
makedepends=('ldc' 'po4a')
optdepends=('python2-nautilus: for "Open Tilix Here" support in nautilus'\
            'vte3-notification: for desktop notifications support'\
            'vte3-tilix: for notifications, triggers and badges support'
            'libsecret: for the password manager')
provides=('terminix')
conflicts=('terminix')
replaces=('terminix')
source=("$url/archive/master.tar.gz")
sha256sums=('95155e6c36230c1a0c2dee74c82aa1e2ee3be19611cdefcfea4bc942514fc3d8')


prepare() {
    cd "$pkgname-master"
    ./autogen.sh
}

build() {
    cd "$pkgname-master"
    ./configure --prefix=/usr PO4A_TRANS=/usr/bin/vendor_perl/po4a-translate DC='ldmd' DCFLAGS='-O -inline -release -version=StdLoggerDisableTrace -defaultlib=phobos2-ldc-shared,druntime-ldc-shared'
    make
}

package() {
    cd "$pkgname-master"
    make DESTDIR="$pkgdir" install
}

Done :)

We use the term "unstable" at GNOME, rather than "unreleased" or "pre-release" but that's just playing with words, the point is the same.

Stable vte-0.52 (along with entire GNOME 3.28) is scheduled to be released on March 14. I think it would be nice to have a new Tilix release by then, or shortly afterwards the latest. @gnunn1 is absolutely right that it shouldn't be expected from Tilix to support/workaround unstable VTE versions.

I'm re-opening this just as informational. With regards to @egmontkob point, yes there will be a new tilix release well before March 14.

pacman -Qi tilix-git gives me:

Name                     : tilix-git
Version                  : 1.7.5.r0.bf89176-1
Beschreibung             : A tiling terminal emulator based on GTK+ 3 (git master)
Architektur              : x86_64
URL                      : http://github.com/gnunn1/tilix
Lizenzen                 : MPL
Gruppen                  : Nichts
Stellt bereit            : terminix  tilix
H盲ngt ab von             : libx11  gtkd  vte3  dconf  gsettings-desktop-schemas
Optionale Abh盲ngigkeiten : python2-nautilus: for "Open Tilix Here" support in nautilus [Installiert]
                       vte3-notification: for desktop notifications support
                       vte3-tilix: for notifications, triggers and badges support
                       libsecret: for the password manager [Installiert]
Ben枚tigt von             : Nichts
Optional f眉r             : Nichts
In Konflikt mit          : terminix  tilix
Ersetzt                  : Nichts
Installationsgr枚脽e       : 3,99 MiB
Packer                   : Unknown Packager
Erstellt am              : Fr 12 Jan 2018 20:35:37 CET
Installiert am           : Fr 12 Jan 2018 20:35:39 CET
Installationsgrund       : Ausdr眉cklich installiert
Installations-Skript     : Nein
Verifiziert durch        : Nichts

@focmb The version 1.7.5.r0.bf89176-1 indicates that you are exactly on the 1.7.5 release, the fix for this was later. Please rebuild the tilix-git package.

@gnunn1

I think you would have to ask the Manjaro folks why they are releasing pre-release versions of VTE as stable.

I can't get a correct answer, seems like "no reason" :smile: . Anyway I reinstalled tilix with this fix. Thanks..

Thanks. I will try it.
EDIT: In the AUR there is only tilix-git 1.7.3. I inbstalled tilix 1.7.5-1 from AUR but the issue is still there. I will try the version from github.

@focmb tilix-git (and every *-git package) should update its version while you build/install it. Please, give it a try and report in AUR if you have any trouble!

I confirm tilix-git works fine for me and I was having the same problem running Manjaro.

@chrisvel , Manjaro use Pre-release version of vte3. That is why.

For all the Manjaro users: Just install

vte-notification-common 0.50.2-1
vte3-notification 0.50.2-1

and get rid of the vte 0.51 stuff.

Thanks..

@mabod Thanks, works on Manjaro Deepin too :)

@mabod good call! You can also use vte3-tilix and vte-tilix-common, which enable a few more bells and whistles, like badges and triggers.

FYI

This just happened to me on ubuntu bionic alpha 2 - budgie desktop with developer option enabling pre-releases

tilix version 1.7.5
VTE version 0.51
GTK version 3.22.28

VTE received an API change just before its 0.51.90 release (the beginning of the API freeze). Tilix currently uses a method that was an unstable one during the 0.51 series, and ended up getting removed (replaced by a different one). Tilix is yet to be updated against the new API.

would applying this commit fix this issue for v1.7.5 - or does the API change @egmontkob refers to require another fix?

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

EDIT: never mind - confirmed this commit resolves the issue. cheers

FYI: vte-0.52 is out now.

there will be a new tilix release well before March 14

ahem-ahem :D

Lol, it's not the last minute, I still have time! 馃檪

1.7.7 pushed out the door, was hoping to get more done in this release but no time. These days I'm pretty much in maintenance mode on tilix.

Workaround (until your distro package catches up): add a tiled background image, for example:

solarized-dark-bg-1px.png

This has been fixed, closing issue.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

viniciusban picture viniciusban  路  4Comments

yodatak picture yodatak  路  4Comments

iax7 picture iax7  路  4Comments

alalfakawma picture alalfakawma  路  4Comments

vaijab picture vaijab  路  4Comments