From d6592f5bc23147ffe1469e8a185b1edb23e5ecb7 Mon Sep 17 00:00:00 2001 From: Vladislav Nepogodin Date: Sun, 13 Nov 2022 04:35:46 +0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20generate=20gdm=20config?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- util-iso.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/util-iso.sh b/util-iso.sh index bdc3317..7725bdb 100755 --- a/util-iso.sh +++ b/util-iso.sh @@ -55,6 +55,29 @@ trap_exit() { kill "-$sig" "$$" } +generate_gbm_config() { + mkdir -p ${src_dir}/archiso/airootfs/etc/gdm + cat << 'EOF' > ${src_dir}/archiso/airootfs/etc/gdm/custom.conf +# GDM configuration storage + +[daemon] +AutomaticLoginEnable=True +# Uncomment the line below to force the login screen to use Xorg +WaylandEnable=false +DefaultSession=gnome-xorg.desktop + +[security] + +[xdmcp] + +[chooser] + +[debug] +# Uncomment the line below to turn on debugging +#Enable=true +EOF +} + prepare_profile(){ profile=$1 @@ -66,6 +89,8 @@ prepare_profile(){ ln -sf /usr/lib/systemd/system/sddm.service ${src_dir}/archiso/airootfs/etc/systemd/system/display-manager.service elif [ "$profile" == "gnome" ]; then rm -f ${src_dir}/archiso/airootfs/etc/motd + rm -rf ${src_dir}/archiso/airootfs/etc/gdm + generate_gbm_config cp ${src_dir}/archiso/packages_gnome.x86_64 ${src_dir}/archiso/packages.x86_64 ln -sf /usr/lib/systemd/system/gdm.service ${src_dir}/archiso/airootfs/etc/systemd/system/display-manager.service elif [ "$profile" == "xfce" ]; then