З питання про стартову панель №85949 :
Вийти
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1
Перезавантажте
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.RequestReboot
Закрити
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.RequestShutdown
Якщо якась програма перешкоджає виходу / перезавантаженню / відключенню, ніяких дій не буде виконано, і gnome-сеанс покаже діалогове вікно підтвердження.
Тому додайте команду:
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1
до вашого сценарію.
ОНОВЛЕННЯ: Інтерфейс DBus для призупинення та сплячки видалено , щоб призупинити та перезимувати з командного рядка, використовуйте pmi.
sudo apt-get install powermanagement-interface
Призупинити:
pmi action suspend
Спять:
pmi action hibernate