Попробуйте прокомментировать все ваши команды «exit» (если есть) в вашем скрипте, разместив # перед ними и отпустите его. Возможно, вы выполняете «exit» в своей оболочке, которая закрывает сеанс терминала.
У меня возникла аналогичная проблема, и я считаю, что проблема связана с проблемой конфигурации с lightdm. К сожалению, удаление lightdm не удаляет все файлы конфигурации.
Я рекомендую удалить все файлы lightdm.conf и любой файл с именем в его имени, а затем переустановить lightdm
[d2 ] Я предлагаю рисковать! Если lightdm get запутался, вы не сможете вернуться в gui. Поэтому я рекомендую этот порядок:sudo apt-get install --reinstall lightdm один раз, чтобы убедиться, что он будет работать.
Затем удалите файлы и папки, найденные locate lightdm.conf, которые находятся в /etc и /usr. НЕ то, что находится в /var/lib/dpkg/info
Наконец, sudo apt-get install --reinstall lightdm для реального
Пока я столкнулся с этой проблемой, я в конечном итоге решил ее с чистой установкой, так как я испытывал другие ошибок. Поэтому я не могу ручаться за это решение. Удачи.
Похоже на известную проблему, просто следуйте инструкциям на https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/838792/comments/24
Удачи ,