2012-09-02 2 views
3

모듈을 작성 중이며 필터링 된 클라이언트 목록이있는 로컬 테이블이 있습니다. 테이블에있는 클라이언트 중 하나가 종료되면 "클라이언트가 유효하지 않습니다"라는 예외가 발생합니다.Awesome WM에서 클라이언트가 죽었는지 확인하는 방법

그럼 어떻게 클라이언트가 죽었는지 확인할 수 있습니까?

답변

3

모든 클라이언트에 unmanage 이벤트에 대한 신호를 추가하는 것이 가장 좋습니다. 목록에 추가하십시오. 신호 기능에서는 표 목록에서 클라이언트를 삭제할 수 있습니다. 다음과 같이 표시 될 수 있습니다.

client.add_signal('unmanage', function(c) 
    -- Remove c from your list 
end) 
관련 문제