- kwin deps: +vulkan-loader +vulkan-headers (Vulkan REQUIRED; el subagente los omitió). - patch Canberra: corregido header @@ del hunk plugins (conteo -104,6 +104,8; el previo -103,7 fallaba). - kcmutils/kparts +SET X11 (usan kio → KF6KIOConfig→KF6WindowSystem→X11, cascada Qt-xcb). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
31 lines
1.0 KiB
Diff
31 lines
1.0 KiB
Diff
kwin 6.7.2 hace find_package(Canberra REQUIRED) (línea 235) para el plugin systembell (campana de
|
|
audio). libcanberra = stack de audio alsa/pulse/vorbis (pesado, no soberano). Este patch vuelve
|
|
Canberra OPCIONAL y hace condicional el subdir systembell (sólo si Canberra_FOUND). kwin construye
|
|
sin la campana de audio (deuda audio diferida, misma que knotifications).
|
|
|
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -232,7 +232,7 @@
|
|
|
|
endif()
|
|
|
|
-find_package(Canberra REQUIRED)
|
|
+find_package(Canberra)
|
|
|
|
if (KWIN_BUILD_X11)
|
|
pkg_check_modules(XKBX11 IMPORTED_TARGET xkbcommon-x11 REQUIRED)
|
|
diff --git a/src/plugins/CMakeLists.txt b/src/plugins/CMakeLists.txt
|
|
--- a/src/plugins/CMakeLists.txt
|
|
+++ b/src/plugins/CMakeLists.txt
|
|
@@ -104,6 +104,8 @@
|
|
add_subdirectory(stickykeys)
|
|
add_subdirectory(synchronizeskipswitcher)
|
|
-add_subdirectory(systembell)
|
|
+if (Canberra_FOUND)
|
|
+ add_subdirectory(systembell)
|
|
+endif()
|
|
add_subdirectory(thumbnailaside)
|
|
add_subdirectory(tileseditor)
|
|
add_subdirectory(touchpadshortcuts)
|