Правильное завершение X-сессии (Openbox)

Модератор: Модераторы разделов

Junker
Сообщения: 34

Правильное завершение X-сессии

Сообщение Junker »

Здравствуйте.. Интересует вопрос, как правильно завершать сессию, при использовании openbox.

Если во время работы у меня запущен krusader или допустим opera, и я завершаю сессию обычным logout'ом из меню, или gdm-stop из консоли, то krusader и opera остаюстся висеть запущенными в процессах, даже когда иксы являются не запущеными.. krusader начинает отъедать в таком состоянии все cpu..

Так все-таки, как правильно выходить из X сессии, чтобы все запущенные процессы внутри нее убивались?
Спасибо сказали:

Аватара пользователя
zombie
Сообщения: 539
ОС: Ubuntu 10.04 with OpenBox

Re: Правильное завершение X-сессии

Сообщение zombie »

Скрипт написать.
А в меню добавить что-то типа

Код: Выделить всё

bash ~/.script && openbox --exit
или

Код: Выделить всё

sh ~/.script.sh && openbox --exit
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.
Спасибо сказали:

Аватара пользователя
zombie
Сообщения: 539
ОС: Ubuntu 10.04 with OpenBox

Re: Правильное завершение X-сессии

Сообщение zombie »

Нет, все проще:

Код: Выделить всё

killall -w -u $USER

Это воспринимают нормально большинство программ. Tilda очищает за собой конфиг, поэтому у меня так:

Код: Выделить всё

cp ~/.tilda/config_0 /home/.dfltcfg/ && killall -w -u $USER

ЗЫ. Для этих строчек надо отдельный скрипт создавать: из меню они не работают.

ЗЫЫ. Да, я знаю, что топик древний, но вопрос актуальный, дал ответ тем, кому это еще понадобится.
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.
Спасибо сказали:

deblanck
Сообщения: 10
ОС: Debian 7.1 Sid/Experimental

Re: Правильное завершение X-сессии

Сообщение deblanck »

$touch logout
$nano logout
#!/bin/bash
/etc/init.d/gdm restart && killall -g -u $USER
Ctrl+X ->Y->Enter
$chmod +x ~/logout
$sudo ./logout
profit
Спасибо сказали:

Аватара пользователя
enemysystems
Сообщения: 28
ОС: Arch Linux

Re: Правильное завершение X-сессии

Сообщение enemysystems »

deblanck, ммм..., а что оно дает?
Спасибо сказали: