window-maker / wmaker

Mirror of the official repository repo.or.cz/wmaker-crm.git. Do not send pull requests here, send your patches to wmaker-dev@googlegroups.com instead
https://repo.or.cz/wmaker-crm.git
GNU General Public License v2.0
139 stars 19 forks source link

Xterm gets corrupted on alt-drag (refresh fixes) #10

Open MarioNigrovic opened 3 years ago

MarioNigrovic commented 3 years ago

It seems when I use alt-drag to move an xterm, not infrequently some of the content of the window or the decorations will get corrupted and will show content from elsewhere in the window. This is actually display corruption only, and a window redraw (^L) or a screen refresh (alt-L) will clear up the problem (although sometimes the problem is with the window border, and ^L won't fix those). I'm suspecting it's some kind of problem with wmaker because it doesn't happen in a KDE session, so I figured I'd report it here in the hopes that there's a quick solution. I'm on a virtual X86_64 machine running CentOS 7. I'm on wmaker 0.95.6.

Here's a snapshot of a corrupted window. You can see the section at the lower center where the contents of a different part of the window are duplicated.

Corruption

% Xvnc -version

Xvnc TigerVNC 1.11.0 - built Sep 8 2020 19:43:57 Copyright (C) 1999-2020 TigerVNC Team and many others (see README.rst) See https://www.tigervnc.org for information on TigerVNC. Underlying X server release 12004000, The X.Org Foundation

gryf commented 3 years ago

Hm. Seems like some refreshing issues under VNC, as you provided xvnc version, is that correct?

MarioNigrovic commented 3 years ago

It doesn't seem to happen nearly as much when I use Xfce, which is why I decided to post the issue here. I also use wmaker on my personal machine at home, and I don't see the problem there, so, yeah, there's some correlation with severity and wmaker, but it may be that wmaker is more vulnerable to a bug in the underlying X server. I hoped maybe some other wmaker users would have insights that could help.

-- Mario

On Tue, May 25, 2021 at 12:30 PM Roman Dobosz @.***> wrote:

Hm. Seems like some refreshing issues under VNC, as you provided xvnc version, is that correct?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/window-maker/wmaker/issues/10#issuecomment-848203181, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUEVCJTB24UG2UXKDE4GOWLTPP3ETANCNFSM45GH5G7A .

-- This electronic communication and the information and any files transmitted with it, or attached to it, are confidential and are intended solely for the use of the individual or entity to whom it is addressed and may contain information that is confidential, legally privileged, protected by privacy laws, or otherwise restricted from disclosure to anyone else. If you are not the intended recipient or the person responsible for delivering the e-mail to the intended recipient, you are hereby notified that any use, copying, distributing, dissemination, forwarding, printing, or copying of this e-mail is strictly prohibited. If you received this e-mail in error, please return the e-mail to the sender, delete it from your computer, and destroy any printed copy of it.

gryf commented 3 years ago

Also, please bear in mind, that 0.95.6 version is really old - three releases behind, 6 years gap, where a lot of changes and fixes has been done.

Any more details regarding operating system on the host which run VNC client , but also the hardware details for both client/server would be appreciated. Thanks.

MarioNigrovic commented 3 years ago

That's where I'll start, then - getting the latest version installed.

-- Mario

On Tue, May 25, 2021 at 9:27 PM Roman Dobosz @.***> wrote:

Also, please bear in mind, that 0.95.6 version is really old - three releases behind, 6 years gap, where a lot of changes and fixes has been done.

Any more details regarding operating system on the host which run VNC client , but also the hardware details for both client/server would be appreciated. Thanks.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/window-maker/wmaker/issues/10#issuecomment-848443878, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUEVCJRH2QJTK4B2BGXOSA3TPR2DTANCNFSM45GH5G7A .

-- This electronic communication and the information and any files transmitted with it, or attached to it, are confidential and are intended solely for the use of the individual or entity to whom it is addressed and may contain information that is confidential, legally privileged, protected by privacy laws, or otherwise restricted from disclosure to anyone else. If you are not the intended recipient or the person responsible for delivering the e-mail to the intended recipient, you are hereby notified that any use, copying, distributing, dissemination, forwarding, printing, or copying of this e-mail is strictly prohibited. If you received this e-mail in error, please return the e-mail to the sender, delete it from your computer, and destroy any printed copy of it.

gryf commented 3 years ago

Cool, thanks!

MarioNigrovic commented 3 years ago

Unfortunately, upgrading to 0.95.9 did not alter the behavior and the problem continues to exist.