Bug 260725 - ksnapshot window does not hide when taking a region snapshot
Summary: ksnapshot window does not hide when taking a region snapshot
Status: RESOLVED DUPLICATE of bug 279615
Alias: None
Product: ksnapshot
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Richard Moore
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-19 19:10 UTC by Janet
Modified: 2014-04-15 19:02 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
It captures itself doing the Glide effect (65.58 KB, image/png)
2012-03-06 03:49 UTC, johnsc301
Details
KSnapshot window doesn't remove properly if 3d effects are disabled. (715.02 KB, image/png)
2012-08-06 20:14 UTC, ro.ggi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Janet 2010-12-19 19:10:05 UTC
Version:           unspecified (using KDE 4.5.85) 
OS:                Linux

When I want to take a region snapshot of my desktop the ksnapshot window does not hide, so that I have to place it where it does not cover what I want to capture befor I take the shot. When I want to take a region snapshot of some application window the ksnapshot window hides but leaves a solid grey rectangle in the size of its window on the other application window so that I have the same problem.

Reproducible: Always




OS: Linux (i686) release 2.6.35-24-generic
Compiler: cc
sis graphics card
kwin effects disabled
Comment 1 sphakka 2011-11-06 10:57:24 UTC
Hi,

Still there with KDE-4.6.5. 
Please note that it *might* work after several repeated attempts -- f.i. hitting "Take New Snapshot" button, or Alt-N + ESC until the control window hopefully disappears. 
Interestingly, the success probability seems to depend on the percentage of screen covered by windows and by their "type" (native or non-KDE/QT):
- no window (only background): >90%
- partial coverage by one/more windows: 30-60%
- full screen/maximized windows: <10%
Scenarios (one app window only):
- SeaMonkey (GTK-based): 
  * maximized: works ~0%
  * partial: works sometimes
- okular (QT-based): 
  * maximized: works ~100%
  * partial: works 80-90%
- konsole (QT-based):
  * maximized: works 80-90%
  * partial: works 50-80%

I also observe an increasing failure rate with partial coverage: after 2-3 good attempts, it starts failing repeatedly until KS is killed and relaunched.

HTH!

^s
Comment 2 johnsc301 2012-03-06 03:49:39 UTC
Created attachment 69317 [details]
It captures itself doing the Glide effect

Opensuse 12.1 64bit
Comment 3 ro.ggi 2012-08-06 20:12:31 UTC
I have this problem only when 3d effects are disabled.
Comment 4 ro.ggi 2012-08-06 20:14:47 UTC
Created attachment 72993 [details]
KSnapshot window doesn't remove properly if 3d effects are disabled.
Comment 5 Dev Ghai 2014-02-08 05:42:31 UTC
For me the fix was to disable Fade. System Settings > Desktop Effects > All Effects > Fade (Make windows smoothly fade in and out when they are slowly shown or hidden.)
Comment 6 Christian González 2014-04-15 10:35:21 UTC

*** This bug has been marked as a duplicate of bug 279615 ***
Comment 7 Christoph Feck 2014-04-15 14:38:08 UTC
Not sure if this is a duplicate, because comment #3 / comment #4 says it is reproducible without compositing.

If someone can still reproduce, please add a comment or reopen.
Comment 8 Christian González 2014-04-15 14:45:26 UTC
@ro.ggi@gmx.de: is this still an issue with a more recent KDE version? Do you still have the problem with desktop  effects disabled?
Comment 9 Janet 2014-04-15 19:02:43 UTC
For me it is solved. The window does dissappear when I want to capture a region on the desktop and there also is no grey rectangle when I want to capture the region of a window. I have tested it with KDE SC 4.12.4 and effects enabled and disabled. BTW: I never had the problem described in Bug 279615 (semi-transparent ksnapshot window) though I always have the fade effect enabled.