diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-20 16:58:15 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-20 16:58:15 +0200 |
| commit | 6133ca7849a6b84efb9afbb23344d1afdcba3e12 (patch) | |
| tree | a66a140636df09a0b053dbc956974a945e06de7f /templates/kvantum | |
| parent | 084a6eabfe1694accc5e308f9912f8bf7c4b9767 (diff) | |
| download | unified-desktop-theme-6133ca7849a6b84efb9afbb23344d1afdcba3e12.tar.gz unified-desktop-theme-6133ca7849a6b84efb9afbb23344d1afdcba3e12.zip | |
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 <noreply@anthropic.com>
Diffstat (limited to 'templates/kvantum')
| -rw-r--r-- | templates/kvantum/theme.kvconfig.in | 10 |
1 files changed, 7 insertions, 3 deletions
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 |
