# Debian 13: Locally Integrated Menus

**URL:** <https://discuss.kde.org/t/debian-13-locally-integrated-menus/42206>\
**Category:** KDE en francais 🇫🇷 🥖🍷\
**Tags:** plasma\
**Created:** [December 1, 2025, 7:59am UTC](https://discuss.kde.org/t/debian-13-locally-integrated-menus/42206 "2025-12-01T07:59:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shnoulle](https://discuss-cdn.kde.org/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@Shnoulle](https://discuss.kde.org/u/Shnoulle)\
**Post date:** [December 1, 2025, 7:59am UTC](https://discuss.kde.org/t/debian-13-locally-integrated-menus/42206/1 "2025-12-01T07:59:15Z")

</div>

Bonjour,

Je suis jeune utilisateur de KDE, sur Fedora ou sur Debian. Mes questions vont donc étre éventuellemnt triviales. J’en suis désolé 🙂

Je suis actuellement sur Debian 13 avec Breeze en thème. Je cherche à intégrer le menu à la fenètre.

Comme ici : [Draft: kdecoration: Locally Integrated Menus support (!126) · Merge requests · Plasma / Plasma Breeze visual style · GitLab](https://invent.kde.org/plasma/breeze/-/merge_requests/126)

1. Est ce que c’ets possible ?
2. Si oui : quelle est la méthode ; Je suis un peu perdui.

Merci 🙂

---

<div class="post-metadata">

**Author:** ![ben2talk](https://discuss-cdn.kde.org/user_avatar/discuss.kde.org/ben2talk/32/27275_2.png) [@ben2talk](https://discuss.kde.org/u/ben2talk)\
**Post date:** [December 1, 2025, 8:45am UTC](https://discuss.kde.org/t/debian-13-locally-integrated-menus/42206/2 "2025-12-01T08:45:39Z")

</div>

> **[GitHub - Zren/material-decoration: Material-ish window decoration theme for KWin,...](https://github.com/Zren/material-decoration)**
>
> Material-ish window decoration theme for KWin, with LIM, based on zzag's original design.

 ![Screenshot_20251201_155115](https://discuss-cdn.kde.org/uploads/default/original/3X/f/9/f95acbd2065a06cbf7cce147116e7f7c2d1822a4.png)

---

<div class="post-metadata">

**Author:** ![Shnoulle](https://discuss-cdn.kde.org/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@Shnoulle](https://discuss.kde.org/u/Shnoulle)\
**Post date:** [December 1, 2025, 12:37pm UTC](https://discuss.kde.org/t/debian-13-locally-integrated-menus/42206/3 "2025-12-01T12:37:01Z")

</div>

Thank you, then, since years now, no way to have it easily ? That’s pretty disappointing.

Not integrated in any of included theme :((

Seems the last version is here : [GitHub - guiodic/material-decoration: Material-ish window decoration theme for KWin, with Locally Integrated Menu and Menu Search, based on zzag's original design.](https://github.com/guiodic/material-decoration)

---

<div class="post-metadata">

**Author:** ![ben2talk](https://discuss-cdn.kde.org/user_avatar/discuss.kde.org/ben2talk/32/27275_2.png) [@ben2talk](https://discuss.kde.org/u/ben2talk)\
**Post date:** [December 1, 2025, 12:53pm UTC](https://discuss.kde.org/t/debian-13-locally-integrated-menus/42206/4 "2025-12-01T12:53:59Z")

</div>

> [@Shnoulle](#):
>
> since years now, no way to have it easily ?

C’est la vie.

I loved the inline menu, but I don’t like the Material design (I use Klassy).

Perhaps Klassy developers might integrate it, if there’s not enough interest to push it to Breeze…

> **[GitHub - paulmcauley/klassy: Klassy is a highly customizable binary Window...](https://github.com/paulmcauley/klassy)**
>
> Klassy is a highly customizable binary Window Decoration, Application Style and Global Theme plugin for recent versions of the KDE Plasma desktop.

I think I’ll drop in there and ask the question 😉

---

<div class="post-metadata">

**Author:** ![Shnoulle](https://discuss-cdn.kde.org/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@Shnoulle](https://discuss.kde.org/u/Shnoulle)\
**Post date:** [December 1, 2025, 12:59pm UTC](https://discuss.kde.org/t/debian-13-locally-integrated-menus/42206/5 "2025-12-01T12:59:52Z")

</div>

Still searching

```auto
$ supdo apt install cmake extra-cmake-modules qt6-base-dev
$ cmake .. -DQT_MAJOR_VERSION=6 -DQT_VERSION_MAJOR=6
Installing in /usr/local. Run /home/shnoulle/Documents/TEMP/material-decoration/build/prefix.sh to set the environment for material-decoration.
– 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/x86_64-linux-gnu/libOpenGL.so
– Found WrapOpenGL: TRUE
– Could NOT find XKB (missing: XKB_LIBRARY XKB_INCLUDE_DIR) (Required is at least version “0.5.0”)
– Found WrapVulkanHeaders: /usr/include
– Could NOT find KF6I18n (missing: KF6I18n_DIR)
– Could NOT find KF6I18n: found neither KF6I18nConfig.cmake nor kf6i18n-config.cmake
CMake Error at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:233 (message):
Could NOT find KF6 (missing: I18n)

  Reason given by package: Missing the following required components: I18n

Call Stack (most recent call first):
/usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:603 (_FPHSA_FAILURE_MESSAGE)
/usr/share/ECM/find-modules/FindKF6.cmake:98 (find_package_handle_standard_args)
CMakeLists.txt:29 (find_package)

– Configuring incomplete, errors occurred!

```

---

<div class="post-metadata">

**Author:** ![ben2talk](https://discuss-cdn.kde.org/user_avatar/discuss.kde.org/ben2talk/32/27275_2.png) [@ben2talk](https://discuss.kde.org/u/ben2talk)\
**Post date:** [December 1, 2025, 1:27pm UTC](https://discuss.kde.org/t/debian-13-locally-integrated-menus/42206/6 "2025-12-01T13:27:57Z")

</div>

I’m sorry, I can’t help with Debian.

I got it via AUR with a pkgbuild - not sure if this is helpful:

```auto
# Maintainer:
# Contributor: Zren <zrenfire@gmail.com>

_pkgname="material-kwin-decoration"
pkgname="${_pkgname}-git"
pkgver=r215.38718de
pkgrel=3.2
pkgdesc="Material-ish window decoration for KWin, with LIM (Locally Integrated Menu) support"
url="https://github.com/guiodic/material-decoration"
license=('GPL-2.0-or-later')
arch=('x86_64')

depends=(
  kcmutils
  'kdecoration>=6.4.0'
  'kwin-x11>=6.4.0'
  'plasma-x11-session'
)
makedepends=(
  cmake
  extra-cmake-modules
  git
  kwin
  kwin-x11
)
optdepends=(
  'appmenu-gtk-module: gtk app support'
)

provides=("$_pkgname")
conflicts=("$_pkgname")

_pkgsrc="$_pkgname"
source=("$_pkgsrc"::"git+$url.git")
sha256sums=('SKIP')

pkgver() {
  cd "$_pkgsrc"
  printf "r%s.%s" \
    "$(git rev-list --count HEAD)" \
    "$(git rev-parse --short=7 HEAD)"
}

build() {
  local _cmake_options=(
    -B build
    -S "$_pkgsrc"
    -DQT_MAJOR_VERSION=6
    -DQT_VERSION_MAJOR=6
    -Wno-dev
  )

  cmake "${_cmake_options[@]}"
  cmake --build build
}

package() {
  DESTDIR="${pkgdir:?}" cmake --install build
}
sha256sums=('SKIP')

```

I’m not a great builder… ask again in a Debian forum 😉
