#519198 xfce4-terminal: Window title bar and borders are present, but invisible

Package:
xserver-xorg-video-neomagic
Source:
xserver-xorg-video-neomagic
Description:
X.Org X server -- Neomagic display driver
Submitter:
network_noadle
Date:
2021-11-27 22:12:03 UTC
Severity:
normal
#519198#5
Date:
2009-03-10 22:19:36 UTC
From:
To:
I recently installed Debian Lenny on an ancient laptop, so I used the XFCE
installation CD.  Everything appears OK, except for the window title bar,
buttons and borders of the xfce4-terminal package.

The system behaves as if the buttons and title are there, but they are not
rendered, i.e. click-and-drag just above the menubar causes the terminal
window to move around the screen.  Clicking above the top-right extreme end
of the visible window closes the terminal, as if the kill button was there.

I have tried the --show-borders option: no effect.
I have tried changing the visual theme: no effect.
I have tried rebuilding from source: no effect.

I have found no other programs exhibiting this behaviour, which is
inconvenient at best.

Any suggestions will be gratefully received.

#519198#10
Date:
2009-03-11 06:41:56 UTC
From:
To:
That looks a bit like #478012 but in the end it was a config problem.
Could you retry with a fresh user, just to be sure?

Could you check if you use compositing? Check in Settings manager,
Window Manager tweaks, last tab. Check if the setting is greyed out or
not, and if it's selected or not.

And could you tell us which xorg driver you use?

Cheers,

#519198#15
Date:
2009-03-11 20:46:45 UTC
From:
To:
Yves-Alexis Perez wrote:
OK.  Created a new user account on the system, called 'test2' using
'useradd -m test2'.  The result was a user account with just the
standard .bashrc, .bash_logout and .profile files.  Nothing else.

Logged in, started X with 'startx' and then brought up the
xfce4-terminal.  Same behaviour as previously: the title/borders are not
rendered, but seem to exist.  I also noticed that dragging the window
around causes whatever background existed behind the (invisible) title
to move as well.

Checked the compositor settings: not selected, and not greyed out either.

The X11 driver is 'neomagic'.

Now that I have noticed the movement of the background images on
click-and-drag, it's almost as if everything is working correctly,
except for the screen rendering for the title/borders.  It's bizarre
that it's just this one application.

I'm not an X11 programmer, but is it possible for the terminal program
to cause the window manager to mess up the title/border rendering?

I don't know if it will be any use, but I have attached the output of
xdpyinfo and a copy of my xorg.conf file.

Regards,

network_noadle

#519198#20
Date:
2009-03-11 21:27:11 UTC
From:
To:
Follow up to my previous message:

On a hunch, I tried changing the colour depth of the display, and it
changed the way the xfce4-terminal is rendered.

When the screen depth was set to 16, the original depth, the whole
display was OK, except the title/borders.

Changing the colour depth to 24 (the neomagic driver does not support
32) leads to the visual in the attached screenshot.

The text on the screen is colour blurred, and incorrectly sized, the
window is rendered at one size, but drawn on in another, and the
title/border appeared, but are scrambled.

I tried to take a shot of just the one window, but the screenshot plugin
produced a scrambled PNG file.  I tested that by grabbing the Icedove
window, and that was OK, so I think that the scrambling is symptomatic
of the xfce4-terminal emulator problem.

Regards,
network_noadle

#519198#25
Date:
2009-03-11 22:21:22 UTC
From:
To:
Ok so compositing is enabled in Xorg.

I seem to recall there was problem with neomagic driver.

Could you try:

1) to remove compositing in xorg:

Section "Extensions"
	Option "Composite" "Enable"
EndSection

2) to use vesa driver instead of neomagic

Do both things independently, and retry back.

Cheers,

#519198#30
Date:
2009-03-12 21:18:54 UTC
From:
To:
reassign 519198 xserver-xorg-video-neomagic
merge 519198 509030
thanks

xfce4-terminal works fine with compositing, so the bug lies in neomagic.

In fact we already had a report :)

#519198#39
Date:
2009-03-12 21:00:21 UTC
From:
To:
Yves-Alexis Perez wrote:

I assume you meant
    Option "Composite" "Disable"
That worked, ok, with the bit depth set to 16.

I tried the vesa driver both with and without "Composite Disable", which
was OK, except that the right hand edge of the display appeared to be
corrupted across the last 5/10 pixels.  It also locked up my machine
when the X server was closing down.  Hard reboot!

So is this the xfce4-terminal not playing with the Compositor, or a bug
in the Compositor/X11 neomagic driver?

network_noadle

#519198#44
Date:
2021-11-27 22:09:29 UTC
From:
To:
Same bug appears present in Debian 11 Stable (using nvidia non-free drivers
on mine, but identical issue.

Under window manager tweaks, compositor is not greyed out on mine either.

I did notice "Opacity of window decorations" slider is defaulted to
transparent. Sliding it to opaque fixed the problem.

So somewhere in XFCE Tweaks, or compositor default opacity could just use
set differently.

Hope this helps.

endoublessj