systemd/gdm: fix logging into user-mode
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8189>
This commit is contained in:
@@ -5,7 +5,7 @@ maintainer="Newbyte <newbyte@postmarketos.org>"
|
||||
pkgname=gdm
|
||||
_pkgver=50.0
|
||||
pkgver=9999$_pkgver
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="GNOME display manager"
|
||||
url="https://gitlab.gnome.org/GNOME/gdm"
|
||||
# blocked by gnome-shell
|
||||
@@ -47,6 +47,7 @@ source="https://download.gnome.org/sources/gdm/${_pkgver%%.*}/gdm-$_pkgver.tar.x
|
||||
0003-DOWNSTREAM-pam-rename-common-to-base.patch
|
||||
disable-userdb.patch
|
||||
gdm.sysusers
|
||||
gnome-login-session.patch
|
||||
"
|
||||
install="gdm.pre-install gdm.post-deinstall"
|
||||
builddir="$srcdir/gdm-$_pkgver"
|
||||
@@ -82,4 +83,5 @@ e4236564014dd79d9369e56be0933278811ae276e6296b580e4b724b3f7fb2f1209b886230fb5913
|
||||
66611d49fc4c9578415a7e554834edcb9de99396bd0ca511dcfd4fb256e8a1cd1fd5f10464f4668ffe04799d919bc22ddb58e8bf272017edba69a7951522e63d 0003-DOWNSTREAM-pam-rename-common-to-base.patch
|
||||
4cbaf87896c6d890b5bdbdf13ee31c81b3cdbcba44cd8a48606268f28202fd775361c9507a503d680c70ba49eff00b896935942daf8615f434b903ae0e76fe20 disable-userdb.patch
|
||||
cdac8a8d0563f050ed7b8f4d31ea085ae24550bd99ab57ed4f3469723aea2bdcdb92330b625a96e4e366a8c3334d3b7657e0fafe9b914df6f846ea2bd0be22ec gdm.sysusers
|
||||
96bb63304b8b728930166b157d48e01baf90947a85e6802010ee6541c3cdcf5f5df7fdc0e3a51a81985c6a398215b978825188364191c8325f84db1a562605ab gnome-login-session.patch
|
||||
"
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
From 33fb8b6bbce155a78a7499fc6ff30af133aa6ed6 Mon Sep 17 00:00:00 2001
|
||||
From: Achill Gilgenast <achill@achill.org>
|
||||
Date: Mon, 16 Mar 2026 14:51:16 +0100
|
||||
Subject: [PATCH] data: Add --session gnome-login to gnome-greeter.desktop
|
||||
|
||||
Otherwise it logs into user-mode of user gdm-greeter.
|
||||
---
|
||||
data/gnome-greeter.desktop.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/data/gnome-greeter.desktop.in b/data/gnome-greeter.desktop.in
|
||||
index fded368fe..0f810662b 100644
|
||||
--- a/data/gnome-greeter.desktop.in
|
||||
+++ b/data/gnome-greeter.desktop.in
|
||||
@@ -1,7 +1,7 @@
|
||||
[Desktop Entry]
|
||||
Name=GNOME Greeter
|
||||
Comment=The default GNOME Greeter session
|
||||
-Exec=gnome-session
|
||||
+Exec=gnome-session --session gnome-login
|
||||
TryExec=gnome-session
|
||||
Type=Application
|
||||
DesktopNames=GNOME-Greeter:GNOME
|
||||
--
|
||||
GitLab
|
||||
|
||||
Reference in New Issue
Block a user