Bug 330242 - Strange graphical glitches in Dolphin when the Terminal panel is open and transparency is enabled in Konsole.
Summary: Strange graphical glitches in Dolphin when the Terminal panel is open and tra...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Oxygen
Classification: Plasma
Component: style (other bugs)
Version First Reported In: 4.12.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-21 09:54 UTC by catlover2
Modified: 2018-09-05 00:18 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Demonstration screenshot of glitches. (315.39 KB, image/png)
2014-01-21 09:55 UTC, catlover2
Details
Demonstration screenshot of glitches (2). (287.48 KB, image/png)
2014-01-21 09:56 UTC, catlover2
Details
Demonstration screenshot of glitches (3). (519.12 KB, image/png)
2014-01-21 09:56 UTC, catlover2
Details
Screenshot of ghost images left by dragging a folder icon across the terminal (Nvidia GPU) (190.90 KB, image/png)
2014-01-21 10:19 UTC, gandalf3
Details

Note You need to log in before you can comment on or make changes to this bug.
Description catlover2 2014-01-21 09:54:44 UTC
In my screenshots, the transparency in Konsole is set to 90%, and the background is black.

I am not going to try to explain this in much detail; rather, I took some screenshots and a video. It looks to me like the content of the terminal or of a line in the terminal is overlain on itself every time its contents are updated.

Reproducible: Always

Steps to Reproduce:
1. Ensure that you are using either the Oxygen or Oxygen transparent widget style. (I am not completely sure this is necessary.)
2. In Konsole, set the background transparency to something really obvious but below 100%. In the screenshots I used 90%. The background color does not really matter. I used black.
3. In Dolphin, open the terminal panel and experiment. If you simply press enter repeatedly, the entire background should turn black.
Actual Results:  
The background does exotic things, resulting in illegibility and other oddities.

Expected Results:  
The background color should stay constant.

I would actually love it if this was fixed up into a proper feature, and then Konsole could have motion blur support! But I completely understand that is not going to happen.
Comment 1 catlover2 2014-01-21 09:55:51 UTC
Created attachment 84773 [details]
Demonstration screenshot of glitches.
Comment 2 catlover2 2014-01-21 09:56:29 UTC
Created attachment 84774 [details]
Demonstration screenshot of glitches (2).
Comment 3 catlover2 2014-01-21 09:56:55 UTC
Created attachment 84775 [details]
Demonstration screenshot of glitches (3).
Comment 4 Frank Reininghaus 2014-01-21 09:58:06 UTC
Thanks for the bug report. Dolphin itself doesn't do any drawing on the screen directly. So I assume that this is either a style problem, a bug in Qt, or a graphics driver issue.

Since you say that you can only reproduce this with Oxygen, I'll reassign the report there.
Comment 5 Hugo Pereira Da Costa 2014-01-21 10:00:11 UTC
Should happen only with oxygen-transparent. Not oxygen. Can you confirm ?
Comment 6 catlover2 2014-01-21 10:04:15 UTC
Link to video demonstration of glitches (7.9 MB): http://67.189.30.233/bugs/videos/dolphin_terminal_bug_1.ogv
Comment 7 catlover2 2014-01-21 10:06:39 UTC
(In reply to comment #5)
> Should happen only with oxygen-transparent. Not oxygen. Can you confirm ?

Yes, that is correct.
Comment 8 catlover2 2014-01-21 10:12:55 UTC
I'm using an Intel HD Graphics 3000 GPU, but the problem persists if I switch to XRender compositing, so I think it's not a problem with the graphics driver.
Comment 9 gandalf3 2014-01-21 10:19:49 UTC
Created attachment 84776 [details]
Screenshot of ghost images left by dragging a folder icon across the terminal (Nvidia GPU)
Comment 10 gandalf3 2014-01-21 10:20:53 UTC
Also happens here.
Dragging icons/other windows over the dolphin terminal leaves ghost images behind. (attached screenshot)

Oxygen Transparent
Nvidia GTX 460
Comment 11 Thomas Lübking 2014-04-15 10:25:48 UTC
simple test:
does it happen with an ARGB Bespin or QtCurve configuration as well?
Comment 12 Christoph Feck 2018-09-05 00:18:05 UTC
Oxygen-Transparent is unmaintained, so we unfortunately have to close all tickets.

Other style engines (QtCurve, Kvantum) might also offer transparency.