Bug 401869 - Blur doesn't work after new konsole window opened or resized
Summary: Blur doesn't work after new konsole window opened or resized
Status: REPORTED
Alias: None
Product: QtCurve
Classification: Frameworks and Libraries
Component: qt5 (show other bugs)
Version: 1.9
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Yichao Yu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-07 18:37 UTC by hypnos666satan
Modified: 2019-02-24 15:12 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hypnos666satan 2018-12-07 18:37:33 UTC
SUMMARY
Bear with me, as this is my first ever bug report; When I open a new konsole instance or resize an existing konsole window (there might be a few other things) there is no blur. I can get blur to work again by right clicking, going to "Switch profile" and choosing "default profile" (which is also the only option). Blur seems to be working as it should everywhere else (Plasma desktop, Qt5/4 applications) except Yakuake (I think that's a separate already known bug, though).
On OpenSUSE Tumbleweed using packages from KDE:Extra repository

STEPS TO REPRODUCE
1. open window
or
2. resize window

OBSERVED RESULT

No blur until I "switch profile" to my only profile (default)

EXPECTED RESULT

blurred terminal background


SOFTWARE/OS VERSIONS

Linux/KDE Plasma: 4.19.5-1-default
(available in About System)
KDE Plasma Version: 5.14.4
KDE Frameworks Version: 5.52.0
Qt Version: 5.11.2

ADDITIONAL INFORMATION
64 bit intel CPU; integrated intel HD graphics; 2010 Thinkpad T410; openSUSE Tumbleweed; Konsole version 18.08.3
Comment 1 hypnos666satan 2018-12-24 16:31:32 UTC
Further investigation demonstrated that this bug is not a konsole bug but a QtCurve bug. Steps to reproduce therefore must include:

1. choose QtCurve as widget style
2. edit QtCurve theme to have transparency
3. make sure konsole theme has transparency and blur
4. go to  settings > switch profile > default profile to reset blur
5. open konsole, resize konsole, or open a new tab in konsole. Test multiple by repeating step 4

expected result: konsole will have blur and/or remain blurry even after resizing / opening a new window / opening a new tab
Comment 2 Patrick Silva 2019-02-24 15:12:40 UTC
I can confirm.

open konsole
right click, select "Edit current profile..."
select "Apearance" tab, click "Edit..." button
Adjust "Background transparency" level
apply the settings
close konsole
open system settings > application style > widget style
select QtCurve style, click "Configure" button
select "Opacity" section, adjust transparency level of windows
apply the settings
open system settings > desktop behavior > desktop effects
search for "blur" effect, enable it, click the button to configure it
ajust "Blur strength" and "Noise strength"
apply the settings
open konsole
Result: konsole window is transparent, there is no blur effect
right click, "Switch profile", select "Default profile" (or the profile previously edited/configured)
Result: now konsole has blur effect
resize konsole or press ctrl+shift+t to open a new tab: blur effect disappears
and konsole becomes transparent again

Operating System: Arch Linux 
KDE Plasma Version: 5.15.1
KDE Frameworks Version: 5.55.0
Qt Version: 5.12.1