Summary: | Contrast effect collides with inversion effect | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Thomas Mitterfellner <thomas> |
Component: | effects-various | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | thomas |
Priority: | NOR | ||
Version First Reported In: | 5.5.4 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/kwin/9fae2f4905d5684f19d79bc2a5f839d9f07d7890 | Version Fixed In: | 5.14.3 |
Sentry Crash Report: | |||
Attachments: | Picture demonstrating the problem |
Description
Thomas Mitterfellner
2016-02-19 19:01:21 UTC
Created attachment 97307 [details]
Picture demonstrating the problem
Can you please try to disable the contrast effect in "kcmshell5 kwineffects" Also, the screenshot looks like this is a fullscreen inversion? This should not run on the shaders at all (but on gamma ramps, which unlike the shaders is for free) => No xrandr or explicit invocation of the inversion effect? Indeed, disabling the contrast effect solves that problem. And yes, it's a full screen inversion. But I sometimes also use the window inversion. Thanks for the quick response! Can you try whether "xcalib -a -i" works for you (same command will invert the inversion ;-) - you may have to install xcalib. @Martin https://bugs.kde.org/show_bug.cgi?id=337355#c8 Shall I add a "remove contrast effect (seriously)" review request? Afaics, it presently does nothing but waste resources and cause trouble. I'd frankly at least like to understand what it *wants* to do. Git commit 9fae2f4905d5684f19d79bc2a5f839d9f07d7890 by Vlad Zagorodniy. Committed on 23/10/2018 at 10:57. Pushed by vladz into branch 'Plasma/5.14'. [effects/invert] Don't block blur and background contrast effect Summary: Background behind some windows is not blurred because the invert effect sets PAINT_WINDOW_TRANSFORMED. This essentially "turns off" the blur and the background contrast effect unless we set the force roles. Because the invert effect is a "post-processing"(not really) effect we don't have to set that flag. Related: bug 279076 FIXED-IN: 5.14.3 Test Plan: {F6341916} Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D16358 M +0 -13 effects/invert/invert.cpp M +7 -2 effects/invert/invert.h https://commits.kde.org/kwin/9fae2f4905d5684f19d79bc2a5f839d9f07d7890 |