Я бы атаковал файл напрямую:
sed -i 's/\[Service]/ a\
ExecStartPre=/bin/sleep 5' /usr/lib/systemd/system/sddm.service
У меня возникла эта проблема при использовании dotnet, установленного с помощью оснастки. Я удалил и установил напрямую, через APT. Теперь он работает отлично. Я использовал команды из следующей ссылки:Dotnet Core