Windows 11에서 WSL2를 통해 실행되는 그래픽 프로그램이 때때로 모니터 외부에서 열리고 다시 이동할 수 없습니다.

Windows 11에서 WSL2를 통해 실행되는 그래픽 프로그램이 때때로 모니터 외부에서 열리고 다시 이동할 수 없습니다.

때로는 Windows 11 컴퓨터의 WSL2에서 실행되는 Linux 배포판 내부에서 Chrome, Cypress Test Runner, Firefox 등을 실행할 때 표시되는 데스크톱에서 열리지 않고 모니터로 다시 이동할 수 없는 것 같습니다.

작업 표시줄에 아이콘이 보이지만 닫는 것 외에는 아무 것도 할 수 없습니다.

이 문제를 해결하는 유일한 방법은 컴퓨터를 재부팅하는 것 같은데 이는 약간 비실용적입니다.

답변1

왜 이런 일이 발생하는지 잘 모르겠지만 재부팅하는 대신 다음 중 하나를 통해 창을 화면으로 다시 이동할 수 있습니다.xdotool또는wmctrl.

예를 들어 의 경우 xdotool먼저 다음을 통해 설치합니다.

sudo apt install xdotool

그런 다음 다음과 같이 하십시오:

xdotool search --pid $(pgrep -xo xterm) --class '.' windowmove 100 100

-class '.'단지 문제를 해결하기 위한 것입니다 .문제.

적절한 창을 검색하는 다른 방법도 있습니다. 자세한 내용은 매뉴얼 페이지를 참조하십시오.

를 사용하면 모든 X 창의 클래스와 ID에 대한 자세한 정보를 얻을 수 있습니다 xlsclients -l.

관련 정보