지연이 있는 지역을 캡처하는 CLI 명령이 있습니까?

지연이 있는 지역을 캡처하는 CLI 명령이 있습니까?

Linux에서 본 모든 스크린샷 도구 중에서 KDE 도구( ksnampshot)가 가장 강력해 보입니다.

ksnapshot --regionKsnapshot GUI를 열지 않고도 선택한 영역을 캡처하기 위한 바로가기와 연결할 수 있는 명령입니다.

반면, GUI에는 지역 캡처 지연을 설정하는 추가 옵션이 있습니다.

여기에 이미지 설명을 입력하세요

그것도 명령어로 할 수 있나요? 에 언급된 지연 인수가 표시되지 않습니다 ksnapshot --help-all.

ksnapshot또는 다른 도구가 이를 수행 할 수 있습니다 .지연된 직사각형 영역을 캡처하는 CLI 명령?

답변1

여러 가지 방법이 있는데 가장 간단한 방법은 다음과 같습니다 sleep(1).

sleep 1m && ksnapshot --region ...

&&대신 을 사용하면 ;으로 명령을 취소할 수 있다는 추가 이점이 있습니다 CTRL C.

답변2

확인해 보세요 man at. 나는 다음과 같은 것을 믿습니다:

at -f <(printf %s 'ksnapshot --region ...') 'now + 1 minutes'

당신이 원하는 것을 할 것입니다.

이것은 bash 프로세스 대체를 사용하므로 모든 것이 한 줄에 들어갈 수 있습니다. 명령을 실행하기 전에 스냅샷 명령을 ​​파일에 추가해도 괜찮다면 다음과 같습니다.

at -f file_that_contains_the_command 'now + 5 minutes'

관련 정보