<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>226852</bug_id>
          
          <creation_ts>2010-02-14 17:42:10 +0000</creation_ts>
          <short_desc>special window setting: disable unredirecting of full screen window</short_desc>
          <delta_ts>2012-03-11 05:58:04 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>kwin</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>Arch Linux</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Benjamin Schmitz">vortex</reporter>
          <assigned_to name="KWin default assignee">kwin-bugs-null</assigned_to>
          <cc>alecm</cc>
    
    <cc>dye464</cc>
    
    <cc>e.lex</cc>
    
    <cc>ossi</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>916717</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Schmitz">vortex</who>
    <bug_when>2010-02-14 17:42:10 +0000</bug_when>
    <thetext>Version:            (using KDE 4.4.0)
OS:                Linux
Installed from:    Archlinux Packages

kwin automatically disables redirection for full screen windows which is generally a good thing to do.

It can, however, be annoying sometimes. If for example you run firefox (or any browser) in full screen mode the screen will flicker every time a menu, tool-tip or other popup is displayed.

It would be good if there was a way to disable automatic unredirection for these windows. This could be realized as a window-specific setting (like &quot;disable focus stealing prevention&quot;, &quot;no border&quot;, etc.).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>916735</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Flöser">mgraesslin</who>
    <bug_when>2010-02-14 18:19:58 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 170293 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>916775</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Schmitz">vortex</who>
    <bug_when>2010-02-14 19:07:12 +0000</bug_when>
    <thetext>Not really a duplicate of bug 170293 IMO, because bug 170293 is about disabling compositing when a certain application is running. 

This bug, however is about disabling the automatic unredirection feature for full screen windows while leaving compositing enabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>919080</commentid>
    <comment_count>3</comment_count>
    <who name="Alec Moskvin">alecm</who>
    <bug_when>2010-02-17 15:18:20 +0000</bug_when>
    <thetext>To reproduce, open Konqueror and press F11 - this will set it to full screen. Now, hover over a toolbar button (Refresh, for example). The screen will turn black for half a second, and then the tooltip will fade in. Move the cursor away, and the same thing happens - the tooltip fades out, and then the whole screen flickers.

(The video card is NVIDIA GeForce Go 7300)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>919191</commentid>
    <comment_count>4</comment_count>
    <who name="Robert Bombka">dye464</who>
    <bug_when>2010-02-17 17:52:21 +0000</bug_when>
    <thetext>Problem solution was posted in the kde forum.
Post: http://forum.kde.org/viewtopic.php?p=148190#p148190

Quotation:
This feature is already available! Add the following line to your ~/.kde4/share/config/kwinrc in the [Compositing] section:

    UnredirectFullscreen=false

Be sure to restart KWin afterwards:

    kwin --replace</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>919247</commentid>
    <comment_count>5</comment_count>
    <who name="Thomas Lübking">thomas.luebking</who>
    <bug_when>2010-02-17 19:09:05 +0000</bug_when>
    <thetext>&gt; This feature is already available! Add the following line to your
&gt; ~/.kde4/share/config/kwinrc in the [Compositing] section:
&gt; 
&gt;     UnredirectFullscreen=false

Notice that this will cause major performance regression on e.g. fullscreen 
games &amp; videos or the screensaver
Be sure to suspend compositing before running such (and maybe just blank 
screen instead of using fancy 3D screensavers)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>919321</commentid>
    <comment_count>6</comment_count>
    <who name="Alec Moskvin">alecm</who>
    <bug_when>2010-02-17 21:37:20 +0000</bug_when>
    <thetext>I think the proper solution to this would be if compositing was disabled entirely when a window is open in full screen.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>919333</commentid>
    <comment_count>7</comment_count>
    <who name="Thomas Lübking">thomas.luebking</who>
    <bug_when>2010-02-17 22:28:38 +0000</bug_when>
    <thetext>This is basically what the unredirection does - just that the next popup 
reactivates it (otherwise the cool shadows and translucency would be lost)

Theoretically the client could do shadows, translucency etc. itself (i.e. 
QMenu does not set the window flag but reparents and raises on the FS window), 
as we know that the popup will be 100% contained by the FS window - but that&apos;s 
not gonna happen.

Actually we want two different types of fs windows
FULLSCREEN - &quot;I run the entire show, leave me alone&quot;, and
FULL-SCREEN &quot;I want no deco and please cross panels&quot;

where the former are games, mplayers, etc and the latter are browsers, IDEs 
etc. - maybe we could provide a routine used by at least KDE apps (i.e. add an 
additional property alongside _NET_WM_STATE_FULLSCREEN)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>945572</commentid>
    <comment_count>8</comment_count>
    <who name="alexander">e.lex</who>
    <bug_when>2010-04-06 02:36:18 +0000</bug_when>
    <thetext>I had same bug on openSUSE 11.2 kde4.4. On the contrary, Kubuntu Karmic kde4.4 has never suffered from this bug.

Thanks for your help :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1234870</commentid>
    <comment_count>9</comment_count>
    <who name="Thomas Lübking">thomas.luebking</who>
    <bug_when>2012-03-11 05:58:04 +0000</bug_when>
    <thetext>Unredirecting fullscreen is by default disabled and we have a rule to block compositing, what is basically comment #6</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>