From eb509e1a15f595f667e8d177ddb73311084af6c0 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 21 May 2023 20:55:01 +0100 Subject: gentoo auto-resync : 21:05:2023 - 20:55:01 --- .../2023-05-20-kde-pipewire-wayland.en.txt | 77 +++++++++++++++++++++ metadata/news/Manifest | 30 ++++---- metadata/news/Manifest.files.gz | Bin 15668 -> 15850 bytes metadata/news/timestamp.chk | 2 +- metadata/news/timestamp.commit | 2 +- 5 files changed, 94 insertions(+), 17 deletions(-) create mode 100644 metadata/news/2023-05-20-kde-pipewire-wayland/2023-05-20-kde-pipewire-wayland.en.txt (limited to 'metadata/news') diff --git a/metadata/news/2023-05-20-kde-pipewire-wayland/2023-05-20-kde-pipewire-wayland.en.txt b/metadata/news/2023-05-20-kde-pipewire-wayland/2023-05-20-kde-pipewire-wayland.en.txt new file mode 100644 index 000000000000..411b8204ea78 --- /dev/null +++ b/metadata/news/2023-05-20-kde-pipewire-wayland/2023-05-20-kde-pipewire-wayland.en.txt @@ -0,0 +1,77 @@ +Title: Plasma Profile to enable PipeWire, Wayland support +Author: Andreas Sturmlechner +Posted: 2023-05-21 +Revision: 1 +News-Item-Format: 2.0 +Display-If-Profile: default/linux/amd64/17.1/desktop/plasma +Display-If-Profile: default/linux/amd64/17.1/desktop/plasma/systemd +Display-If-Profile: default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr +Display-If-Profile: default/linux/amd64/23.0/desktop/plasma +Display-If-Profile: default/linux/amd64/23.0/desktop/plasma/systemd + +Reasons +======= + +Gentoo's Plasma profile has not had any sound server enabled since the days of +KDE's own aRts. As the way we output sound has changed dramatically in the years +since - using wireless or often several devices, dynamically connected and +shared between multiple systems, a modern desktop environment is expected to +handle this effortlessly by default. + +In Wayland sessions, the video functionality of PipeWire is not only used for +screensharing but also to take screenshots and -recordings or simply to cast +window content onto task managers' window previews. This is why PipeWire and +Wayland enablement are happening at the same time. + +Plasma Wayland support has come a long way and we consider it stable enough for +daily use with a lot - if not all - systems, even if some known papercuts +remain [1]. Therefore it makes sense for Plasma profile to provide sane default +settings. + + +Changes +======= + +New global USE flags enabled: pipewire, pulseaudio, screencast, wayland +New package.use default: media-video/pipewire[sound-server] + +We want broad sound server support in packages, and these settings will make +PipeWire act as our PulseAudio server where there is no native PipeWire support. + + +Impact On Happy X Users +======================= + +Minor. Most dependencies were already required with kde-plasma/plasma-desktop +and its dependencies. Upcoming stable versions of kde-apps/spectacle and +kde-apps/krfb will depend on (K)PipeWire unconditionally. + +No one will lose their X session, but will have the option to easily log in to +a working Wayland session at any time. + +It is possible to set USE="-wayland" against these changes, but it will amount +to no dependency savings, just micro-optimisation in affected packages. + + +User Action Required +==================== + +In order to enact all changes: + + emerge -1avUD @world + Check out how to configure PipeWire for your purpose [2][3] + +In order to keep a PulseAudio or ALSA-only setup: + + Invert above new USE flag settings as needed, see also [2]. + +In order to avoid media-video/pipewire completely: + + This can only be achieved by losing basic task manager, screenshot/screen + recording/sharing functions as provided by Plasma and KDE applications. + + +[1] https://community.kde.org/Plasma/Wayland_Showstoppers +[2] https://www.gentoo.org/support/news-items/2022-07-29-pipewire-sound-server. +html +[3] https://wiki.gentoo.org/wiki/PipeWire diff --git a/metadata/news/Manifest b/metadata/news/Manifest index 7d89d945d600..be22e8b54f47 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 15668 BLAKE2B 449292f439e2a4f4fd7b4726028a046b309262c1c104b330b62b26428794c6a1ff66902103e9c2359f352f474b113cc9c85ddbbb187a374b6211d02e6ca79ff3 SHA512 e7b892ad549ad1d2a69c8cd56f9a18807e1e7a0c3b686e86ad5dca719913cab1270dea7dd5e376d522493285e5a8117f923772e2df0f2019b0c49a02107d6b03 -TIMESTAMP 2023-05-20T20:39:41Z +MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1 +TIMESTAMP 2023-05-21T19:09:43Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRpMA1fFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRqbHdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klD+JxAAlgZNXM4Q0idWl7WIB5Egbl8GZMEU2ZTdMWLu/nu9lAF4JrVpRs6YS+cq -PbHSTBhPWf5YWpExMtVUtJRTG6nCfsRkhiwMsL+zWubpPydzLTNI3fuZe3Y3MGQr -JA62ZueAuWBboMvkHLSwDfq85I+IXDSew/JeiTu3NAcHIle9BVeigq2qhNnIMdKo -epjQB3K+nG/F/AjNG81j9BLNFR53AP3WkvmwvBdGhiVzNXV+JzGFSmmS2jdhFDrp -AfHcMGZAPQBoD8aMdmRBLbrJ94wvL0s+/YQSuqWRNfbg1zg8NntT8pgyhVN9FmC1 -mN0eQhazlUCt65bqE2VZoj1jWq+hndhJD3JkzK8syChz1zvRkLUCZ3ULN///Ogso -VObGE3pIzGVotJm/zGCMT7im9XzsRqjWwialOlaepYO/exPvYJb0YHGSo0IhIP56 -jxlf3a5Wy0WJK8wwnFOTIu+xuJZFBYUYs5WSS/EK1Hd5MOd7UNlX7o0PkvYjELdX -Ft3BPTrwd5siHnOmO3KLRg8m4ykdQyoaLhz9BCATdZmQyu5HczXS3xo+C5yL0ID3 -WHPlmq7Xr8BMKbaFydDHfCZXGBPYKncv5+M4N4raU6CAIZn8IO4z9GQxrmDPtuwz -Lu8U/PZPMoOkM1wuAwUdC6DdwRPseqYzWp0kBudcMS8OzV3AJpI= -=zApo +klCZ9RAAi2VjIMTppeLPkamOyXAvSOk6D53vHWxf02DCoiaSYqGe4cZFq7mOPouv +37vHeiOSbQmQVuW5PX3QWPefozmwnguZQtdl99zkHsY9WL0pbhB5ZM62sCWlRqmu +tlw44LDdEt0KCwm7hMeMkFoBR3sdxencoRzAT6abt1nBkSP7WNzuvYEz01DWLRkB +1A5bZtr9g4TrUFgK1sSxjPYRnjRQ53074xdx1TCIjDhvBHGlq5KVXevbWLD8i9Kv +fMk7NCDLJLk+NzBRttUyCF69aK46YtRPKTL2X3qoFiT6SWyS/0G9aBT8Yqg7LkZk +23JhGFXcgdfksDUtvucbqfwk39dICNKVxqtapOi/YJzdx+9nJIICMuPXvbJzMwZD +L6oslvzJm5yEoKlFgsOP2GLRQZ2bg0maRQF+JbKJ3AMbUVjNmOAptIUoJqaTz+CO +SawX43ySl2uHBCVQcLs0Wg55QQudlRAz5DOCuQI9QKOYkDEbperX39ItbsgoKBBP +Jwo5N1OS8resRgtjNjxN97hebXY4TjJP17B2NjritfgGU2U46F3lFV8pXtmPY5gL +aYtHBbNkttkpzFur7mvWFS3HEYRAjudVwnR5d82J1P4qJNe15cRJT6EZOFlgfvhh +FpUa2aco9UBF2PLBXxEZQWOB1tNtkm3JsFGqWRybhgOFldfjDwo= +=j9Rn -----END PGP SIGNATURE----- diff --git a/metadata/news/Manifest.files.gz b/metadata/news/Manifest.files.gz index 6d297fbfc52f..fed25704f1d7 100644 Binary files a/metadata/news/Manifest.files.gz and b/metadata/news/Manifest.files.gz differ diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index 7e22e4bc2447..58c09034afba 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Sat, 20 May 2023 20:39:38 +0000 +Sun, 21 May 2023 19:09:41 +0000 diff --git a/metadata/news/timestamp.commit b/metadata/news/timestamp.commit index bf1c63ef784d..07380443ef79 100644 --- a/metadata/news/timestamp.commit +++ b/metadata/news/timestamp.commit @@ -1 +1 @@ -4d1ca67d4fca1750c90ee3a94375cbbf05d4fd4c 1684042745 2023-05-14T05:39:05+00:00 +7530e88b17e71806bdb75dcc71f658d2510efc1f 1684652290 2023-05-21T06:58:10+00:00 -- cgit v1.2.3