The upgrade to Plasma 6.3 broke the material-decoration with globally integrated menus. I have updated the decoration, please test it. Thank you!
Failed to build. Fresh update on Testing Branch
==> Starting build()...
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Installing in the same prefix as Qt, adopting their path scheme.
-- Setting build type to 'Debug' as none was specified.
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_DATE_TIME
-- Performing Test HAVE_DATE_TIME - Success
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found WrapOpenGL: TRUE
-- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.8.0", minimum required is "0.5.0")
-- Found WrapVulkanHeaders: /usr/include
CMake Error at src/CMakeLists.txt:6 (find_package):
By not providing "FindKDecoration2.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"KDecoration2", but CMake did not find one.
Could not find a package configuration file provided by "KDecoration2" with
any of the following names:
KDecoration2Config.cmake
kdecoration2-config.cmake
Add the installation prefix of "KDecoration2" to CMAKE_PREFIX_PATH or set
"KDecoration2_DIR" to a directory containing one of the above files. If
"KDecoration2" provides a separate development package or SDK, be sure it
has been installed.
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
Aborting...
-> error making: material-kwin-decoration-git-exit status 4
-> Failed to install the following packages. Manual intervention is required:
material-kwin-decoration-git - exit status 4
Maybe create a pull request?
Are you sure you are on Plasma 6.3 branch of my repo in github?
No, my fork is the “official” one now (nicman doesnt have time to maintain it) and the AUR package is form my repo.
Following the directions at the page linked above
for Arch and derivatives, please install the AUR package material-kwin-decoration-git
and
Installation
Binary package
- Arch/Manjaro (AUR):
Install thematerial-kwin-decoration-git
AUR package.
AUR (en) - material-kwin-decoration-git
The AUR package is not updated, please install manually.
Ps. Works on X11 only
Thanks, but I’ll wait.
Wayland here anyway.
It is? How would anyone know that?
If that’s the case, then please contact the maintainer of the material-kwin-decoration-git
AUR package so they can switch to the new repo.
It is already based on my repo and I am the co-mantainer!
Um… yeah. It is now. It wasn’t when I looked…
It actually works now, but without the option to hide the menu until mouse-over as before.
It’s a shame that LIM code couldn’t be isolated and brought in as an option on, say, Klassy or Darkly…
Anything special for it?
I was going to tinker … but the LIM doesnt seem to work for me.
(Yes, I added the button in SystemSettings.)
Got it from material-kwin-decoration-git
AUR package.
Not that I’m aware of - after the udate most stuff was removed from settings, so I purged them and just installed from AUR.
paru -Qi
❯ paru -Qi material-kwin-decoration-git
Name : material-kwin-decoration-git
Version : r219.8851752-1
Description : Material-ish window decoration for KWin, with LIM (Locally Integrated Menu) support
Architecture : x86_64
URL : https://github.com/guiodic/material-decoration
Licenses : GPL-2.0-or-later
Groups : None
Provides : material-kwin-decoration
Depends On : kcmutils kdecoration>=6.3.0 kwin>=6.3.0
Optional Deps : appmenu-gtk-module: gtk app support [installed]
Required By : None
Optional For : None
Conflicts With : material-kwin-decoration
Replaces : None
Installed Size : 318.17 KiB
Packager : Garuda Builder <team@garudalinux.org>
Build Date : Wed 19 Feb 2025 00:27:26 +07
Install Date : Wed 19 Feb 2025 16:01:30 +07
Install Reason : Explicitly installed
Install Script : No
Validated By : SHA-256 Sum Signature
This ONLY works with X11; maybe purge and rebuild.
Once it appears in Decorations, I can simply switch between Klassy and Material and the effect is instant.
Oh. That is it then.
And also means its no longer counted as worth the time (for me).
Yes - as with mouse gestures, another reminder of what we are leaving behind.
To be fair FF already does this and konsole/kate/dolphin all have decent interfaces with the menu hidden so it didnt really present much gain for where I would spend most of my time.
And as with all things I expect it will eventually be returned functionality in some way at some point … like desktop cube or whatever else.
I have inertial scrolling in the applications I need and there arent glaring issues like artifacts and vid/games seem smooth so I am happy.
The gestures thing I can understand if one has become super used to it … and I similarly expect it will be around at some point (as for me keyboard is the preferred input method and of course shortcuts work).
Unless there is something I dont know that somehow prevents any of this?