GUI를 사용하여 xterm 기본 창에 액세스

GUI를 사용하여 xterm 기본 창에 액세스

귀하의 질문은 다른 질문과 중복될 가능성이 있는 것으로 확인되었습니다. 거기에 있는 답변으로 문제가 해결되지 않으면 문제의 고유한 부분을 자세히 설명하도록 편집하십시오.

원본 게시물 업데이트 요청이 보류 중인지 확인하세요.

이것은 엄밀히 말하면 Linux 문제가 아니기 때문에 여기에 이 ​​질문을 게시하기가 매우 꺼려집니다. 이로 인해 더 많은 합법적인 게시물이 금지되거나 차단되는 일이 발생하지 않기를 바랍니다. 게시물이 규정을 준수하지 않는 경우 해당 게시물을 무시하시기 바랍니다.

나는 xterm을 사용하여 시스템 명령(제 경우에는 "bluetoothctl")을 실행하고 그 출력을 C++ 응용 프로그램에서 처리하는 것을 좋아합니다.

내가 이해한 바에 따르면 Xterm은 내 응용 프로그램에서 완전히 볼 수 있는 "기본 창"으로 출력하지만 코드에서 실제로 액세스하는 방법을 알 수 없습니다.

덜 기술적인 용어로 말하자면, 내 응용 프로그램에서 선택한 개체에 xterm "기본 창"을 어떻게 복사합니까? 나는 파일에서 xterm 출력을 검색하는 방법을 알고 있지만 그러한 파일에는 제어 문자가 포함되어 있어 편집하고 싶지 않지만 이미 그렇게 하고 있습니다.

나는 하나의 "기본 xterm 창"에서 다른 창으로 "끌어서 놓기"할 수 있는 것을 좋아합니다.

답변1

나는 다음을 사용하여 출력을 캡처합니다.script, 다음을 사용하여 색상 이스케이프 시퀀스를 필터링합니다.script2log( bluetoothctl이것의 사용법은 하드코딩되어 있기 때문입니다.)

관련 정보