Gnome: как закрыть все приложения?

Я настроил систему Debian на моем нетбуке, чтобы отключиться, когда батарея работает слишком низко. Проблема в том, что выключение убивает все запущенные приложения, не давая им возможности сохранить какой-либо документ, над которым я могу работать.

Я бы хотел написать сценарий, чтобы «аккуратно» закрыть все открытые приложения до выключения, но я не могу найти способ транслировать сообщение «Закрыть» всем запущенным приложениям в Gnome. Есть ли способ?

Благодарю.

EDIT: спящий режим не работает на моем нетбуке, поэтому я не могу использовать его в качестве альтернативного решения.

  • Redshift в gnome на wayland на Debian
  • Как работают менеджеры шрифтов в Fedora?
  • Fedora 23: установка на виртуальные окна Windows 10 хост
  • Как мне получить Ctrl + Alt + t для запуска терминала в Linux Mint 13 MATE?
  • Можно ли изменить анимацию окна по умолчанию в Gnome Shell (желательно для постепенного уменьшения / уменьшения)?
  • GNOME игнорирует естественную настройку прокрутки
  • как настроить gnome-screensaver на рабочем столе xfce
  • Фокус ввода не соответствует щелчкам окна
  • 2 Solutions collect form web for “Gnome: как закрыть все приложения?”

    Вы можете попросить гнома закрыть текущий сеанс перед выключением. Что-то вроде:

    gnome-session-quit --logout --no-prompt shutdown -h now 

    Синтаксис команды может изменяться в соответствии с версией gnome (например, gnome-session-quit – это новое имя gnome-session-save ).

    --no-prompt принудительно запускает приложения для выхода без подтверждения пользователя.

    Отключение будет осторожно «закрывать» (SIGTERM) все открытые приложения, давая возможность прекратить изящество. Затем, через какое-то время, если процесс не отвечает, жесткое убийство (SIGKILL) – не дает времени для закрытия файлов или, что более важно, баз данных.

    Выключение является автономной процедурой. Ожидается, что он не ответит на ввод пользователя. Таким образом, это не позволит дать пользователю возможность сохранить заранее. Именно по этой причине оба emacs и vi (m) имеют файлы восстановления. Проконсультируйтесь с вашими приложениями, если есть функция автоматического сохранения. По большей части идет старая поговорка «Спасти рано, спасти часто».

    Считаете ли вы, что вы изменили настройки питания, чтобы спящий режим системы? Это позволит сохранить состояние системы (включая запущенные программы) для следующего запуска.

    Linux и Unix - лучшая ОС в мире.