Завершение сеанса в KDE ((программно))

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

barton`ello
Сообщения: 57

Завершение сеанса в KDE

Сообщение barton`ello »

Доброго времени суток!

Хотелось бы узнать, как можно завершить программно сеанс КДЕ с сохранением сессии (через консоль, а в будущем через скрипт)?
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: Завершение сеанса в KDE

Сообщение pzp-5 »

Здесь проскакивала подсказка от Лис (выключение из консоли с сохранением сеанса КДЕ):

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

dcop --all-sessions --all-users ksmserver ksmserver logout 0 2 0 && exit 0
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
barton`ello
Сообщения: 57

Re: Завершение сеанса в KDE

Сообщение barton`ello »

Спасибо, отличный способ. Не подскажите, где можно еще почитать про передаваемые параметры (0 2 0), я так понял через них и задается выключение. А что, если надо перезагрузку=)
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Завершение сеанса в KDE

Сообщение Лис »

Перезагрузка - logout 0 1 0
Посмотрите dcop --help. Для logout параметры следующие:
The first int is the parameter, which turns interactivity on or off. If it is 0, the ksmserver does not ask if logout command should be executed or not. If the first param is != 0 the ksmserver asks.
The second param is the logout command. 0 means 'logout' from currentkde session. 1 means 'reboot of system and 2 means shutdown of system.
The third param is still unknown for me. Maybe it is some kind of timer, but I am not sure. I will look through the sources (if I find them) and try to find out what this third param means.
I hope that that was a little bit of help for you.
Спасибо сказали:
fixx
Сообщения: 430
Статус: индивид
ОС: fedora

Re: Завершение сеанса в KDE

Сообщение fixx »

а как поставить другую команду на выключение компа в кнопке в кде?
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: Завершение сеанса в KDE

Сообщение pzp-5 »

fixx писал(а):
07.11.2006 19:31
а как поставить другую команду на выключение компа в кнопке в кде?

В режиме "администратора" можете поставить любые команды.
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
fixx
Сообщения: 430
Статус: индивид
ОС: fedora

Re: Завершение сеанса в KDE

Сообщение fixx »

pzp-5
спасибо=)
Спасибо сказали: