Доброго времени суток!
Хотелось бы узнать, как можно завершить программно сеанс КДЕ с сохранением сессии (через консоль, а в будущем через скрипт)?
Завершение сеанса в KDE ((программно))
Модератор: Модераторы разделов
-
- Сообщения: 558
- Статус: Главный модератор "Пингвинария" на Лафоксе.
Re: Завершение сеанса в KDE
Здесь проскакивала подсказка от Лис (выключение из консоли с сохранением сеанса КДЕ):
Код: Выделить всё
dcop --all-sessions --all-users ksmserver ksmserver logout 0 2 0 && exit 0
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
-
- Сообщения: 57
Re: Завершение сеанса в KDE
Спасибо, отличный способ. Не подскажите, где можно еще почитать про передаваемые параметры (0 2 0), я так понял через них и задается выключение. А что, если надо перезагрузку=)
-
- Сообщения: 1639
- ОС: Zenwalk
Re: Завершение сеанса в KDE
Перезагрузка - logout 0 1 0
Посмотрите dcop --help. Для logout параметры следующие:
Посмотрите 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.
-
- Сообщения: 430
- Статус: индивид
- ОС: fedora
Re: Завершение сеанса в KDE
а как поставить другую команду на выключение компа в кнопке в кде?
-
- Сообщения: 558
- Статус: Главный модератор "Пингвинария" на Лафоксе.
Re: Завершение сеанса в KDE
В режиме "администратора" можете поставить любые команды.
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
-
- Сообщения: 430
- Статус: индивид
- ОС: fedora
Re: Завершение сеанса в KDE
pzp-5
спасибо=)
спасибо=)