'분리 된'창을 어떻게 죽이거나 닫을 수 있습니까?


14

나는 물건을 그래프로 만들기 위해 파이썬 스크립트를 실행하고 때로는 생성 된 창을 추적하지 않고 그냥 죽일 것입니다 ^Z. 그러나 Windows와 달리 관련 창은 죽지 않습니다. 그들은 붙어서 닫을 수 없습니다.

이 창문은 실마리가 아닌 것 같습니다. 최소화되거나 크기가 조정 된 후에는 다시 그리지 않습니다. 나는 리눅스 환경에 익숙하지 않아서 무슨 일이 일어나고 있는지 명확하게 말할 수는 없지만 어떤 경우에 어떻게이 좀비 고아 호보 창을 제거합니까?


터미널에서 이러한 스크립트를 실행한다고 가정하면 언제든지 입력 할 수 exit있으며 프로세스는 자동으로 종료해야합니다 (적어도 내 경험으로는). 또한 ps -A명령을 사용한 다음을 입력 할 수 있습니다 sudo kill <process id here>.
Alex Spataru

^ Z는 리눅스 프로세스를 죽이지 않습니다. 그냥 일시 중단합니다. ^ C가 첫 번째 선택이되어야합니다. 터미널에 대한 제어권을 다시 얻기 위해 ^ Z에 의존해야하는 경우 일시 중지 된 작업을 종료하고 여전히 사용중인 리소스를 확보해야합니다. 일시 중단 된 상태에서는 SIGKILL 이외의 신호로 죽지 않습니다. 따라서 "bg"는 아이가 죽게하는 데 유용 할 것입니다. xkill은 훌륭하고 사용하기 쉽지만 실제로 프로세스를 종료하지는 않습니다. xkill에 의해 X 연결이 닫히면 잘 작동하지 않는 잘 작동하는 프로그램 (예 : 중단되어 중단되지 않은 프로그램)이 종료됩니다.
Martin Dorey

답변:


37

당신이 사용할 수있는 xkill이 과정을 죽일 열려있는 창을 클릭 할 수 있습니다 명령 줄에서.


터미널 창이 필요하지 않도록 Alt-F2에서 실행하면 더 좋습니다.
colan

1

Ctrl+ Alt+ + 시퀀스를 사용할 수도 있습니다Esc


기본적으로 Switch system controls directly적어도 내 시스템과 VMWare에 설치된 시스템으로 설정 되어 있습니다 (둘 다 18.04 LTS). 해당 바로 가기를 재정의하는 방법을 추가 할 수 있습니다.
Kulfy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.