원격 SSH 세션에서 kwin 및 플라즈마 데스크탑을 종료하고 다시 시작하는 방법

원격 SSH 세션에서 kwin 및 플라즈마 데스크탑을 종료하고 다시 시작하는 방법

데스크탑 환경으로 kde4를 실행하는 VNC 시스템이 있는데, VNC 시스템에 로그인했는데 데스크탑에 검은색 화면만 표시됩니다. 이 문제를 해결하기 위해 SSH를 통해 VNC 호스트에 연결하고 실행했는데, pkill -ABRT kwin 하단 작업 표시줄과 창 닫기/최소화 아이콘이 있는 창 장식과 같은 일부 요소가 누락되었지만 그래픽 환경이 다시 나타납니다. 그러나 더 관련성이 높은 문제는 마우스 입력이 작동하는 동안 열려 있는 창에서 키보드를 사용할 수 없으며 키보드 단축키가 등록되지 않는다는 것입니다.

가능하다면 컴퓨터를 다시 시작하면 문제가 해결될 것이라고 생각했지만 이 옵션을 사용할 수 없습니다. 즉, 루트가 아닌 사용자로 ssh 세션에서 이 문제를 해결해야 합니다. 그러나 SSH 세션에서 시작하려고 하면 plasma-desktop다음과 같은 피드백을 받습니다.

connect /tmp/.X11-unix/X0: No such file or directory plasma-desktop(xxxxx): 
KUniqueApplication: Cannot find the D-Bus session server:  "/usr/bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed."

plasma-desktop(xxxxx): KUniqueApplication: Pipe closed unexpectedly.

누구든지 제공할 수 있는 도움이나 조언을 주시면 감사하겠습니다.

답변1

>= kde-plasma-5.13 및 x11 백엔드에 대한 기사:

전부는 아니지만 많은 kde-plasma 프레임워크 프로세스가 dbus를 통해 시작되고 제어됩니다.
따라서 가능한 경우 프로세스 종료를 피해야 하며 이러한 프로세스를 적절하게 종료하고 즉시 다시 시작하려면 dbus가 필요합니다.

DE에 문제가 발생하면 콘솔에서 다음 순서를 시도해 보세요.

kwin_x11 --replace

그 다음에

plasmashell --replace

관련 정보