dbus 인터페이스를 통해 Arch Linux를 종료하는 올바른 방법은 무엇입니까?

dbus 인터페이스를 통해 Arch Linux를 종료하는 올바른 방법은 무엇입니까?

저는 openboxArch Linux를 실행하고 있는데 이전 콘솔 제품군 인터페이스는 오래전에 사라진 것 같습니다.

%> dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files

그럼 지금 어떤 인터페이스를 사용하고 계시나요?

답변1

Systemd는 Arch에서 dbus 세션을 관리합니다. 활성 세션이 있는 경우 logindsystemd를 사용하여 루트 권한 없이 종료하거나 다시 시작할 수 있습니다. 보다systemd 페이지의 전원 관리 섹션아치 위키피디아:

systemctl poweroff

추가 활성 좌석이 있는 경우 비밀번호를 입력하라는 메시지가 표시됩니다.

관련 정보