From 6133ca7849a6b84efb9afbb23344d1afdcba3e12 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Sun, 20 Sep 2026 16:58:15 +0200 Subject: feat: make the Kvantum theme translucent and blurred Qt windows were opaque while the rest of the desktop was not. This turns on translucent_windows and blurring and lifts reduce_window_opacity from 10 to 15. The keys are global rather than per-scheme placeholders on purpose: every scheme wants the same frame treatment, and making it a role would add three keys to all ten role files to encode a value none of them would disagree about. All ten schemes gain the effect. Worth knowing when this looks wrong: Kvantum only makes the window see-through. The blur behind it is the compositor's, so under a Hyprland without a blur rule covering Qt surfaces these settings read as plain transparency rather than the intended glass. Co-Authored-By: Claude Opus 5 --- templates/kvantum/theme.kvconfig.in | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'templates/kvantum/theme.kvconfig.in') diff --git a/templates/kvantum/theme.kvconfig.in b/templates/kvantum/theme.kvconfig.in index 7b687f9..f43c4a8 100644 --- a/templates/kvantum/theme.kvconfig.in +++ b/templates/kvantum/theme.kvconfig.in @@ -21,8 +21,12 @@ slim_toolbars=false toolbutton_style=1 x11drag=menubar_and_primary_toolbar double_click=false -translucent_windows=false -blurring=false +# Global on purpose, not per-scheme: every scheme gets the same translucent +# frame. Kvantum only makes the window see-through; the blur behind it is +# Hyprland's, so a compositor with no blur rule for Qt windows shows these +# as plain transparency. +translucent_windows=true +blurring=true popup_blurring=true opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam,qmplay2 group_toolbar_buttons=false @@ -66,7 +70,7 @@ hide_combo_checkboxes=false intensity=1.00 no_inactiveness=false reduce_menu_opacity=0 -reduce_window_opacity=10 +reduce_window_opacity=15 saturation=1.00 shadowless_popup=false transient_groove=false -- cgit v1.2.3