knotifications 6.27 hace find_package(Canberra REQUIRED) para el backend de sonido de las notificaciones (libcanberra → stack de audio alsa/pulse/vorbis, pesado y no soberano). El código YA está guardado por -DHAVE_CANBERRA (add_definitions sólo si TARGET Canberra::Canberra existe), así que quitar el REQUIRED deja compilar el path SIN sonido: Canberra no se halla → HAVE_CANBERRA indefinido → notificaciones sin audio. Feature de audio diferida (deuda Capa 0 audio). diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -78,7 +78,7 @@ find_package(KF6Config ${KF_DEP_VERSION} REQUIRED) if (NOT APPLE AND NOT ANDROID AND NOT WIN32 AND NOT HAIKU OR (WIN32 AND NOT WITH_SNORETOAST)) find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED DBus) - find_package(Canberra REQUIRED) + find_package(Canberra) set_package_properties(Canberra PROPERTIES PURPOSE "Needed to build audio notification support") if (TARGET Canberra::Canberra)