Я хочу проверить 10 + локальные репозитории Мерзавца, если у них есть какая-либо непродвинутая фиксация перед завершением работы.
(Я всегда забывал продвигать их, поэтому позже, следующим утром я приехал офис и спина домой снова),
Я думаю, возможно, что процесс завершения работы может проверить некоторые условия встретиться, если какое-либо условие не соблюдают, то дайте пользователю выбор продолжить завершать работу или просто отменять.
Затем я могу записать что-то для сцепления завершения работы для проверки моего репозитория Мерзавца для продвижения.
Править
Я изменил заголовок от Ubuntu shutdown hook
кому: Compiz shutdown hook
. Я хочу сцепиться с маленькой прекрасной кнопкой отключения, скорее затем нажать другой ужасный ярлык на рабочий стол.
Вы могли пойти простым путем и записать сценарий завершения работы, который делает эту проверку Вас. Вместо нажатия shutdown
, Вы нажимаете на этот сценарий.
К сожалению, я не работал к настоящему времени с МЕРЗАВЦЕМ, таким образом, Вы, я не могу дать Вам подсказки по тому, как это могло работать.
Надлежащий способ сцепить это в состоял бы в том, чтобы запустить скрипт, когда Вы выходите из gdm. К сожалению, кажется, нет простого способа настроить это на основе в расчете на пользователя. Этот вопрос содержит некоторые идеи, как настроить это, хотя: https://stackoverflow.com/questions/1167484/how-to-gracefully-shutdown-emacs-daemon; искать /etc/gdm/PostSession/
.
Я думаю, что Вы хотите, может быть решен с приложением Sentinella, можно сделать программу оно для контроля сценария, запущенного Вами, и однажды этот сценарий, приложение завершает работу системы для Вас. Вам будет нужен определенный удар, но иначе это решает Вашу проблему.