[РЕШЕНО]Как перезагружаться и выключать систему, что бы нормально завершались процессы?

В огнелисе есть аддон - менеджер сессий, и пофигу как закрывать фокса, все равно все вкладки восстановятся
https://github.com/warlock90000/awesome
warlock9000
В огнелисе есть аддон - менеджер сессий, и пофигу как закрывать фокса
Мне как бы пофиг, что там есть для фокса.
Aivar
Предыдущая сессия будет автоматически восстанавливаться? Если нет, нафиг такая "нормальность и корректность"...
По твоему требованию/желанию ........... в параметрах Журнал - Останется надпись - Восстановить предыдущую сессию

Aivar
Ищите ошибку или хз...
В некоторых WM wmctrl -c не работает ........
wmctrl -l ....... выдает список, но вот прибить не получиться ....
Ошибки не исчезают с опытом - они просто умнеют
А без списка? Просто wmctrl -c "имя окна"...
akorop
"закрывать средствами WM" - этот как раз и есть wmctrl -c.

vasek
В некоторых WM wmctrl -c не работает ........

Большинству WM для их работы не требуется дополнительно установленного wmctrl.
R.V.
Большинству WM для их работы не требуется дополнительно установленного wmctrl.
Какому большинству и каков нативный алгоритм предмета спора имеет "большинство"?
Aivar,

$ pacman -Si i3-wm
...
Зависит от: xcb-util-cursor  xcb-util-keysyms  xcb-util-wm  xcb-util-xrm  libev  yajl  startup-notification  pango  libxkbcommon-x11
Доп. зависимости     : dmenu: As menu.
                       i3lock: For locking your screen.
                       i3status: To display systeminformation with a bar.
                       perl: i3-save-tree and i3-dmenu-desktop
                       perl-anyevent-i3: Features like saving the layout.
                       perl-json-xs: Features like saving the layout.
...

Где там wmctrl???

Покажите мне WM, который зависит от wmctrl.
Aivar
А без списка? Просто wmctrl -c "имя окна"...
Список выводил, чтобы посмотреть имя окна и ID ......... wmctrl -c "имя окна" (ID окна) не работает
пробовал это уже и раньше ....... и где то уже у нас это упоминалось ..........

PS ..... нашел, в том же топике, указанном мной
indeviral
p.s. wmctrl -c firefox в dwm вообще не работает((
Ошибки не исчезают с опытом - они просто умнеют
R.V., при чем тут зависимости? Из доп. зависимостей i3-wm большинство мне вообще никуда не упираются. И что из того? Каждый строит свой велосипед из подходящих запчастей. Но можно и пешком:
Aivar
закрывать приложения руками
или
Aivar
передавать фокус клиенту, затем закрывать средствами WM:
i3-msg kill
Последнее вообще геморно. Потом оказалось, что wmctrl идеально подходит для решения вопроса. Что в этом плохого? Я же не осуждаю тех, кто в awesome тянет conky (хотя зачем?)... Так им хоццо, нравиццо и т.д.
safocl
допустим, отключаю
shutdown -h now
, запускаю комп, запускается хромиум, с предложением восстановить последнюю сессию...
получается чо хромиум завершился аварийно?

У меня в Awesome WM - на три клавиши "systemctl poweroff" и на три клавиши "systemctl reboot". И даже если я забыл закрыть chromium - никаких потом предложений восстановить последнюю сессию.

Процесс выключения Linux включает в себя, как минимум:

Завершение процессов пользователя
Сигнал SIGTERM всем процессам
Сигнал SIGKILL всем процессам
Монтирование файловых систем в режиме только для чтения
Подготовка внешних устройств к отключению
Блокировка пространства пользователя, чтобы гарантировать, что ни один код пользователя больше не будет запущен
Завершение работы и отключение питания большинства периферических устройств
Отключение питания компьютера
 
Зарегистрироваться или войдите чтобы оставить сообщение.