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

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

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

Благодарю.

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

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) имеют файлы восстановления. Проконсультируйтесь с вашими приложениями, если есть функция автоматического сохранения. По большей части идет старая поговорка «Спасти рано, спасти часто».

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

  • Переключатель Xorg DISPLAY между двумя пользователями
  • Как указать тот же порядок для кнопок «ОК» и «Отмена» в приложениях KDE и GNOME?
  • Запуск приложения GUI в RHEL 5 зависает
  • Активировать окно, которое было активным до переключения рабочей области при переключении
  • gnome network manager: нет интернета, пинг работает, dig @ 8.8.8.8 работает
  • Проблемы с удалением gnome-builder
  • Смена угла уведомления GNOME 3 влево-влево!
  • Уведомление из экрана
  • отобразить специальный символ из шрифта в ярлык ключевого слова
  • Как запустить вспомогательные апплеты в Центре управления GNOME (v3) непосредственно из командной строки?
  • Как я могу легко скопировать профиль одного пользователя в другой в GNOME?
  • Linux и Unix - лучшая ОС в мире.