LINUX.ORG.RU

[gentoo][kde]При выключение закрываются все приложения без запроса на сохранение.

 ,


0

2

Как правильно реализовать выключение, что бы система ждала пока, я не отвечу на диалоги сохранения или сохраняла состояние приложений?
Извините за идиотский вопрос, просто сегодня, из-за этого, пару важных документов потерял.

★★★★★

Сохраняйте важные документа непосредственно перед запуском процедуры выключения ПК, раз уж они важные, а не тыкайте бездумно «выключить».

kostik87 ★★★★★
()
Ответ на: комментарий от deterok
qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout 0 0 0

Потом отловить когда все разлогинились (например, с помощью комманды who ) и сделать poweroff. Все это запихнуть в скрипт и повесить на кнопку выключения в ACPIшных скриптах или на «низкую» батарею, а в KDE сделать «не реагировать» на кнопку power (судя по всему у тебя и так это стоит).

Kroz ★★★★★
()
Ответ на: комментарий от Kroz
Could not connect to D-Bus server: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Что то не так с dbus?

deterok ★★★★★
() автор топика
Ответ на: комментарий от Kroz

У меня systemd
Юнит выглядит так:

[Unit]
Description=D-Bus System Message Bus
Requires=dbus.socket
After=syslog.target

[Service]
ExecStartPre=/usr/bin/dbus-uuidgen --ensure
ExecStartPre=-/bin/rm -f /var/run/dbus.pid
ExecStart=/usr/bin/dbus-daemon --system --address=systemd: --nofork --systemd-activation
ExecReload=/usr/bin/dbus-send --print-reply --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig
OOMScoreAdjust=-900

Скорее всего сдесь что то не то. Есть, кто разбирается в systemd?

deterok ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.