Есть ли способ предотвратить выключение системы при нажатии кнопки «Выключить» в Ubuntu 20, когда какие-либо программы (особенно в других рабочих областях) все еще открыты? Или хотя бы выдать предупреждение о том, что можно прервать процесс выключения? Я часто сталкиваюсь с нежелательным принудительным завершением программы и хотел бы предотвратить это в будущем. Я бы предпочел не запускать сценарий оболочки при выключении компьютера. Простого нажатия обычной кнопки «Выключение питания» должно быть достаточно.
Вопрос был задан раньше здесь для Ubuntu 18. Похоже, что ответ не решает мои проблемы должным образом, потому что я хотел бы иметь простое решение, которое просто работает при нажатии кнопки «Выключить» (в отличие от запуска каких-либо сценариев). Этот отвечать on Stackoverflow предлагает постоянно запускать скрипт в фоновом режиме, который обрабатывает любое завершение работы. Я также не большой поклонник этого, поскольку я считаю, что в Ubuntu может быть более «родная» и более простая функция.
Предыстория варианта использования согласно запросу @vanadium в комментариях.
Вариант использования будет меньше о потерянных данных и больше о «потерянной настройке». В первой рабочей области у меня часто бывает одна-две среды разработки, браузер с определенными вкладками и какие-то другие запущенные программы; затем то же самое в другом рабочем пространстве вместе со Slack; а затем еще одно рабочее пространство, в основном с электронными таблицами и еще большим количеством вкладок браузера. На настройку всего этого уходит много времени, и проблема заключается в том, что я теряю свое состояние работы для разных проектов. Обычно я сразу все сохраняю, поэтому в данном случае это предупреждение, к сожалению, бесполезно.