<?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>366368</bug_id>
          
          <creation_ts>2016-08-03 07:31:31 +0000</creation_ts>
          <short_desc>No transparent background when compositor is enabled</short_desc>
          <delta_ts>2017-06-22 21:33:36 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>konsole</product>
          <component>general</component>
          <version>16.04.3</version>
          <rep_platform>Neon</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>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Oded Arbel">oded</reporter>
          <assigned_to name="Martin Sandsmark">martin.sandsmark</assigned_to>
          <cc>kikadf.01</cc>
    
    <cc>martin.sandsmark</cc>
    
    <cc>nicolamori</cc>
    
    <cc>s2</cc>
          
          <cf_commitlink>http://commits.kde.org/konsole/fca305ebffd331701b59e68ab446db9618987b6f</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>1611960</commentid>
    <comment_count>0</comment_count>
    <who name="Oded Arbel">oded</who>
    <bug_when>2016-08-03 07:31:31 +0000</bug_when>
    <thetext>Since 5.7.2, transparent backgrounds no longer work in Konsole.

When looking into the profile&apos;s appearance tab, the following message is shown:

Konsole was started before desktop effects were enabled. You need to restart Konsole to see transparent background.

Compositing works fine - transparent windows and panels all work fine.

Reproducible: Always</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613726</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Sandsmark">martin.sandsmark</who>
    <bug_when>2016-08-13 13:47:53 +0000</bug_when>
    <thetext>https://git.reviewboard.kde.org/r/128669/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613880</commentid>
    <comment_count>2</comment_count>
    <who name="Martin Sandsmark">martin.sandsmark</who>
    <bug_when>2016-08-13 18:33:51 +0000</bug_when>
    <thetext>Git commit a28902e9120798c67844864a11bbe3f1c2549b74 by Martin T. H. Sandsmark.
Committed on 13/08/2016 at 18:33.
Pushed by sandsmark into branch &apos;master&apos;.

Fix transparent backgrounds

It&apos;s apparently not possible to set WA_TranslucentBackground after
show(). The MainWindow constructor calls applyKonsoleSettings() which
calls KMainWindow::setAutoSaveSettings() which in turn calls
setVisible(true), which makes any calls to setTransparency() from the
Application::newMainWindow() irrelevant, even if updateUseTransparency()
is called from it.

REVIEW: 128669

M  +3    -1    src/Application.cpp
M  +5    -10   src/MainWindow.cpp
M  +0    -2    src/MainWindow.h

http://commits.kde.org/konsole/a28902e9120798c67844864a11bbe3f1c2549b74</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613891</commentid>
    <comment_count>3</comment_count>
    <who name="Kurt Hindenburg">khindenburg</who>
    <bug_when>2016-08-13 20:16:44 +0000</bug_when>
    <thetext>Git commit fca305ebffd331701b59e68ab446db9618987b6f by Kurt Hindenburg, on behalf of Martin T. H. Sandsmark.
Committed on 13/08/2016 at 20:06.
Pushed by hindenburg into branch &apos;Applications/16.08&apos;.

Fix transparent backgrounds

It&apos;s apparently not possible to set WA_TranslucentBackground after
show(). The MainWindow constructor calls applyKonsoleSettings() which
calls KMainWindow::setAutoSaveSettings() which in turn calls
setVisible(true), which makes any calls to setTransparency() from the
Application::newMainWindow() irrelevant, even if updateUseTransparency()
is called from it.

REVIEW: 128669
(cherry picked from commit a28902e9120798c67844864a11bbe3f1c2549b74)

M  +3    -1    src/Application.cpp
M  +5    -10   src/MainWindow.cpp
M  +0    -2    src/MainWindow.h

http://commits.kde.org/konsole/fca305ebffd331701b59e68ab446db9618987b6f</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617887</commentid>
    <comment_count>4</comment_count>
    <who name="Wolfgang Bauer">wbauer1</who>
    <bug_when>2016-08-30 09:24:28 +0000</bug_when>
    <thetext>*** Bug 367993 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618150</commentid>
    <comment_count>5</comment_count>
    <who name="Christoph Feck">cfeck</who>
    <bug_when>2016-08-31 17:41:09 +0000</bug_when>
    <thetext>*** Bug 368043 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683961</commentid>
    <comment_count>6</comment_count>
    <who name="John Andrew McInnes">s2</who>
    <bug_when>2017-06-22 04:08:26 +0000</bug_when>
    <thetext>KDE Plasma 5.10.0
KDE Frameworks 5.34.0
x86_64

I have encountered this bug in Konsole version 17.04.1. Konsole is started/restored on login as per my previous session. Transparency is not working and I get the message on the appearance tab. If I exit and restart Konsole it works again. Maybe Konsole is starting too soon? Kind of annoying, but not a major bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1684134</commentid>
    <comment_count>7</comment_count>
    <who name="John Andrew McInnes">s2</who>
    <bug_when>2017-06-22 21:33:36 +0000</bug_when>
    <thetext>(In reply to John Andrew McInnes from comment #6)
&gt; KDE Plasma 5.10.0
&gt; KDE Frameworks 5.34.0
&gt; x86_64
&gt; 
&gt; I have encountered this bug in Konsole version 17.04.1. Konsole is
&gt; started/restored on login as per my previous session. Transparency is not
&gt; working and I get the message on the appearance tab. If I exit and restart
&gt; Konsole it works again. Maybe Konsole is starting too soon? Kind of
&gt; annoying, but not a major bug.

Ok.. its been doing this for months. But today I can&apos;t reproduce it. disregard.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>