что то оно как то не очень подходит для выполнения скриптов при выходе из графического сеанса.
Не разобрался пока.
- извини, но я тоже как-то не особо вникал...
Сча глянул у себя в Ubuntu MATE 20.04, оказывается нет файла lightdm.conf в /etc/lightdm/, зато появился каталог /etc/lightdm/lightdm.conf.d (пусть и пустой, но он есть, а следовательно для чего-то нужен)
Чтоб понять что вообще творится у меня с lightdm посмотрел выхлоп lightdm --show-config, оказывается куча всего понаконфигурировано и без /etc/lightdm/lightdm.conf, теперь вместо одного файла их несколько и находятся они в/usr/share/lightdm/lightdm.conf.d/
... возможно туда же следует разместить и еще один со строкой session-cleanup-script=/path/to/script, ну и разумеется не забыть выполнить dpkg-reconfigure lightdm