Вам нужен менеджер сеансов, чтобы изящно убить приложения. openbox-session
может делать что хочешь. В документах прямо сказано, что он не выполняет часть сеанса сохранения, но он может выполнять часть изящного уничтожения. openbox-gnome-session
или openbox-kde-session
позволит вам использовать соответствующие менеджеры сеансов при использовании openbox в качестве вашего оконного менеджера.
Правильный способ настройки ~ / .Xsession с помощью автономного оконного менеджера для корректного завершения сеанса
2650
cYrus
Я использую xdm
и ~/.Xsession
выглядит так:
# <initialization stuff here> exec openbox
Это работает, но я заметил, что, когда я выхожу из системы Openbox
, не изящно убивает все приложения. В частности Google Chrome
жалуется на это.
Как я могу быть уверен, что дождался завершения всех процессов (как и другие конфигурации: Gnome, KDE, Windows ...)?
Единственное ( безобразное ) решение, которое я нашел, включает sleep
и kill
в ~/.Xsession
.
2 ответа на вопрос
1
Karl Bielefeldt
Попробовал это, ни за что, такое же поведение. Что еще я могу использовать в качестве менеджера сеансов? Я не вижу много (автономных) вариантов.
cYrus 14 лет назад
0
1
cYrus
Вот как я решил, я отредактировал ~/.Xsession
так:
# <initialization stuff here> openbox-session & WM_PID=$! sleep 0.5 # time needed to start openbox # <autostart applications here> wait $WM_PID for i in `ps -u $USER -o pid= | grep -v $$` ; do kill $i done sleep 1 # grace time
Я не могу найти ничего лучше сейчас. Может быть, мне следует использовать менеджер сессий, но я не знаю, какой из них подходит для моего случая.
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4