에서 런치 패드 질문 # 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-session은 확인 대화 상자를 표시합니다.
따라서 다음 명령을 추가하십시오.
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