캡쳐 후 간단하게 편집이 가능한 강력한 스크린샷 앱입니다.
wayland 이후 사용이 쉽지 않은데, 아래와 같이 설정하면 사용이 가능합니다.
가장 많이 사용하는 화면을 드래그해서 원하는 부분을 캡쳐하는 단축키인 shift-space 에 등록하여 사용하는 방법을 적어보겠습니다.
github issue 를 참고했습니다. 버전이 업데이트되면 지원이 될 수 있을 지 모르지만, 오늘 현재 잘 동작하지 않습니다.
https://github.com/flameshot-org/flameshot/issues/3213
일단 CLI 명령어는 아래와 같습니다.
env XDG_SESSION_TYPE= QT_QPA_PLATFORM=wayland /usr/bin/flameshot gui
위와 같이 입력하면 정상작동하는 것을 확인할 수 있습니다. 캡쳐도 잘되고, 잘 동작합니다.
하지만 위 명령어를 그대로 gnome - keyboard - shrotcuts 에 설정하면 잘 동작하지 않습니다.
하여 아래와 같이 /usr/local/bin 폴더에 스크립트를 하나 만들어줍니다.
저는 flameshot.sh 라는 이름으로 생성하였고, 실행가능한 스크립트는 sudo chmod a+x 명령어로 실행 권한을 부여합니다.
스크립트 내용은 간단합니다.
#!/bin/bash
env XDG_SESSION_TYPE= QT_QPA_PLATFORM=wayland /usr/bin/flameshot gui
그리고 gnome settings 에서 keyboard - shortcuts 로 이동합니다.
gnome 의 screenshots 기능이 내장되면서 shift-space 단축키가 gnome 내장 screenshot 앱에 바인딩되어 있는데 이를 해제합니다.
Custom Shortcut 으로 가서 단축키 하나를 추가합니다.
이제 할당된 단축키를 눌러서 잘 동작하는지 확인합니다.
끝.