Red Hat Bugzilla – Bug 681926
Transparent background does not work properly in gnome-terminal
Last modified: 2011-11-25 05:21:30 EST
Description of problem:
Transparent background does not work properly in gnome-terminal; it is only transparent at the left and right edges when in window mode; works fine after going to fullscreen mode by hitting F11
Version-Release number of selected component (if applicable):
Always; problem showed up after updating from F14 to rawhide a few weeks ago but I never got around to report it
Not sure if this is a bug in either mutter, gnome-terminal oder xorg-x11-drv-ati; going for gnome-terminal, please reassign if you think that's wrong
01:00.0 VGA compatible controller : ATI Technologies Inc RV710 [Radeon HD 4350] [1002:954f]
*** Bug 681425 has been marked as a duplicate of this bug. ***
*** Bug 683274 has been marked as a duplicate of this bug. ***
*** Bug 694682 has been marked as a duplicate of this bug. ***
I have same problem with an Intel graphics card.
$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
The same with an nvidia card
lspci | grep VGA
03:00.0 VGA compatible controller: nVidia Corporation G96 [Quadro FX 580] (rev a1)
Hi, I've got same problem.
Laptop Lenovo ThinkPad T400
$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
$ uname -a
Linux fedora 184.108.40.206-27.fc15.x86_64 #1 SMP Sun May 15 17:23:28 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/fedora-release
Fedora release 15 (Lovelock)
Same here on both Desktop (using the proprietary NVIDIA driver)
[bapf@urd ~]$ lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation Device 0dc4 (rev a1)
[bapf@urd ~]$ uname -a
Linux urd 220.127.116.11-27.fc15.i686.PAE #1 SMP Sun May 15 17:39:47 UTC 2011 i686 i686 i386 GNU/Linux
[bapf@urd ~]$ cat /etc/fedora-release
Fedora release 15 (Lovelock)
and on my Laptop
[bapf@kahlan ~]$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
[bapf@kahlan ~]$ uname -a
Linux kahlan 18.104.22.168-27.fc15.i686.PAE #1 SMP Sun May 15 17:39:47 UTC 2011 i686 i686 i386 GNU/Linux
[bapf@kahlan ~]$ cat /etc/fedora-release
Fedora release 15 (Lovelock)
Both coming from a clean FC15-beta install.
As with the previous posters, if I got to full screen with the terminal (or go into expose mode) the transparency works.
confirmed here on f15 (preupgraded from f14):
porcaria ~ # lspci | grep -i vga
01:00.0 VGA compatible controller: nVidia Corporation G98M [Quadro NVS 160M] (rev a1)
porcaria ~ # uname -a
Linux porcaria 22.214.171.124-27.fc15.x86_64 #1 SMP Sun May 15 17:23:28 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
porcaria ~ # rpm -q gnome-terminal
Clean F15 install on Dell M4500 using nouveau drivers and have the same issue. The terminal does not support transparency in gnome shell, unless full screen. When windowed, the background becomes opaque.
[paolo@svelt15 ~]$ lspci | grep -i vga
01:00.0 VGA compatible controller: nVidia Corporation GT216 [Quadro FX 880M] (rev a2)
[paolo@svelt15 ~]$ uname -a
Linux svelt15.sv 126.96.36.199-27.fc15.x86_64 #1 SMP Sun May 15 17:23:28 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
[paolo@svelt15 ~]$ rpm -q gnome-terminal
[paolo@svelt15 ~]$ rpm -q gnome-shell
[paolo@svelt15 ~]$ rpm -q mutter
[paolo@svelt15 ~]$ rpm -q clutter
confirmed from alpha to date with below hw;
01:00.0 VGA compatible controller: ATI Technologies Inc RV710 [Radeon HD 4350] (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3600 Series (prog-if 00 [VGA controller])
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller (prog-if 00 [VGA controller])
Same problem here... Any updates on this?
[euphoria@nemo ~]$ lspci | grep -i vga
01:00.0 VGA compatible controller: nVidia Corporation NV44 [Quadro NVS 285] (rev a1)
[euphoria@nemo ~]$ uname -a
Linux nemo 188.8.131.52-30.fc15.x86_64 #1 SMP Fri May 27 05:15:53 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
[euphoria@nemo ~]$ rpm -q gnome-terminal
[euphoria@nemo ~]$ rpm -q gnome-shell
Its clearly not a card issue because the trasnparency is working when the terminal window is shown in activities mode and when it is full screen.
I think this explains the problem https://bugzilla.gnome.org/show_bug.cgi?id=635268 - apparently it is caused by the drop shadow blocking. That is why the left few pixels are still transparent.
Yeah, I guess it's a know issue, at least for the last five months.. but no official patches or fixes have been released...
In Linux, this is a feature, not a bug :D
In the screenshot on this blog, the guy running gnome shell with a terminal, drop shadows and a transparent background http://joneslee85.wordpress.com/2010/02/28/howto-customize-gnome-shell-theme/ so it must have been working at some point.
Wow, no updates on this bug....
Maybe coz of summer time, vacations, girls, sea... :D
Afaics everything looks like this is a general problem that is not specific to Fedora, hence it's best dealt with upstream -- that's what the reference in "External Trackers" indicates. Once it's fixed upstream we can start talking about backporting the fix, so I for one (as the reporter) don't expect any updates here for now.
It appears that the people reporting this same bug on the gentoo bug report site say it is solved in mutter 3.0.2 https://bugs.gentoo.org/show_bug.cgi?id=367139 but according to fedora 15, I am using mutter 184.108.40.206 and it is not solved for me.
[paul@svelt4 ~]$ mutter --version
I can't seem to tell the current status on https://bugzilla.gnome.org/show_bug.cgi?id=635268 It looks like it was fixed and then came back.
Let's hope todays change (https://bugzilla.gnome.org/show_bug.cgi?id=635268#c35) will fix it once commited and live.
Looks like it was corrected upstream https://bugzilla.gnome.org/show_bug.cgi?id=635268#c35 as the link above shows but the changes have no yet been picked up by Fedora 15? I am updated with yum and still the drop shadow on all windows on gnome 3 is a solid black rectangle. Any idea on a timeline for this? I would be happy to help testing if needed. Also does anyone else no how to just get rid of the drop shadow in the mean time.
The fix is specifically listed in the changelog as * Don't draw a shadow under windows with an alpha-channel - this fixes transparency for GNOME Terminal [Owen, Jasper; #635268] http://git.gnome.org/browse/mutter/commit/?id=3209e88c6f08c4e7b349b9384717e98eab55deeb
Sounds like exactly what we need. I guess we just have to wait for mutter 3.1.3 to hit Fedora 15.
I upgraded to mutter 220.127.116.11 (18.104.22.168-2.fc16) and it works fine.
sudo yum install fedora-release-rawhide
sudo yum update clutter mutter
Afterwards, I got perfectly normal transparency on windows. Now we just have to wait for someone to backport mutter 22.214.171.124 to fedora 15.
You can see an example of it working here http://estrip.org/articles/read/paul/54795/Fedora-15-Terminal-Transparency-Gnome-3.html
(In reply to comment #26)
> You can see an example of it working here
Yep, works perfectly here. Thanks, Paul, for the pointer!
Still black here.... :/
Never mind guys.
Paul Visco forgot to but at the end of the second line: "--enablerepo=rawhide update"
So it should be like this:
sudo yum update clutter mutter --enablerepo=rawhide update
Then press 'alt + F2' and type 'r' and press Enter
After I installed the clutter & mutter from the rawhide, transparency worked.
I did the action from comment 29 and it worked good too.
Wish gnome-shell didn't upgrade have the system, I'd love to play around with it too.
Has anyone at Red Hat looked into this?
Its something that affects every F15 gnome 3 install, regardless of drivers, hardware, etc as it is just an extra black rectangle being drawn behind an otherwise transparent window. It seems like there is a fix that can be backported and a working version in rawhide yet this still remains severity unspecified, priority unspecified, and status new 5 months after it was reported. Can we at least get a status update or recognition that this is occurring?
The current mutter in rawhide that requires the new clutter/cogl is unstable. Crashes with dialog boxes and has other major issues with stability.
Recommend the following version (mutter-126.96.36.199-1.fc16) from the build system -
This is the last version which fixes the transparent windows issue without the new clutter.
fixed in Fedora 16
and unlikely to get fixed for f15, so closing it