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 +}