[neon/snap-packaging/plasma-desktop-session-snap]: Summary of bulk changes made

KDE Git Services - Bulk Change null at kde.org
Tue Apr 23 23:14:43 BST 2024


Git repository change summary for neon/snap-packaging/plasma-desktop-session-snap
Pushed by ervin into branch 'master'.
Changed from 0000000000000000000000000000000000000000 to 234a1c29bedac12e879e097d75694509ca4bdee5
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 4c408fe940a679b64cc406cfe5330e9f91c7e8ab by James Henstridge on 25/08/2020 at 08:51..
confined-desktop: add a snap that runs gnome-shell with strict confinement
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/4c408fe940a679b64cc406cfe5330e9f91c7e8ab

Git commit ee318881c1aed728b6ee04ead7440771fd90bf5e by James Henstridge on 25/08/2020 at 09:00..
confined-desktop: add a setup script to snap
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/ee318881c1aed728b6ee04ead7440771fd90bf5e

Git commit 73c5df0a5679b6027e6b8223da2389173be64a48 by Ken VanDine on 03/09/2020 at 15:05..
Added network-manager plug to confined-desktop to allow access to NetworkManager
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/73c5df0a5679b6027e6b8223da2389173be64a48

Git commit 3d27d21c982574c86107b87132fd1acc908cb345 by James Henstridge on 04/09/2020 at 07:49..
confined-desktop: add D-Bus names for gnome-control-center
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/3d27d21c982574c86107b87132fd1acc908cb345

Git commit f0847ecaf5f65379bed3b93b0f315cd5426ff1b7 by James Henstridge on 23/10/2020 at 07:14..
everything: rename confined-desktop to ubuntu-desktop-session
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/f0847ecaf5f65379bed3b93b0f315cd5426ff1b7

Git commit 8f8589dbf609dba2972228d66875d37d019f3376 by James Henstridge on 01/12/2020 at 09:22..
desktop-session: add gnome-terminal-server as user scope daemon
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/8f8589dbf609dba2972228d66875d37d019f3376

Git commit 676ea0a93fa9471ee134605c90d1c1bcf2e9e6c4 by James Henstridge on 10/12/2020 at 13:30..
ubuntu-desktop-session: rename desktop file to match setup.sh script
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/676ea0a93fa9471ee134605c90d1c1bcf2e9e6c4

Git commit 6a431714ec6f9c12f3655de7df0442e2d41ca46e by James Henstridge on 30/03/2021 at 06:08..
cloud.conf, ubuntu-desktop-session: set up confined session through cloud.conf
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/6a431714ec6f9c12f3655de7df0442e2d41ca46e

Git commit 2254437144651e3b3fb65e58a32aee68c982d60c by James Henstridge on 31/03/2021 at 09:58..
cloud.conf: do not use write_files
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/2254437144651e3b3fb65e58a32aee68c982d60c

Git commit 0837ba0cf5559f6e42d657db103a229ac4f4bc9b by James Henstridge on 06/04/2021 at 10:58..
ubuntu-desktop-session: add desktop-launch plug
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/0837ba0cf5559f6e42d657db103a229ac4f4bc9b

Git commit 33dfd4f171d4b3a0c0f9d6b3a332bdfc99026e5f by James Henstridge on 08/04/2021 at 05:50..
ubuntu-desktop-session: set up PATH and XDG_DATA_DIRS for user session
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/33dfd4f171d4b3a0c0f9d6b3a332bdfc99026e5f

Git commit 97e32be8b97a29ac5554e54149c178f80f6ffdf8 by James Henstridge on 08/04/2021 at 06:50..
ubuntu-desktop-session: allow activating Nautilus in the desktop session
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/97e32be8b97a29ac5554e54149c178f80f6ffdf8

Git commit bad9cb8f9632362611887eb5c40fc28c53d03e0a by James Henstridge on 08/04/2021 at 09:57..
ubuntu-desktop-session: don't set DISPLAY: this confuses gnome-shell
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/bad9cb8f9632362611887eb5c40fc28c53d03e0a

Git commit 726670bde980435b6663f158b2fa1032a11ea22a by James Henstridge on 11/05/2021 at 08:55..
Add desktop slot to ubuntu-desktop-session snap
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/726670bde980435b6663f158b2fa1032a11ea22a

Git commit bfc7fa0c9eb02d789d0c4ce236b3c65c74ed8b73 by James Henstridge on 12/05/2021 at 05:05..
ubuntu-desktop-session: try to configure DISPLAY and Xauthority from session-wrapper.sh
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/bfc7fa0c9eb02d789d0c4ce236b3c65c74ed8b73

Git commit 06fe8f6dcda85ed367105420adcb2fcc533e88c8 by James Henstridge on 12/05/2021 at 10:08..
Add scripts to build launcher desktop files
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/06fe8f6dcda85ed367105420adcb2fcc533e88c8

Git commit e2ae6d2676bfb971ccd27f4fbf2f5ee57bf0d91c by James Henstridge on 11/06/2021 at 06:21..
ubuntu-desktop-session: add xdg-desktop-portal related services to session snap
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/e2ae6d2676bfb971ccd27f4fbf2f5ee57bf0d91c

Git commit 14b0cdabfd8d51419c378d723c05722ab640000e by James Henstridge on 22/07/2021 at 08:24..
ubuntu-desktop-session: plug netlink-audit for polkit-agent-helper-1
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/14b0cdabfd8d51419c378d723c05722ab640000e

Git commit 1abfcbbb5da81fb0d07134bf6467346139ae7b09 by James Henstridge on 10/08/2021 at 07:46..
ubuntu-desktop-session: add polkit-agent plug
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/1abfcbbb5da81fb0d07134bf6467346139ae7b09

Git commit 376ca82b2067d782c9c9341cc28bae15c5826bf7 by James Henstridge on 15/06/2022 at 06:23..
Switch to core22-gdm as a base.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/376ca82b2067d782c9c9341cc28bae15c5826bf7

Git commit 89f8656c769a0657a0121bc604f9d8952aa620c8 by James Henstridge on 01/07/2022 at 01:55..
ubuntu-desktop-session: add process-control plug to session snap
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/89f8656c769a0657a0121bc604f9d8952aa620c8

Git commit 8f1c5cf381f2057678bbd0e537bbc55393cd178a by James Henstridge on 13/07/2022 at 05:57..
ubuntu-desktop-session: don't create /tmp/.X11-unix directory in run-session script.

gnome-shell now does that itself, and it was complaining about the
directory permissions we used.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/8f1c5cf381f2057678bbd0e537bbc55393cd178a

Git commit f7dc165d94bf0f1f37f0a47621946c75fc0d1cfe by James Henstridge on 14/07/2022 at 02:28..
ubuntu-desktop-session: add back code to create /tmp/.X11-unix

It looks like gnome-shell's socket dir creation is a bit buggy: due to
umask, it creates it with permissions that it later rejects.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/f7dc165d94bf0f1f37f0a47621946c75fc0d1cfe

Git commit 22343d5ea05b54bfe294833356404c326e39df0f by James Henstridge on 05/08/2022 at 02:23..
ubuntu-desktop-session: export WAYLAND_DESKTOP to systemd/dbus env, and link wayland socket to main XDG_RUNTIME_DIR
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/22343d5ea05b54bfe294833356404c326e39df0f

Git commit 3f210976f4c317a97d0428e503469e2f6ac3be03 by James Henstridge on 22/08/2022 at 11:13..
setup, ubuntu-desktop-session: connect snap-store:wayland plug, and fix up linking of wayland socket
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/3f210976f4c317a97d0428e503469e2f6ac3be03

Git commit bdfe5f2c1d1c4f7953a63d6dc3ddea119103c107 by Robert Ancell on 15/09/2022 at 00:08..
Allow owning bus name required for desktop icons extension
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/bdfe5f2c1d1c4f7953a63d6dc3ddea119103c107

Git commit 14270f8cd2788d1d64ec283b4a7c3e6dd59e0a42 by James Henstridge on 15/09/2022 at 01:16..
all: rename core22-gdm to core22-desktop and pc-gdm to pc-desktop
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/14270f8cd2788d1d64ec283b4a7c3e6dd59e0a42

Git commit 7ca5aba0aa1cabb226f5b81255c44ecfb0bde0fa by GitHub (on behalf of Ken VanDine) on 15/09/2022 at 01:47..
Merge pull request #8 from robert-ancell/dbus-desktop-icons-extension

Allow owning bus name required for desktop icons extension
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/7ca5aba0aa1cabb226f5b81255c44ecfb0bde0fa

Git commit 01331ae0c32d923853b72fa56b193e384fda9ed6 by Robert Ancell on 15/09/2022 at 04:56..
Add second bus name used by GNOME shell desktop icons extension
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/01331ae0c32d923853b72fa56b193e384fda9ed6

Git commit 44703aca484f543dc892e58d87e21067e6aadab1 by Robert Ancell on 20/09/2022 at 04:24..
Add Mutter bus names used for screencast and remote desktop
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/44703aca484f543dc892e58d87e21067e6aadab1

Git commit f0092e50f03921f8f92775010966fa1269ea0e24 by Robert Ancell on 20/09/2022 at 04:53..
Add the upower-observe plug - this is used by the session
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/f0092e50f03921f8f92775010966fa1269ea0e24

Git commit 86e81e54e5df014388242d5fd5047c2619c592dc by James Henstridge on 11/10/2022 at 10:31..
ubuntu-desktop-session: drop snapd-control plug
core22: update base snap
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/86e81e54e5df014388242d5fd5047c2619c592dc

Git commit aa83d5dcee15c11742cd370396cf4fdc74adec0c by James Henstridge on 24/10/2022 at 09:38..
ubuntu-desktop-session: don't try to link Xauthority socket
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/aa83d5dcee15c11742cd370396cf4fdc74adec0c

Git commit c8ee3864633d5efd77722731826f4051fafd6687 by James Henstridge on 26/10/2022 at 11:59..
ubuntu-desktop-session: remove xdg-desktop-portal from session snap, leaving x-d-p-gtk and x-d-p-gnome
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/c8ee3864633d5efd77722731826f4051fafd6687

Git commit 0abee61998474461fdc3111adec15f49e57cbe3f by James Henstridge on 26/10/2022 at 11:59..
ubuntu-desktop-session: let snap own org.gnome.Shell.Portal
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/0abee61998474461fdc3111adec15f49e57cbe3f

Git commit fc123e156d468b1e56952f666849cf8dc7148ae3 by Robert Ancell (on behalf of Ken VanDine) on 26/10/2022 at 22:36..
Use the keyfile backend for the session snap
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/fc123e156d468b1e56952f666849cf8dc7148ae3

Git commit 00876992375d6a8e4dd97d17ceef1d0f3b77578b by Ken VanDine on 27/10/2022 at 08:45..
Revert "Use the keyfile backend for the session snap"

This reverts commit 1659bf46dd75d97a8afaf2d97044c9d788775ee1.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/00876992375d6a8e4dd97d17ceef1d0f3b77578b

Git commit 87defe309e1ed390040f07ae2c4440f3aa4c9493 by Robert Ancell (on behalf of Ken VanDine) on 05/12/2022 at 21:57..
Use the keyfile backend for the session snap, which is necessary for
gsettings within the session.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/87defe309e1ed390040f07ae2c4440f3aa4c9493

Git commit bb5be79fe77844e8bac8aae33c3e7b3487ae2d6a by Robert Ancell on 09/12/2022 at 03:36..
Create XDG_RUNTIME_DIR on startup
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/bb5be79fe77844e8bac8aae33c3e7b3487ae2d6a

Git commit 89a4cc382df2e5db766946edb59aaf9c156c4e58 by Ken VanDine on 05/01/2023 at 14:55..
Split ubuntu-desktop-session from the ubuntu-core-desktop repository
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/89a4cc382df2e5db766946edb59aaf9c156c4e58

Git commit feed43815dd36d5b655a40b8251bd5c86fb090b8 by Sergio Costas Rodriguez on 02/02/2023 at 18:32..
UCD-100: add support for user account control

This MR adds support for adding, removing and modifying the
users. It also requires another patch in snapd.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/feed43815dd36d5b655a40b8251bd5c86fb090b8

Git commit bc40ab46db5fe72d547c2d934e2562842bf81f68 by Robert Ancell (on behalf of Sergio Costas Rodriguez) on 03/02/2023 at 00:22..
Add time/timezone/timeserver support

This patch allows to set the timezone and the time in the
core desktop.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/bc40ab46db5fe72d547c2d934e2562842bf81f68

Git commit 1e666bfc60dde47d66f564ffefdb87b6a5bffac8 by GitHub (on behalf of Ken VanDine) on 03/02/2023 at 00:24..
Merge branch 'main' into UCD-100-local-user-account-add-edit-and-delete
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/1e666bfc60dde47d66f564ffefdb87b6a5bffac8

Git commit bfdc09296c11bc85651857f29656ae7e1bc9a8e8 by GitHub (on behalf of Ken VanDine) on 03/02/2023 at 00:24..
Merge pull request #4 from sergio-costas/UCD-100-local-user-account-add-edit-and-delete

UCD-100: add support for user account control
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/bfdc09296c11bc85651857f29656ae7e1bc9a8e8

Git commit 557aea6ea40f69bc0b049499da2a80aeb86e391e by James Henstridge on 07/02/2023 at 03:21..
scripts: also ensure the .ICE-unix directory exists
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/557aea6ea40f69bc0b049499da2a80aeb86e391e

Git commit c37ac8efefe762eb677400f4d18b597f90faed74 by James Henstridge on 07/02/2023 at 03:22..
scripts: force gnome-session to use builtin session management

While it already ends up using builtin session management, this is after
it fails to communicate with systemd. If we run the snap in devmode,
that doesn't happen, and the snap behaves differently.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/c37ac8efefe762eb677400f4d18b597f90faed74

Git commit f4d211ce9757fddf3717f476907ff54c43d627b8 by GitHub (on behalf of James Henstridge) on 07/02/2023 at 03:48..
Merge pull request #5 from jhenstridge/force-builtin-session-management

scripts: force builtin session management
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/f4d211ce9757fddf3717f476907ff54c43d627b8

Git commit 7e799a3f65b981c659a964d0c941bc6ada79f2b7 by James Henstridge on 16/02/2023 at 08:43..
scripts: enable X11 again, setting DISPLAY and fixing up Xauthority
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/7e799a3f65b981c659a964d0c941bc6ada79f2b7

Git commit 4f02914b2dfa4af16df4f7553c67d8be01b65acf by GitHub (on behalf of Ken VanDine) on 17/02/2023 at 03:29..
Merge pull request #7 from jhenstridge/enable-x11

scripts: enable X11 again, setting DISPLAY and fixing up Xauthority
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/4f02914b2dfa4af16df4f7553c67d8be01b65acf

Git commit cc9e858964154b71491fdd818625abdf4f195272 by James Henstridge on 21/02/2023 at 10:46..
snap: update architectures stanza to explicitly build on amd64, targetting all

This is essentially the same problem we had in gtk-common-themes here:

https://gitlab.gnome.org/Community/Ubuntu/gtk-common-themes/-/merge_requests/30
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/cc9e858964154b71491fdd818625abdf4f195272

Git commit 6649ca29e7fd873c867f1a073541b81b1d5cfbfe by GitHub (on behalf of James Henstridge) on 21/02/2023 at 10:47..
Merge pull request #8 from jhenstridge/architectures-fix

snap: update architectures stanza to explicitly build on amd64, taretting all
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/6649ca29e7fd873c867f1a073541b81b1d5cfbfe

Git commit 80b11b574fe83b8a36c956ecba209843b9d6a1a0 by Sergio Costas Rodriguez on 07/03/2023 at 18:32..
UCD-94: Add audio support for Core Desktop

This is one of the three MRs required for adding audio support
to Core Desktop. This one adds the required plugs to the
session and defines the PULSE_SERVER environment variable to
make it point to the right path.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/80b11b574fe83b8a36c956ecba209843b9d6a1a0

Git commit 2f2766455c7794a89cbb2c55420bd1521ceed747 by Sergio Costas Rodriguez on 07/03/2023 at 18:32..
Removed unneeded plugs
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/2f2766455c7794a89cbb2c55420bd1521ceed747

Git commit e9365631def32a8b2b7c14d86f35932c52a189fb by Sergio Costas Rodriguez on 07/03/2023 at 18:32..
Remove pipewire manual launch
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/e9365631def32a8b2b7c14d86f35932c52a189fb

Git commit 5c32b28508c7566e0cf7ebfcfb8afc27dc5f82ec by Sergio Costas Rodriguez on 07/03/2023 at 18:32..
Added pipewire global access

The desktop requires direct access to the pipewire socket to
be able to do desktop sharing. This patch, with the changes in
snapd to add "pipewire-server", allows to give access to the
pipewire socket from inside the desktop snap.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/5c32b28508c7566e0cf7ebfcfb8afc27dc5f82ec

Git commit 17995a25d9111b4ccc6988a65f4aa1b041578b98 by Sergio Costas Rodriguez on 07/03/2023 at 18:32..
Use PIPEWIRE_RUNTIME_DIR instead of a link
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/17995a25d9111b4ccc6988a65f4aa1b041578b98

Git commit bd778540da6d7a18a3b3777322bc97e80e5752d6 by Sergio Costas Rodriguez on 22/03/2023 at 18:00..
Enable pipewire and pipewire-pulse sockets
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/bd778540da6d7a18a3b3777322bc97e80e5752d6

Git commit e8e4e2bb5704be5c39c3c08022d2f2e9338821cb by Sergio Costas Rodriguez on 24/03/2023 at 10:01..
Remove commented line.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/e8e4e2bb5704be5c39c3c08022d2f2e9338821cb

Git commit b2ce4adfd6c379051274066e78870970758e1401 by Sergio Costas Rodriguez on 24/03/2023 at 12:44..
Move PULSE_SERVER to session_wrapper.sh
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/b2ce4adfd6c379051274066e78870970758e1401

Git commit c321973cb330f5ce3995e108e65db6dd66265fc3 by Sergio Costas Rodriguez on 05/04/2023 at 13:53..
Run pipewire et al inside the session
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/c321973cb330f5ce3995e108e65db6dd66265fc3

Git commit 96a583348a7461b6c7fb900f6ad1ce900655acc0 by Sergio Costas Rodriguez on 05/04/2023 at 16:25..
Use the "normal" pulseserver socket
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/96a583348a7461b6c7fb900f6ad1ce900655acc0

Git commit c68f17857c7e7b2046f05b99c6a509354607a737 by Sergio Costas Rodriguez on 05/04/2023 at 16:46..
Remove unneeded exports
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/c68f17857c7e7b2046f05b99c6a509354607a737

Git commit be62dd59b403a14cf2af1b4642e1f61843b79d35 by GitHub (on behalf of James Henstridge) on 13/04/2023 at 04:45..
Merge pull request #6 from sergio-costas/UCD-94-add-support-for-pipewire-to-provide-audio-record-playback-slots-on-the-ubuntu-desktop-session-snap

Ucd 94 add support for pipewire for the ubuntu desktop session snap
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/be62dd59b403a14cf2af1b4642e1f61843b79d35

Git commit 9edd33806bb0df38d0e93924df5da98feb91fd4c by James Henstridge on 13/04/2023 at 11:29..
Convert the audio plugs to slots, and add legacy pulseaudio slot too.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/9edd33806bb0df38d0e93924df5da98feb91fd4c

Git commit 8a86d89332b9136132cb76b001249ee5fdb7bbaa by James Henstridge on 13/04/2023 at 11:29..
Remove snapd-control plug pipewire-pulse.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/8a86d89332b9136132cb76b001249ee5fdb7bbaa

Git commit db9d0aab306ad016c8c666bbb9bf00ba31347857 by GitHub (on behalf of Ken VanDine) on 13/04/2023 at 13:55..
Merge pull request #9 from jhenstridge/audio-slots

Add audio slots
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/db9d0aab306ad016c8c666bbb9bf00ba31347857

Git commit a38347243370107b29570391e6a72d624c774988 by Sergio Costas Rodriguez on 23/05/2023 at 17:44..
UDENG-418: add support for sharing screen

This patch clones the pipewire socket to allow core desktop to
share screen.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/a38347243370107b29570391e6a72d624c774988

Git commit 2ef0f18c0fe2d27c3a3bb5648d085a1c70b2cf2d by GitHub (on behalf of Ken VanDine) on 24/05/2023 at 13:24..
Merge pull request #10 from sergio-costas/UDENG-418-core-desktop-audio-allow-access-to-pipewire-socket-from-snapped-applications

UDENG-418: add support for sharing screen
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/2ef0f18c0fe2d27c3a3bb5648d085a1c70b2cf2d

Git commit 3bd2214515d7dd15b98ce5dbf79d8f1b0c9c8c35 by Ken VanDine on 24/05/2023 at 17:19..
Added bluez and bluetooth-control plugs to allow enabling bluetooth via
gnome-control-center
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/3bd2214515d7dd15b98ce5dbf79d8f1b0c9c8c35

Git commit d05e9464b3bcc200e4acdc895907d11f169a3d18 by Ken VanDine on 24/05/2023 at 17:22..
Added ssh-keys plug to the session
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/d05e9464b3bcc200e4acdc895907d11f169a3d18

Git commit 7304107ebd1f4a26419648817caf9bd3bbf7d44a by GitHub (on behalf of Ken VanDine) on 25/05/2023 at 14:17..
Merge pull request #12 from canonical/add_ssh_keys

Added ssh-keys plug to the session
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/7304107ebd1f4a26419648817caf9bd3bbf7d44a

Git commit 024704721edb5894e382490b731f36de8e082750 by GitHub (on behalf of Sergio Costas) on 25/05/2023 at 19:58..
Merge pull request #11 from canonical/bluetooth_plugs

Added bluez and bluetooth-control plugs to allow enabling bluetooth via settings
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/024704721edb5894e382490b731f36de8e082750

Git commit a0408285f0d5729852d63896ccbc77257c6327fc by Ken VanDine on 26/05/2023 at 14:10..
Make the snap version more useful
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/a0408285f0d5729852d63896ccbc77257c6327fc

Git commit 1dc9cb7da9b5252948515ef3a2a9d33132ecffee by Ken VanDine on 26/05/2023 at 14:14..
Updated snap description, particularly dropping unnecessary
instructions.  This also updates the grade to stable, while we're not
quite ready to promote to stable, we are beyond the prototype stage.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/1dc9cb7da9b5252948515ef3a2a9d33132ecffee

Git commit f1100539e353fd8faff05f07e45ea974f0ac7225 by GitHub (on behalf of Sergio Costas) on 26/05/2023 at 14:28..
Merge pull request #13 from canonical/make_version_more_useful

Add the version in the snap name.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/f1100539e353fd8faff05f07e45ea974f0ac7225

Git commit c10069950c446d5563c567504eb6636e687e9769 by GitHub (on behalf of Ken VanDine) on 26/05/2023 at 14:33..
Merge pull request #14 from canonical/update_snap_metadata

Updated snap metadata
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/c10069950c446d5563c567504eb6636e687e9769

Git commit 1b8a84f31c96ef30575c8380050bedf8caff8ce9 by Ken VanDine on 06/06/2023 at 14:58..
Plug cups-control to allow access to manager printing
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/1b8a84f31c96ef30575c8380050bedf8caff8ce9

Git commit db7df8c146315a4ba870e67adac89cd8fadf9885 by GitHub (on behalf of Ken VanDine) on 07/06/2023 at 03:15..
Merge pull request #15 from canonical/add_cups_control

Plug cups-control to allow access to manage printing
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/db7df8c146315a4ba870e67adac89cd8fadf9885

Git commit 776c0005bc83e303d438c53753ac3b64c28dceb1 by Ken VanDine on 08/06/2023 at 19:41..
Add avahi-control and hostname-control to quiet denials
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/776c0005bc83e303d438c53753ac3b64c28dceb1

Git commit 454a964dff51cc5268a05786b186cada67313f45 by Ken VanDine on 09/06/2023 at 02:41..
Set $HOME to REALHOME and ensure xdg-user-dirs are created and used.
This improves the user experience in nautilus and xdg-desktop-portals
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/454a964dff51cc5268a05786b186cada67313f45

Git commit 9926afd66fc01bc430a3691ba10fa4977ea60ceb by GitHub (on behalf of Ken VanDine) on 09/06/2023 at 11:49..
Merge pull request #16 from canonical/add_avahi_and_hostname_control

Add avahi-control and hostname-control to quiet denials
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/9926afd66fc01bc430a3691ba10fa4977ea60ceb

Git commit 0aa093b0e70f2bc24245724f5d3e97407d9a2b22 by Ken VanDine on 09/06/2023 at 12:19..
Refactored away desktop-launch.sh completely and leverage environment
variables more.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/0aa093b0e70f2bc24245724f5d3e97407d9a2b22

Git commit 5a8ed6b6223f6a62abd5f709db7c40245aba6dd1 by GitHub (on behalf of Ken VanDine) on 12/06/2023 at 02:41..
Dropped a couple of system-files in favor of adding to slot definition
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/5a8ed6b6223f6a62abd5f709db7c40245aba6dd1

Git commit 1ceffc9562e6121a8e1aa8c155bb7dd03a2f9c47 by GitHub (on behalf of James Henstridge) on 12/06/2023 at 11:31..
Merge pull request #17 from canonical/home_dir_and_xdg_user_dirs

Set $HOME to REALHOME and ensure xdg-user-dirs are created and used.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/1ceffc9562e6121a8e1aa8c155bb7dd03a2f9c47

Git commit e6088d76a681c4bcc9379e5bb40c5d01d3adc406 by Ken VanDine on 16/06/2023 at 20:46..
Added screencast dbus service
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/e6088d76a681c4bcc9379e5bb40c5d01d3adc406

Git commit 2f7ab05a7e00674987fb06fd3ea8b19ba8f87f13 by GitHub (on behalf of Ken VanDine) on 19/06/2023 at 11:48..
Merge pull request #18 from canonical/add_screencast_dbus_service

Added screencast dbus service
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/2f7ab05a7e00674987fb06fd3ea8b19ba8f87f13

Git commit 363d3b7f1e1c32f2450241e2e175811c4cde9587 by Sergio Costas Rodriguez on 06/07/2023 at 16:21..
DBus activation for IBus

This patch adds to the session the required DBus activation for
IBus, required to launch it when needed. It requires

https://github.com/canonical/core-base-desktop/pull/19
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/363d3b7f1e1c32f2450241e2e175811c4cde9587

Git commit 88dbcfd8343cee9a136006cf823020ff9a99b331 by GitHub (on behalf of Ken VanDine) on 07/07/2023 at 19:31..
Merge pull request #19 from sergio-costas/UDENG-912-locale-and-keyboard-are-not-correctly-set-2

DBus activation for IBus
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/88dbcfd8343cee9a136006cf823020ff9a99b331

Git commit 9e12af1699c60fd448fb86e894103f4d46ca714f by Ken VanDine on 11/07/2023 at 16:05..
Add colord DBus service
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/9e12af1699c60fd448fb86e894103f4d46ca714f

Git commit 42827617b1192dc296ffe8eddb83d59975e9faf0 by Ken VanDine on 13/07/2023 at 15:37..
Used the correct interface name for colord-session,
org.freedesktop.ColorHelper
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/42827617b1192dc296ffe8eddb83d59975e9faf0

Git commit e76b8171ed19d89480465ca45bef8fbe47e32895 by GitHub (on behalf of Ken VanDine) on 13/07/2023 at 16:09..
Merge pull request #20 from canonical/colord

Add colord DBus service
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/e76b8171ed19d89480465ca45bef8fbe47e32895

Git commit 6058f3e7539a7b23be51c60071be7209f1ff420d by Ken VanDine on 15/07/2023 at 01:43..
Added plug for $HOME/.local/share/nautilus to all access to nautilus
scripts.  While running the nautilus process is continuously looking
for scripts that are available.  Allowing access quiets the journal
messages but also enables the script feature in nautilus.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/6058f3e7539a7b23be51c60071be7209f1ff420d

Git commit cb37837d47f4334fecf7da2c034a69e8ecf38d7d by Ken VanDine on 31/07/2023 at 12:49..
Added access to $HOME/.hidden to allow hiding directories in nautilus
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/cb37837d47f4334fecf7da2c034a69e8ecf38d7d

Git commit 22773da2a5b732356ce0933fe97f8c5116ed83a0 by Ken VanDine on 31/07/2023 at 16:55..
Hide $HOME/snap in nautilus by default, it's not accessible from the
desktop session anyway
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/22773da2a5b732356ce0933fe97f8c5116ed83a0

Git commit e308503bde77fc87a4965d687ade4aa8002ee2b1 by GitHub (on behalf of Ken VanDine) on 01/08/2023 at 13:22..
Merge pull request #22 from canonical/nautilus_improvements

Nautilus improvements
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/e308503bde77fc87a4965d687ade4aa8002ee2b1

Git commit 9fb9942e207edc2d45f57c687f8afe8a5616410a by Sergio Costas Rodriguez on 04/08/2023 at 11:11..
Add the dbus well-known names needed and other bits
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/9fb9942e207edc2d45f57c687f8afe8a5616410a

Git commit 40a0abb761b18ba1d4fe471161dc291cea252a59 by Sergio Costas Rodriguez on 04/08/2023 at 11:11..
Remove unneeded interface
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/40a0abb761b18ba1d4fe471161dc291cea252a59

Git commit 0a7097cdc2f4e67b0dc231877a1d18ec6dadf711 by Sergio Costas Rodriguez on 04/08/2023 at 11:11..
Rename dot-config-files to shell-session-locale-files
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/0a7097cdc2f4e67b0dc231877a1d18ec6dadf711

Git commit f34062b6043fc79a91aaf3bc808d4cfc35a9a076 by Sergio Costas Rodriguez on 04/08/2023 at 11:11..
Add locale-control interface

This is needed to allow to set the GDM language
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/f34062b6043fc79a91aaf3bc808d4cfc35a9a076

Git commit 2860eaf7c44904b6e386b4147f201bc72bbbf6e6 by Sergio Costas Rodriguez on 04/08/2023 at 11:11..
write interface already supports read
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/2860eaf7c44904b6e386b4147f201bc72bbbf6e6

Git commit db8c714799ad9738aae2c62db44e136a64b95c6e by GitHub (on behalf of Ken VanDine) on 04/08/2023 at 12:31..
Merge pull request #23 from sergio-costas/UDENG-912-locale-and-keyboard-are-not-correctly-set-2

Udeng 912 locale and keyboard are not correctly set 2
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/db8c714799ad9738aae2c62db44e136a64b95c6e

Git commit 9cb9026dcd6b88a0059f744ef34469eba0ce6c5d by Ken VanDine on 01/09/2023 at 02:33..
Fixed output redirect
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/9cb9026dcd6b88a0059f744ef34469eba0ce6c5d

Git commit 5c731d7f16bc70778ba2d57de6659c0cea67a459 by GitHub (on behalf of James Henstridge) on 01/09/2023 at 02:38..
Merge pull request #24 from canonical/fix_redirect

Fixed output redirect
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/5c731d7f16bc70778ba2d57de6659c0cea67a459

Git commit 5c0e307b18964c2b5b60e9762a85e63e928aa4ce by Ken VanDine on 06/10/2023 at 13:00..
Set XDG_CURRENT_DESKTOP=ubuntu:GNOME
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/5c0e307b18964c2b5b60e9762a85e63e928aa4ce

Git commit 64a3111fd25ed904c6f750a430c7f0fee8959b0b by GitHub (on behalf of Ken VanDine) on 07/10/2023 at 03:05..
Merge pull request #25 from canonical/export_xdg_current_desktop

Set XDG_CURRENT_DESKTOP=ubuntu:GNOME
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/64a3111fd25ed904c6f750a430c7f0fee8959b0b

Git commit dd24c48502d236a68165366004dccc844c2848b5 by Ken VanDine on 11/10/2023 at 01:10..
Added dbus-gnome-settings
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/dd24c48502d236a68165366004dccc844c2848b5

Git commit f78164452c133f1b5813a260abc18459d9bc0312 by Ken VanDine on 11/10/2023 at 01:56..
Added dbus-gnome-settings, needed for gnome-control-center 45
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/f78164452c133f1b5813a260abc18459d9bc0312

Git commit 0a12ac03aeac5e92c848f6b9732dd9951abedd6a by GitHub (on behalf of Ken VanDine) on 11/10/2023 at 16:10..
Merge pull request #26 from canonical/dbus_gnome_settings

Added dbus-gnome-settings, needed for gnome-control-center 45
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/0a12ac03aeac5e92c848f6b9732dd9951abedd6a

Git commit 1983ca58f2812650c67d2962dc63e061bc40b165 by Ken VanDine on 16/10/2023 at 18:06..
Fixed launching the screencast service, gjs needs to load it as a module
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/1983ca58f2812650c67d2962dc63e061bc40b165

Git commit f51c0c2e9a885a7e857b63e42b2c22ed14c78246 by GitHub (on behalf of Ken VanDine) on 16/10/2023 at 18:38..
Merge pull request #28 from canonical/fix_screencast

Fixed launching the screencast service, gjs needs to load it as a module
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/f51c0c2e9a885a7e857b63e42b2c22ed14c78246

Git commit 1000b6cab26c82f632fbbf1d95d8b4fe541d22a7 by Sergio Costas Rodriguez on 17/10/2023 at 12:38..
Add restart delay to portal-gtk/gnome

If xdg-desktop-portal-gtk/gnome fail to launch, it makes no
sense to try to relaunch immediately, because the problem can
be something that requires a little more time to be fixed (like
a missing X pipe).

This patch fixes it by adding a restart delay.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/1000b6cab26c82f632fbbf1d95d8b4fe541d22a7

Git commit 7af85f981d20ee5332ceb17e818c24a5b1a41dd2 by GitHub (on behalf of Ken VanDine) on 17/10/2023 at 12:44..
Merge pull request #29 from sergio-costas/add-restart-delay-to-portals

Add restart delay to portal-gtk/gnome
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/7af85f981d20ee5332ceb17e818c24a5b1a41dd2

Git commit 395453828ae99adc6b2efea363d3ef49efa559a6 by James Henstridge on 18/10/2023 at 11:32..
snap: set XDG_STATE_HOME environment variable

This is a new variable introduced in the XDG Base Directory
Specification 0.8, and without it some apps will attempt to create and
write to ~/.local/state and misbehave since that directory is off limits
to the snap.
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/395453828ae99adc6b2efea363d3ef49efa559a6

Git commit 9850890d6665dfe1207a000db9488b51f634a2ab by GitHub (on behalf of Ken VanDine) on 18/10/2023 at 12:36..
Merge pull request #31 from jhenstridge/add-xdg-state-home

snap: set XDG_STATE_HOME environment variable
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/9850890d6665dfe1207a000db9488b51f634a2ab

Git commit c887ce0ed6420e0f9381c1840f42b6fee97eb991 by Ken VanDine on 18/10/2023 at 13:39..
Drop the GTK portal to unblock gnome-shell startup, we'll enable it
again when we fix the blocking issue
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/c887ce0ed6420e0f9381c1840f42b6fee97eb991

Git commit bda051bb74a2a09622a753eb80b8e6321788b369 by GitHub (on behalf of Ken VanDine) on 18/10/2023 at 14:49..
Merge pull request #32 from canonical/drop_gtk_portal

Drop the GTK portal to unblock gnome-shell startup
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/bda051bb74a2a09622a753eb80b8e6321788b369

Git commit 147e795da0c965bfd7d91492459788b8a4be825e by Kevin Ottens on 23/04/2024 at 22:06..
Add the plasma session runner
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/147e795da0c965bfd7d91492459788b8a4be825e

Git commit 7ac431f5b48f4fbf9dae981babb24b91ae9a020f by Kevin Ottens on 23/04/2024 at 22:06..
The plasma session tries to access /etc/xdg/menus, whitelist it
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/7ac431f5b48f4fbf9dae981babb24b91ae9a020f

Git commit 234a1c29bedac12e879e097d75694509ca4bdee5 by Kevin Ottens on 23/04/2024 at 22:07..
Add a bunch of services used by the Plasma session

More such adjustments will be necessary
https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/234a1c29bedac12e879e097d75694509ca4bdee5


More information about the Neon-commits mailing list