
내 컴퓨터에 원격으로 연결되어 있을 때 xfce 세션에서 로그아웃하고 싶습니다. 그 이유는 때때로 방금 원격으로 설정한 새로운 XFCE 세션에서 작업하려는 잠금 파일을 실행하는 하나 또는 두 개의 프로그램을 남겨두기 때문입니다.
나는 그것에 대해 잘 알고 있습니다 xfce4-session-logout
. 다음 조건을 충족하는 경우에만 유효합니다.
- 대화식으로 xfce에 로그인합니다(화면 GUI 또는 원격 x11 세션을 보고 있음).
- XFCE 세션(현재 위 세션에서 호스팅됨)에서 터미널을 시작했습니다.
작동하지 않는 것은 다른 위치에서 컴퓨터에 원격으로 SSH를 연결한 다음 원격으로 로그아웃을 시도하는 것입니다. 아니요, 작동하지 않습니다. xfce4-session-logout
이 경우에는 아무것도 하지 마십시오. 오류가 표시됩니다.
$ ssh <my machine>
<works fine...>
$ xfce4-session-logout --logout
xfce4-session: Received error while trying to log out (Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.).
일반적인 시나리오:
직장에서(낮):
- SDDM에 로그인하고 XFCE 세션을 시작하십시오.
- 일부 파일을 열고, 일부 작업을 수행하고, 파일을 저장하고, 열어 두십시오.
- 집에가
집에서(저녁):
- x2go를 사용하여 그래픽 원격 xfce 세션 시작
- 잠긴 파일을 열어보세요. (젠장, 파일이 잠겨있습니다.)
이 시점에서 나는 파일을 열어두는 프로그램에 신호를 보낼 수 있습니다. (이것은 훌륭하게 작동합니다.) 때로는 다른 세션에서 로그아웃하고 새 세션을 만들고 싶을 때가 있습니다. 그것이 내가 여기서 묻는 것입니다.