From 4d2a1ffc801ac4caa6dffeae211876a5ef2b195b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Fri, 6 May 2022 22:28:24 +0200 Subject: [PATCH] cinnamaon: Start authentication agent to make users & groups work MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andreas Müller --- recipes-cinnamon/cinnamon/cinnamon.bb | 7 +++++++ .../polkit-cinnamon-authentication-agent-1.desktop | 8 ++++++++ 2 files changed, 15 insertions(+) create mode 100644 recipes-cinnamon/cinnamon/cinnamon/polkit-cinnamon-authentication-agent-1.desktop diff --git a/recipes-cinnamon/cinnamon/cinnamon.bb b/recipes-cinnamon/cinnamon/cinnamon.bb index 6fca45e..6a1efea 100644 --- a/recipes-cinnamon/cinnamon/cinnamon.bb +++ b/recipes-cinnamon/cinnamon/cinnamon.bb @@ -35,11 +35,17 @@ SRC_URI = " \ file://okaestne-settings-performance/0004-Spices-defer-import-of-requests-module.patch \ file://okaestne-settings-performance/0005-cs-fix-print_timing-remove-stale-touch-function.patch \ file://okaestne-settings-performance/0006-cs-lazy-load-python-modules-when-passed-as-arg.patch \ + file://polkit-cinnamon-authentication-agent-1.desktop \ " SRCREV = "037b17248b176c7f3dd5c9848f8c6738105c4cc2" PV = "5.2.7+git${SRCPV}" S = "${WORKDIR}/git" +do_install:append() { + install -d ${D}${sysconfdir}/xdg/autostart + install -m644 ${WORKDIR}/polkit-cinnamon-authentication-agent-1.desktop ${D}${sysconfdir}/xdg/autostart +} + FILES:${PN} += " \ ${datadir}/cinnamon-session \ ${datadir}/dbus-1 \ @@ -63,6 +69,7 @@ RDEPENDS:${PN} += " \ keybinder \ metacity \ gnome-panel \ + polkit-gnome \ wget \ cups \ accountsservice \ diff --git a/recipes-cinnamon/cinnamon/cinnamon/polkit-cinnamon-authentication-agent-1.desktop b/recipes-cinnamon/cinnamon/cinnamon/polkit-cinnamon-authentication-agent-1.desktop new file mode 100644 index 0000000..9734e52 --- /dev/null +++ b/recipes-cinnamon/cinnamon/cinnamon/polkit-cinnamon-authentication-agent-1.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=PolicyKit Authentication Agent +Comment=GNOME Authentication Agent @ Cinnamon Session +Exec=/usr/libexec/polkit-gnome-authentication-agent-1 +Terminal=false +Icon=dialog-password +OnlyShowIn=X-Cinnamon