Я хочу закрыть сеанс gnome и выключить компьютер после завершения загрузки, но я хочу показать окно отключения, чтобы в некоторых случаях его можно было отменить. Я использую: gnome-session-quit --power-off --force
, но это не работает, когда экран находится в режиме ожидания. Это ошибка или нормальное поведение? В Gnome 2 это работало хорошо, даже если экран выключен.
Есть идеи?
Вы можете набрать shutdown --help
в терминале, чтобы увидеть различные варианты
shutdown --help Usage: shutdown [OPTION]... TIME [MESSAGE] Bring the system down. Options: -r reboot after shutdown -h halt or power off after shutdown -H halt after shutdown (implies -h) -P power off after shutdown (implies -h) -c cancel a running shutdown -k only send warnings, don't shutdown -q, --quiet reduce output to errors only -v, --verbose increase output to include informational messages --help display this help and exit --version output version information and exit
ВРЕМЯ может иметь разные форматы, наиболее распространенным является просто слово «сейчас», которое приведет к падению системы немедленно. Другие допустимые форматы: + m, где m - это количество минут ожидания до выключения и hh: mm, который указывает время на 24-часовых часах.
Зарегистрированные пользователи предупреждаются сообщением, отправляемым на их терминал, вы можете включить в него дополнительное СООБЩЕНИЕ. Сообщения можно отправлять без фактического сбоя системы с помощью опции -k.
Если задано ВРЕМЯ, команда будет оставаться на переднем плане, пока не произойдет отключение. Он может быть отменен Control-C или другим пользователем с помощью опции -c.
По умолчанию система переводится в режим обслуживания (однопользовательский), вы можете изменить это с помощью опции -r или -h, которая указывает перезагрузку или останов системы соответственно. Параметр -h может быть дополнительно изменен с помощью -H или -P, чтобы указать, следует ли остановить систему или отключить ее впоследствии. По умолчанию остается до сценариев выключения.
blockquote>для запуска вам понадобится
sudo shutdown now
, например, сразу же выключит компьютер.надеюсь, это поможет.
Ну, я почти уверен, что это ошибка гнома с gnome-session-quit
.
Пока они это решают, я создал скрипт для этого:
yad --text-info --title LFTP --text='<b>El sistema procederá a apagarse en unos segundos...</b>' --image=/home/simon/.local/share/icons/lftp.png --image-on-top --timeout=10 --timeout-indicator=bottom --on-top --center --button=gtk-cancel:0 --window-icon=/home/simon/.local/share/icons/lftp.png || sudo shutdown -h now
Я использую Яд ( форк Zenity ), чтобы показать предупреждение. [ 116]