lanoxx / tilda

A Gtk based drop down terminal for Linux and Unix
GNU General Public License v2.0
1.28k stars 161 forks source link

Transparency doesn't work on autostart in XFCE #221

Open MagnusOxlund opened 8 years ago

MagnusOxlund commented 8 years ago

Transparency doesn't work when using XFCE's built-in autostart function to launch a Tilda instance on startup.

In order to get transparency to kick in after booting, you either have to manually restart Tilda or de- and re-enable transparency under Tilda's preferences.

I have tried delaying the autostart 10-15 secs, but that has no effect on the issue.

pik commented 8 years ago

Could you provide package versions for your window manager and libvte? I'll try and look at this when I get a chance. Until then the easiest thing might be to bind a toggle transparency key (that way you can toggle it without going into preferences).

MagnusOxlund commented 8 years ago

I'm running xfwm4 version 4.12.3-1 as part of Manjaro XFCE.

I can't find libvte as an installed package. Does it go by any other names?

pik commented 8 years ago

it's vte3 in the arch-linux repo not sure about manjaro, can you pacman -Q | grep vte

MagnusOxlund commented 8 years ago

It's version 0.42.3-1.

MagnusOxlund commented 8 years ago

It looks like the issue may be intermittent. I just had a boot with Tilda auto-launching successfully with transparency. Subsequent reboots auto-launched Tilda without transparency.

sryze commented 8 years ago

I have a similar problem with Ubuntu 16.04: when tilda is started by the system at startup - no transparency. If I manually launch it everything works fine.

Tilda 1.4~alpha

This is what dpkg-query --show *libvte* outputs:

libvte-2.90-9   1:0.36.3-1ubuntu2
libvte-2.90-common      1:0.36.3-1ubuntu2
libvte-2.90-dev
libvte-2.91-0:amd64     0.42.5-1ubuntu1
libvte-2.91-common      0.42.5-1ubuntu1
libvte-2.91-dev:amd64   0.42.5-1ubuntu1
libvte-2.91-doc 0.42.5-1ubuntu1
libvte-common   1:0.28.2-5ubuntu3
libvte9 1:0.28.2-5ubuntu3

I don't remember having this issue with Ubuntu 15.10 though.

pahofmann commented 7 years ago

I'm having the same problem on archlinux running KDE plasma. When starting via autostart transparency is not working, after restarting tilda it works just fine.

jeremiah-k commented 6 years ago

I don't know if it applies here, but I was just experiencing this same thing in openSUSE Tumbleweed w/ KDE.

It's working fine after adding this startup script:

!/bin/sh

sleep 15 tilda &

pacman-Syu commented 6 years ago

script provided by @kcsrnd should work. I had the same issue where tilda would load before the composite manager. Adding a 20s sleep timer did the trick for me. and also keep it at 99 percent transparency for some reason on certain distros 100% transparancy would not work on startup. tilda config file can be found in the ~/.config/tilda

eduardobeattie commented 5 years ago

Fixed this in KDE in here, it's likely a similar thing can be done with XFCE.

pendula95 commented 5 years ago

Same issue on Fedora30 XFCE. Editing ~/.config/autostart/Tilda.desktop to this solved the issue.

Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Tilda
Comment=Magic BG Terminal
Exec=bash -c "sleep 20 ; tilda"
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false