여러 개의 Gtk-2.0 위젯이있는 창이 있습니다. 그 중 하나는 연결된 GtkCompletion이 연결된 GtkEntry입니다.gtk 드롭 다운 활성 상태에서 디버깅이 불가능합니다.
GtkCompletion에 표시된 드롭 다운에서 선택 ('일치'이벤트)이 수행 될 때 호출되는 코드를 디버깅해야합니다. 그래서 중단 점을 설정하고 선택 항목을 활성화하면 전체 데스크톱이 중지됩니다. 나가기 위해 찾은 유일한 양식은 Ctl-Alt-Backspace이고, gdb 인스턴스를 삭제하십시오.
이 경우 전체 윈도우 관리자는 드롭 다운이 활성 상태 인 것처럼 유지되며 Ctl-Alt-F2와 같은 Ctl-Alt 기능에만 응답합니다.
--sync 명령 줄 옵션을 시도했지만 아무런 차이가 없었습니다. 중첩 된 Window 서버를 실행하거나 원격으로 디버깅하는 것과 같은 다소 복잡한 솔루션이있는 것처럼 보이지만 좀 더 세련된 솔루션이 없다고 상상할 수는 없습니다.
제안 사항?
감사합니다. Sam. 질문을 게시하기 전후에 수십 개의 사이트를 거쳤습니다. 정확히 어떻게 할 지에 대한 명확한 표시를 찾을 수 없었습니다. 하지만 어쩌면 드롭 다운 문제가 너무 구체적으로 보였고 좀 더 일반적인 용어로 둘러 보았어야합니다. 아직도, 나는이 문제가 더 우아한 해결책이되기에 충분할만큼 일반적이라고 생각했다. 나는 경험이 프로그래머가 아니에요 ... 답장을 보내 주셔서 감사합니다! – jcoppens