+1 from the debian-cd/debian-live point of view - this is exactly the fix we want.
On Fri, Oct 20, 2017 at 05:02:10PM +0200, Cyril Brulebois wrote: >Package: release.debian.org >Severity: normal >Tags: stretch >User: release.debian....@packages.debian.org >Usertags: pu > >[ debian-cd/debian-live in copy. ] > >Hi, > >We've been having issues with KDE live images, and since this popped up >on #debian-cd again, a few days ago, I've looked into backporting a fix >from unstable to stable. The source debdiff is attached, and here's the >changelog entry: >| live-config (5.20170112+deb9u1) stretch; urgency=medium >| >| [ Cyril Brulebois ] >| * Cherry-pick the change below to improve KDE live images. >| >| [ Алексей Шилин ] >| * Add components/0085-sddm to configure autologin for KDE / Plasma live >| images. Closes: #865382. >| >| -- Cyril Brulebois <k...@debian.org> Fri, 20 Oct 2017 16:53:40 +0200 > >Until this gets reviewed and ACK/NACKed by the release team, I've pushed >a stretch branch to live-config.git, except for the final “dch -r”, in >case something needs fixing before the upload. > >Thanks for your attention & time. > > >KiBi. >diff -Nru live-config-5.20170112/components/0085-sddm >live-config-5.20170112+deb9u1/components/0085-sddm >--- live-config-5.20170112/components/0085-sddm 1970-01-01 >01:00:00.000000000 +0100 >+++ live-config-5.20170112+deb9u1/components/0085-sddm 2017-10-19 >13:18:15.000000000 +0200 >@@ -0,0 +1,81 @@ >+#!/bin/sh >+ >+## live-config(7) - System Configuration Components >+## Copyright (C) 2006-2015 Daniel Baumann <m...@daniel-baumann.ch> >+## >+## This program comes with ABSOLUTELY NO WARRANTY; for details see COPYING. >+## This is free software, and you are welcome to redistribute it >+## under certain conditions; see COPYING for details. >+ >+ >+#set -e >+ >+Cmdline () >+{ >+ # Reading kernel command line >+ for _PARAMETER in ${LIVE_CONFIG_CMDLINE} >+ do >+ case "${_PARAMETER}" in >+ live-config.noautologin|noautologin) >+ LIVE_CONFIG_NOAUTOLOGIN="true" >+ ;; >+ >+ live-config.nox11autologin|nox11autologin) >+ LIVE_CONFIG_NOX11AUTOLOGIN="true" >+ ;; >+ >+ live-config.username=*|username=*) >+ LIVE_USERNAME="${_PARAMETER#*username=}" >+ ;; >+ esac >+ done >+} >+ >+Init () >+{ >+ # Disables both console and graphical autologin. >+ case "${LIVE_CONFIG_NOAUTOLOGIN}" in >+ true) >+ exit 0 >+ ;; >+ esac >+ >+ # Disables graphical autologin, no matter what mechanism >+ case "${LIVE_CONFIG_NOX11AUTOLOGIN}" in >+ true) >+ exit 0 >+ ;; >+ esac >+ >+ # Checking if package is installed or already configured >+ if [ ! -e /var/lib/dpkg/info/sddm.list ] || \ >+ [ -e /var/lib/live/config/sddm ] >+ then >+ exit 0 >+ fi >+ >+ echo -n " sddm" >+} >+ >+Config () >+{ >+ # autologin >+ if [ -n "${LIVE_USERNAME}" ] >+ then >+ cat > /etc/sddm.conf << EOF >+[Autologin] >+User=${LIVE_USERNAME} >+Session=plasma.desktop >+EOF >+ fi >+ >+ # Avoid xinit >+ touch /var/lib/live/config/xinit >+ >+ # Creating state file >+ touch /var/lib/live/config/sddm >+} >+ >+Cmdline >+Init >+Config >diff -Nru live-config-5.20170112/debian/changelog >live-config-5.20170112+deb9u1/debian/changelog >--- live-config-5.20170112/debian/changelog 2017-01-12 18:11:22.000000000 >+0100 >+++ live-config-5.20170112+deb9u1/debian/changelog 2017-10-20 >16:53:40.000000000 +0200 >@@ -1,3 +1,14 @@ >+live-config (5.20170112+deb9u1) stretch; urgency=medium >+ >+ [ Cyril Brulebois ] >+ * Cherry-pick the change below to improve KDE live images. >+ >+ [ Алексей Шилин ] >+ * Add components/0085-sddm to configure autologin for KDE / Plasma live >+ images. Closes: #865382. >+ >+ -- Cyril Brulebois <k...@debian.org> Fri, 20 Oct 2017 16:53:40 +0200 >+ > live-config (5.20170112) unstable; urgency=medium > > * Team upload. -- Steve McIntyre, Cambridge, UK. st...@einval.com Welcome my son, welcome to the machine.