From 22f27d54d7d51bdac7c752d4d25966cfeae8a33a Mon Sep 17 00:00:00 2001 From: Olivier Fourdan Date: Wed, 16 Jul 2025 14:03:40 +0200 Subject: [PATCH] Enable remote sessions via GDM login Resolves: https://issues.redhat.com/browse/RHEL-103639 --- ...ystemd-session-Enable-remote-session.patch | 34 +++++++++++++++++++ gnome-kiosk.spec | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 0001-systemd-session-Enable-remote-session.patch diff --git a/0001-systemd-session-Enable-remote-session.patch b/0001-systemd-session-Enable-remote-session.patch new file mode 100644 index 0000000..4f36cb6 --- /dev/null +++ b/0001-systemd-session-Enable-remote-session.patch @@ -0,0 +1,34 @@ +From 9dd06017bf85eb779579342f7f5e7955017aa893 Mon Sep 17 00:00:00 2001 +From: Olivier Fourdan +Date: Wed, 16 Jul 2025 11:51:49 +0200 +Subject: [PATCH] systemd/session: Enable remote session + +To be able to get something on screen when starting a session remotely, +using remote login via gdm, the session has to pull in gsd-sharing, i.e. +the session wants the SettingsDaemon Sharing target. +--- + kiosk-script/systemd/session.conf | 1 + + search-app/systemd/session.conf | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/kiosk-script/systemd/session.conf b/kiosk-script/systemd/session.conf +index a948efb..aeb722c 100644 +--- a/kiosk-script/systemd/session.conf ++++ b/kiosk-script/systemd/session.conf +@@ -1,3 +1,4 @@ + [Unit] + Requires=org.gnome.Kiosk.target + Requires=org.gnome.Kiosk.Script.service ++Wants=org.gnome.SettingsDaemon.Sharing.target +diff --git a/search-app/systemd/session.conf b/search-app/systemd/session.conf +index 1ab41da..d038670 100644 +--- a/search-app/systemd/session.conf ++++ b/search-app/systemd/session.conf +@@ -1,3 +1,4 @@ + [Unit] + Requires=org.gnome.Kiosk.target + Requires=org.gnome.Kiosk.SearchApp.service ++Wants=org.gnome.SettingsDaemon.Sharing.target +-- +2.50.1 + diff --git a/gnome-kiosk.spec b/gnome-kiosk.spec index c9ef43e..155eb4a 100644 --- a/gnome-kiosk.spec +++ b/gnome-kiosk.spec @@ -62,6 +62,8 @@ Patch: 0002-compositor-Add-a-window-configuration-file.patch Patch: 0003-compositor-Apply-the-window-configuration.patch Patch: 0004-compositor-Add-an-API-to-retrieve-a-boolean-setting.patch Patch: 0005-compositor-Make-set-above-configurable.patch +# https://issues.redhat.com/browse/RHEL-103639 +Patch: 0001-systemd-session-Enable-remote-session.patch %description GNOME Kiosk provides a desktop enviroment suitable for fixed purpose, or