From fa95ed28b569bb66555ddbe27150348c8ae5f9da Mon Sep 17 00:00:00 2001 From: Peter Lilley Date: Oct 22 2021 21:27:02 +0000 Subject: [PATCH 1/3] update nav with desktop page --- diff --git a/modules/release-notes/nav.adoc b/modules/release-notes/nav.adoc index e78b623..f0fcf9f 100644 --- a/modules/release-notes/nav.adoc +++ b/modules/release-notes/nav.adoc @@ -13,6 +13,7 @@ include::{partialsdir}/entities.adoc[] *** xref:sysadmin/System_Utilities.adoc[System Utilities] *** xref:sysadmin/Printing_Scanning.adoc[Printing and Scanning] ** xref:desktop/Desktop_index.adoc[Desktop Users] +*** xref:desktop/Desktop.adoc[Desktop] ** xref:developers/Developers.adoc[Developers] *** xref:developers/Development_Tools.adoc[Development Tools] *** xref:developers/Development_Binutils.adoc[Binutils] From 277c17540b24f3c9ee2fd65c197ce3c06470f2dc Mon Sep 17 00:00:00 2001 From: Peter Lilley Date: Oct 22 2021 21:27:25 +0000 Subject: [PATCH 2/3] add copy to desktop_index --- diff --git a/modules/release-notes/pages/desktop/Desktop_index.adoc b/modules/release-notes/pages/desktop/Desktop_index.adoc index 3733b6e..69f1ce1 100644 --- a/modules/release-notes/pages/desktop/Desktop_index.adoc +++ b/modules/release-notes/pages/desktop/Desktop_index.adoc @@ -1,3 +1,6 @@ include::{partialsdir}/entities.adoc[] = Notable changes for desktop users + +This section lists changes in Fedora {PRODVER} relevant to desktop users. +Use the navigation tab on the left to view release notes for various fields of interest. \ No newline at end of file From 30350181ad35948879f2a5eb822441022f0b3b27 Mon Sep 17 00:00:00 2001 From: Peter Lilley Date: Oct 22 2021 21:48:17 +0000 Subject: [PATCH 3/3] add wireplumber section --- diff --git a/modules/release-notes/pages/desktop/Desktop.adoc b/modules/release-notes/pages/desktop/Desktop.adoc new file mode 100644 index 0000000..fed97c2 --- /dev/null +++ b/modules/release-notes/pages/desktop/Desktop.adoc @@ -0,0 +1,17 @@ +include::{partialsdir}/entities.adoc[] + +[[sect-desktop]] += Desktop + +[[wireplumber]] +== Switch to WirePlumber as the PipeWire session manager + +*WirePlumber* is a modular session/policy manager for PipeWire. It is written using GNOME technologies, and allows developers and external tools to more easily manage PipeWire. The WirePlumber daemon implements the session & policy management service. It follows a modular design, having plugins that implement the actual management functionality. + +In Fedora 34, PipeWire was managed via a simple example session manager with mostly hardcoded logic and rules. For Fedora Linux 35, WirePlumber brings these improvements: + +* Drop-in replacement session manager for PipeWire, implements the exact same features as the example session manager. +* Built with GObject, which provides a richer development experience and adds bindings for most languages. +* Extensible with loadable modules. +* Scriptable policy using small LUA scripts. +* Better integration with desktop settings.