- 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
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.
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,
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
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
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,
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 :)
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
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