14.04의 그래픽 메뉴에서 종료 할 때 어떤 명령이 실행됩니까?


15

톱니 바퀴를 클릭하면 나타나는 메뉴에서 "종료"를 클릭하면 다음 명령이 실행된다는 것을 이해합니다.

dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown

그러나 터미널 에서이 명령을 실행하면 다음 오류가 발생합니다.

Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files

14.04가 종료를 위해 다른 서비스를 사용하기 때문입니까, 아니면 내가 잘못하고 있습니까?


참고 :이 질문은 다음과 같습니다.


2
이것은 본질적으로 askubuntu.com/questions/1792/ 의 복제본입니다. 여기에 대한 답변은 형식이 정확하고 올바른 다른 질문으로 이동해야합니다.
Cas

답변:


25

systemd-logind 14.04에서 사용자 세션을 관리합니다 (consolekit 및 upower를 login1로 대체). 사용하는 명령은 다음과 같습니다.

전원 끄기 :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true

재부팅 :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Reboot" boolean:true

일시 중지 :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true

최대 절전 모드 :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Hibernate" boolean:true

출처 : forum.ubuntu-fr.org


의도 한대로 정확하게 작동하지만 솔루션의 출처를 언급 할 수 있다면 좋을 것입니다.
jobin

나는 답변을 출처로 업데이트했다
Sylvain Pineau
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.