File arctica-greeter-do-not-force-arctica-greeter.patch of Package arctica-greeter

Index: arctica-greeter-0.99.8.5/data/50-arctica-greeter.conf.in
===================================================================
--- arctica-greeter-0.99.8.5.orig/data/50-arctica-greeter.conf.in	2025-03-25 18:09:35.934109933 +0100
+++ arctica-greeter-0.99.8.5/data/50-arctica-greeter.conf.in	2025-03-25 18:09:35.930109932 +0100
@@ -1,3 +1,7 @@
 [Seat:*]
-greeter-session=arctica-greeter
-greeter-wrapper=@pkglibexecdir@/lightdm-arctica-greeter-session
+# LightDM reads this configuration file independently of the selected greeter,
+# so this setting will always make it spawn Arctica Greeter.
+# Instead, we'll let LightDM figure out the greeter to use via the
+# update-alternatives system.
+#greeter-session=arctica-greeter
+#greeter-wrapper=@pkglibexecdir@/lightdm-arctica-greeter-session
Index: arctica-greeter-0.99.8.5/data/arctica-greeter.desktop.in.in
===================================================================
--- /dev/null	1970-01-01 00:00:00.000000000 +0000
+++ arctica-greeter-0.99.8.5/data/arctica-greeter.desktop.in.in	2025-03-25 18:09:35.930109932 +0100
@@ -0,0 +1,5 @@
+[Desktop Entry]
+_Name=Arctica Greeter
+_Comment=Arctica Greeter
+Exec=@pkglibexecdir@/lightdm-arctica-greeter-session arctica-greeter
+Type=Application
Index: arctica-greeter-0.99.8.5/data/Makefile.am
===================================================================
--- arctica-greeter-0.99.8.5.orig/data/Makefile.am	2025-03-25 18:09:35.934109933 +0100
+++ arctica-greeter-0.99.8.5/data/Makefile.am	2025-03-25 18:09:35.930109932 +0100
@@ -37,6 +37,9 @@
 guestsession_autostartdir = $(datadir)/arctica-greeter/guest-session/skel/.config/autostart
 guestsession_autostart_DATA = arctica-greeter-guest-session-startup.desktop
 
+arctica-greeter.desktop.in: arctica-greeter.desktop.in.in
+	$(AM_V_GEN) sed -e "s|\@pkglibexecdir\@|$(pkglibexecdir)|" $< > $@
+
 xgreeterdir = $(datarootdir)/xgreeters
 dist_xgreeter_in_files = arctica-greeter.desktop.in
 dist_xgreeter_DATA = $(dist_xgreeter_in_files:.desktop.in=.desktop)
Index: arctica-greeter-0.99.8.5/data/90-arctica-greeter.conf
===================================================================
--- arctica-greeter-0.99.8.5.orig/data/90-arctica-greeter.conf	2025-03-25 18:09:35.934109933 +0100
+++ arctica-greeter-0.99.8.5/data/90-arctica-greeter.conf	2025-03-25 18:09:35.930109932 +0100
@@ -4,7 +4,12 @@
 # system, remove the comment hashes for all options below
 
 # we are very serious, we _want_ Arctica Greeter as LightDM greeter!!!
-greeter-session=arctica-greeter
+# Actually, we're not that serious after all. Since LightDM reads this
+# configuration file independently of the selected greeter, this setting will
+# always make it spawn Arctica Greeter.
+# Instead, we'll let LightDM figure out the greeter to use via the
+# update-alternatives system.
+#greeter-session=arctica-greeter
 
 # don't show local user names at Arctica Greeter login prompt
 #greeter-hide-users=true
openSUSE Build Service is sponsored by