Summary: | Unredirect fullscreen causes problems with effects | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Michal Ziabkowski <mziab> |
Component: | compositing | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cfox04, danilo.luvizotto, schumifer, thomas.coopman, txfurtado |
Priority: | HI | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Michal Ziabkowski
2008-12-05 17:29:26 UTC
Still there in r892934. Hi, I've been having this problem since 4.1. I assigned the right-bottom corner to the "present windows" effect and another bottom to the grid effect. If I use firefox 3 in fullscreen (or other apps like google earth) and I move the mouse pointer to the "present windows" corner, I'll get the same problem David described. If I move the pointer to the "grid" corner, screen will no longer accept mouse input and will act as if I was holding the Ctrl button (will change desktop if I press F2, F3, ...). Those problems happens even if I change the kwin advanced settings from opengl to xrender. Hope the get fixed before 4.2! I think the problem is caused by unredirected full screen window. The window does not get redirected when such an effect is started. But that is just a guess. A similar bug appears for me when the "Desktop Grid" effect is activated on a full-screen window (gwenview in full-screen is a good example). The cursor changes to the left-pointing hand icon, and the UI becomes completely unresponsive to mouse or keyboard clicks. I have to drop to a TTY and kill kwin to get back control. In older versions of KDE I had it working where the grid would scale and you would see the fullscreen window properly. This is a very annoying bug because accidentally activating desktop effects on fullscreen windows interrupts workflow. More information: Build: 4.1.85 (KDE 4.2 beta 2) x86-64 Distro: Kubuntu 8.10 using the experimental repos Video: Nvidia 8800GT 180.11 drivers (before blaming NVidia, these effects worked with the same drivers in the KDE 4.1 series) I have this problem also. Tested with apps like mplayer and dragon player in fullscreen. This is with the latest Opensuse unstable builds kwin -v Qt: 4.4.3 KDE: 4.1.82 (KDE 4.1.82 (KDE 4.2 >= 20081204)) "release 3.1" KWin: 4.1.82 (KDE 4.1.82 (KDE 4.2 >= 20081204)) "release 3.1" I'm using intel drivers: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller I can confirm that setting UnredirectFullscreen=false in kwinrc solves the problem. Shouldn't this be exposed in the config module? I only stumbled upon it by browsing the code. I can confirm the UnredirectFullscreen=false works for me too when put in the [Compositing] section. Thanks for finding this work-around! On a related note, it seems to fix problems I was having with the fullscreen navigation bar in SMPlayer (flickering video, the bar not appearing). Thought I should mention that. I would also like to say that with notifications it flickers too. probably as it remaps to a texture and back. I filed a bug/wishlist with plasma so that the notifications can be hidden, but it still doesn't really fix the problem with controls/navigation bars in video progs. Dunno if this can really be fixed without disabling unredirect, in which case I too would like to request that a toggle be added in the kwin kcm. *** Bug 179017 has been marked as a duplicate of this bug. *** SVN commit 906014 by graesslin: Redirect windows when there is an active fullscreen effect. This solves the problem of unredirected fullscreen applications blocking effects like present windows or desktop grid. BUG: 176996 M +2 -1 composite.cpp M +1 -0 effects.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=906014 |