사진을 찍지 않고 xfce4-screenshooter -r을 어떻게 종료합니까?

사진을 찍지 않고 xfce4-screenshooter -r을 어떻게 종료합니까?

그래서 저는 MacBookPro에서 자주 수행하는 작업과 유사하게 작동하도록 Xubuntu를 시뮬레이트하려고 노력해 왔습니다. 제가 자주 하는 일 중 하나는 xUbuntu에서 지역의 스크린샷을 만드는 것입니다. 이 작업은 다음을 통해 수행됩니다.

xfce4-screenshooter -r

내 질문은: 실수로 바로가기 조합을 눌렀을 경우 사진을 찍지 않고 종료하려면 어떻게 해야 합니까? Mac에서는 Esc 키를 누르거나 마우스 오른쪽 버튼을 클릭하여 이 작업을 수행할 수 있습니다(지금은 확실하지 않지만 조금 후에 확인할 수 있습니다).

질문하기 전에 인터넷을 검색했지만 유용한 내용이 나오지 않습니다.

정말 감사합니다.

편집: "esc" 키를 누르면 처음으로 작동합니다. 하지만 단축키를 다시 누르면 "esc" 키가 더 이상 작동하지 않습니다.

답변1

timeout시간 제한이 있는 스크린샷 도구를 실행하려면 명령을 사용하세요 .

다음 명령을 사용하여 새 애플리케이션 바로가기를 추가합니다.

timeout 15 bash -c 'xfce4-screenshooter -r -s $HOME'

그런 다음 명령 단축키로 선택한 키보드 키를 누르십시오. 테스트에서는 Shift+ 키를 사용했습니다 . Print이제 키를 다시 눌러 명령을 호출하십시오.

그 옵션이 필요한 이유

-s PATHPATH스크린샷이 저장될 디렉토리를 지정하는 것입니다 . 이 옵션은 "다른 이름으로 저장" 대화 상자 앞에 표시되는 저장, 클립보드에 복사 등 작업을 선택하기 위해 대화 상자를 건너뜁니다. 이렇게 하면 사용자 상호 작용이 몇 초 정도 줄어듭니다.

bash -c '... $HOME'bash 쉘을 이용하여 현재 사용자의 홈 디렉터리에 대한 환경 변수를 지정하는 것입니다. 로 직접 경로를 사용하는 것보다 편리합니다 /home/USERNAME.

기다리거나 죽여라

기간에 도달 하면 timeout스크린샷 촬영 및 저장 여부와 상관없이 지정된 명령(예: Screenshooter)이 종료됩니다. 이 명령에는 응용 프로그램을 종료하기 위해 별도의 단축키가 필요하지 않습니다. 지정된 시간 동안 기다리면 자체적으로 종료됩니다.

지정된 기간이 너무 길어서 기다릴 수 없는 경우 사용자는 다음 중 하나를 수행할 수 있습니다.

  • 시간 초과 기간을 15초 단위로 더 작은 값 으로 변경합니다.

  • killall xfce4-screenshooter@linuxode에서 제안한 대로 단축키를 사용하여 즉시 종료합니다.

사용자가 지역을 선택하는 데 걸리는 시간에 따라 제한 시간을 변경하고 스크린샷을 다른 이름으로 저장하는 것보다 후자가 더 쉬운 해결 방법인 것 같습니다. 이것이 내가 초를 제안한 이유이며 15그 이상도 아닙니다.

더 나은 방법은 최적의 지속 시간을 설정하고(사용자가 기다리기에는 너무 짧지도 너무 길지도 않음) Xfce에서 Screenshooter를 종료하기 위해 사용자가 "기다리거나 종료"할 수 있는 두 가지 해결 방법을 모두 사용하는 것입니다.

부인 성명: 이 답변은 확실한 해결책이 아닌 해결 방법을 제안합니다. 가장 좋은 대답은 EscXfce의 Screenshooter에서 제대로 작동하는 키를 사용하는 것입니다. 해당 문제가 4.10보다 새로운 Xfce에서 계속 발생하는지 아니면 다른 버전에서 발생하는지 확실하지 않습니다.

답변2

이 작업(또는 응답하지 않는 앱의 경우)을 수행하는 명령은 killall <application name>다음과 같습니다. 따라서 귀하의 경우에는 killall xfce4-screenshooterHow do you do this?

이 명령에 대한 키보드 단축키를 설정합니다. 실수로 의 키보드 조합을 누를 때 xfce4-screenshooter -r마다 Esc 키나 에 대해 만든 단축키를 누르기만 하면 됩니다 killall xfce4-screenshooter.

이것을 찾았습니다여기(두 번째 댓글을 보세요.)

관련 정보