프로그램이 닫힌 후에도 이전 창의 일부가 남아 있습니다.

프로그램이 닫힌 후에도 이전 창의 일부가 남아 있습니다.

프로그램을 닫은 후에도 창의 일부가 열려 있습니다. 화면의 영향을 받은 부분은 창이 열렸을 때의 상태 그대로 유지되며 다른 창 위에 그대로 유지됩니다. 다시 그리는 문제가 아니죠그 자체로-- xrefresh잘못된 창을 다시 칠하기 때문에 도움이 되지 않습니다.

이 유령 창은 '작업 표시줄'이나 Alt+Tab 전환기에 나타나지 않지만 단순한 화면 아티팩트도 아닙니다. 마우스를 그 위로 가져가면 커서가 바뀌므로 여전히 창처럼 처리됩니다(선택하거나 변경할 수 없으며 전체 제목 표시줄이 없지만).

이것을 어떻게 바꿀 수 있는지 아이디어가 있습니까? 이 문제는 불행히도 나에게 어느 정도 규칙적으로 발생합니다. 어쩌면 격주에 한 번씩 발생합니다. 확장된 계산을 하기 위해 컴퓨터를 오랫동안 켜두는 것은 작은 불편함 그 이상입니다. 작업이 완료되고 다시 시작할 수 있을 때까지 몇 주 동안 디스플레이의 일부가 차단되기 때문입니다.

답변1

동일한 문제를 겪고 있는 다른 사람들을 위해 답변을 여기에 기록했습니다.

먼저 xprop어떤 창이 문제를 일으키는지 알아내곤 했습니다. ( xkill여기서는 효과가 없었습니다.) 로 밝혀졌습니다 gtk-window-decorator.

그런 다음 pid( xprop또는 에서 제공 ps)로 종료했습니다. 마지막으로 제목 표시줄과 기타 장식을 가져오기 위해 다시 시작했습니다(Alt + F2를 사용하여 터미널에 바인딩되지 않도록 함).

답변2

가장 좋은 방법은 "ps -A" 명령을 실행하여 실행 중인 프로세스를 확인하는 것입니다. 중요한 프로그램을 실행하고 있지 않은지 확인하고 "ps -A" 명령에 더 적은 프로세스가 표시되도록 가능한 한 많은 프로그램을 종료하십시오.

그런 다음 팬텀 창이 사라질 때까지 각 프로세스를 한 번에 하나씩 종료합니다. 프로그램을 종료하기 전에 해당 프로그램을 기록해 두십시오. 이는 컴퓨터를 뒤섞는 프로세스를 종료하는 경우를 대비한 것입니다(메모리, 언제든지 재부팅할 수 있음). 이는 다음에 창이 나타날 때 다시 시작하고 다시 시작한다는 의미입니다.

이는 반복적인 프로세스이지만 결함을 찾는 데 도움이 됩니다.

문제가 되는 프로그램을 찾으면 해당 프로그램을 제거하거나 해당 프로그램이 실행될 수 없도록 속성을 설정하십시오.

또한 정상적인 프로세스가 무엇인지, 참조할 수 없는 프로세스가 범인일 수 있는지에 대한 아이디어를 제공하는 프로세스를 Google에 검색해 보세요.

관련 정보