Ubuntu не отправляет SIGTERM при завершении работы

Пожалуйста, посетите здесь, прежде чем подключаться к vpn. Запишите или откройте сайт. Это должен быть ваш общедоступный адрес WAN-ip: 81.171.x.x Затем вы подключаете свой vpn и снова смотрите сюда. Теперь отображаемый ip должен быть похож на адрес сервера vpn, в вашем примере 123.123.123.123.

1
задан 26 June 2016 в 10:46

2 ответа

Для чего это стоит, некоторое время назад я нашел эту процедуру на форуме Manjaro:

close_apps () {
WIN_IDs=$(wmctrl -l | grep -vwE "Desktop$|xfce4-panel$" | cut -f1 -d' ')
for i in $WIN_IDs; do wmctrl -ic "$i"; done

# Keep checking and waiting until all windows are closed
while [ "$WIN_IDs" != "" ]; do
        sleep 0.1;
        WIN_IDs=$(wmctrl -l | grep -vwE "Desktop$|xfce4-panel$" | cut -f1 -d' ')
done

}

Вы можете называть это в собственном сценарии закройте все открытые приложения до выключения (или перезапустите).

Единственная проблема: она была создана для Xfce, поэтому ей нужны изменения, которые накладывает Unity DE. Маленькая помощь от кого-то более знающего была бы здесь приятной, чтобы помочь решить проблему OP.

0
ответ дан 23 May 2018 в 10:00
  • 1
    У меня не будет доступа к моему компьютеру в течение нескольких дней, поэтому я не могу попробовать, даже если он исправлен. Должно ли действительно нужно использовать такой скрипт? Я думаю, что ubuntu shoukd справится с этим сам по себе. – GKraft 29 June 2016 в 17:58
  • 2
    Согласовано. Тем не менее, он отлично работает в Xubuntu. Например, выключение будет ждать бесконечно, если есть несохраненный документ. – S.R. 10 July 2016 в 17:47

На самом деле часть скрипта, который закрывает все окна и не зависит от какого-либо конкретного DE, доступна в Ask. 2-й и 3-й ответы особенно полезны.

Как легко закрыть все открытые окна

0
ответ дан 23 May 2018 в 10:00
  • 1
    Они кажутся многообещающими. Я, вероятно, в конечном итоге использую аналогичный скрипт. – GKraft 13 August 2016 в 00:17

Другие вопросы по тегам:

Похожие вопросы: