사용자 정의 스크린샷을 정의하고 Gnome 3의 키보드 단축키에 할당하는 방법은 무엇입니까?

사용자 정의 스크린샷을 정의하고 Gnome 3의 키보드 단축키에 할당하는 방법은 무엇입니까?

저는 Lenovo Thinkpad X1 Carbon(3세대)에서 Debian 테스트를 위해 Gnome 쉘 3.14.2를 사용했습니다. scrot를 기반으로 사용자 정의 "스크린샷" 명령을 만들고 싶습니다.

scrot -s -b '%Y-%m-%d_%H:%M:%S_screenshot.png' -e 'mv $f ~/Myfolder'

이 줄을 파일에 넣고 .scrot.sh바로 가기 만들기 명령을 전달했습니다 /bin/sh ~/scrot.sh. 또한 트리거 단축키로 "인쇄"를 사용합니다(따라서 을 누르기만 하면 됩니다 PrtScn). 그러나 스크린샷이 생성되지 않았습니다. 왜? 이 문제를 어떻게 해결하나요?

답변1

...뒤에 있는 버그는 꽤 심각합니다...찾았습니다이 게시물어느 링크여기에 링크 설명을 입력하세요. 간단히 말해서 이 명령은 실제로 다음 을 포함하는 /bin/sh /path/to/scriptscript스크립트입니다.

scrot -s -b '%Y-%m-%d_%H:%M:%S_screenshot.png' -e 'mv $f /home/$USER/Myfolder'

...하지만 (?)의 버그로 인해 바로가기에 할당하면 Settings -> Keyboard -> Shortcuts -> Custom Shortcuts작동하지 않습니다 . scrot위의 링크를 참조하세요. 해결책은 sleep 1;앞에 추가하는 것입니다 scrot.... 그래서 지금은 이것이 작동합니다. 그래도 꽤 나쁜 해킹입니다.

관련 정보