XFCE4에서는 작동하므로 분명히 dbus를 통해 종료에 액세스할 수 있지만 KDE4에서는 로그아웃 옵션만 있습니다.
어떤 아이디어가 있나요?
kde4를 시작합니다dbus-launch --exit-with-session startkde
편집하다
예, Active=yes
systemctl에서 얻었지만 dbus-launch를 제거하면 Docker가 시작되지 않고.. 종료 옵션을 여전히 사용할 수 없습니다.
답변1
dbus-launch
systemd는 더 이상 필요하지 않습니다. say startx
에서 런타임이 시작되었는지 확인해야 합니다 . 이렇게 하면 로그인 세션이 유지됩니다. 아래에는 systemd --user 세션 설정에 대한 몇 가지 참고 사항이 나열되어 있습니다.Xwindows
TTY
시작 x
사용자는 세션을 관리하려면 먼저 systemd-logind를 설정해야 합니다. systemd가 시스템 초기화 데몬으로 실행 중인 경우 이는 이미 발생한 것입니다.
다음으로 사용자는 다음을 입력하여 systemd를 시작해야 합니다.~/.xinitrc.
systemd --user
사용자가 systemd --user를 통해 창 관리자를 시작하지 않으면
systemd --user &
~해야 한다~/.xinitrc
창 관리자를 실행하기 전에 .
일단 시작되면 X
사용자는 다음 명령을 사용하여 자신의 세션이 이제 systemd-logind에 의해 관리되는지 확인할 수 있습니다.
$ loginctl --no-pager show-session $XDG_SESSION_ID | grep Active
이 명령이 인쇄되면 Active=yes
사용자는 이제 를 사용하여 systemd-logind
세션을 관리하고 있는 것입니다.사용자는 ~/.xinitrc에서 ck-launch-session 또는 dbus-launch 인스턴스를 제거해야 합니다., 왜냐하면 이러한 명령은불필요한.