From 2f8e1f225c537cc60e022ecaa8fc102cab23ea9d Mon Sep 17 00:00:00 2001 From: Gunjan Gupta Date: Wed, 20 Dec 2023 19:46:35 +0530 Subject: [PATCH] Allwinner H6: use lightdm-gtk-greeter --- config/sources/families/sun50iw6.conf | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/config/sources/families/sun50iw6.conf b/config/sources/families/sun50iw6.conf index d837d4c752..50d5c8be08 100644 --- a/config/sources/families/sun50iw6.conf +++ b/config/sources/families/sun50iw6.conf @@ -13,3 +13,21 @@ OVERLAY_PREFIX='sun50i-h6' [[ -z $CPUMAX ]] && CPUMAX=1810000 GOVERNOR=ondemand ASOUND_STATE='asound.state.sun50iw2-dev' + +function post_family_config__install_lightdm_gtk_greeter(){ + if [[ ${BUILD_DESKTOP} == "yes" ]] && [[ ! ${DESKTOP_ENVIRONMENT} =~ ^(kde|gnome)$ ]]; then + add_packages_to_image lightdm-gtk-greeter + fi +} + +function post_family_tweaks__switch_to_lightdm_gtk_greeter(){ + # Mali T720 seems to have some issues with slick-greeter. + # Use gtk greeter instead + if [[ ${BUILD_DESKTOP} == "yes" ]] && [[ ! ${DESKTOP_ENVIRONMENT} =~ ^(kde|gnome)$ ]]; then + run_host_command_logged mkdir -p "${SDCARD}"/etc/lightdm/lightdm.conf.d/ + run_host_command_logged cat <<- 'gtk-greeter' > "${SDCARD}"/etc/lightdm/lightdm.conf.d/90-gtk-greeter.conf + [Seat:*] + greeter-session=lightdm-gtk-greeter + gtk-greeter + fi +}