i3 스크린샷에서 prtscr을 사용하여 Flameshot을 시작하는 방법

i3 스크린샷에서 prtscr을 사용하여 Flameshot을 시작하는 방법

그래서 방금 Flameshot을 설치했고, 실행하면 UI의 애플릿 섹션에 나타납니다. 하지만 화면 캡처를 실행하려면 클릭해야 합니다. PrtScr을 Flame 화면 캡처의 바로가기로 만들 수 있나요? i3를 사용하고 있어요

답변1

를 사용하여 실행할 수 있습니다 i3-dmenu-desktop.

i3 구성의 키에 바인딩하기만 하면 됩니다.

bindsym $mod+[any key] exec i3-dmenu-desktop 

그런 다음 거기에서 데스크톱 응용 프로그램을 시작할 수 있습니다.


Prt Sc또는 Flameshot을 키 에 바인딩하려는 경우

bindsym Print exec /path/to/flameshot

또는 트레이에 Flameshot GUI를 생성하는 대신 Flameshot GUI를 실행하려는 경우:

bindsym Print exec "flameshot gui"

답변2

i3의 bindsym명령은 키 또는 키/스트로크 그룹을 명령에 바인딩하는 데 사용할 수 있습니다. i3의 exec명령은 프로그램을 실행하고 프로세스를 시작합니다.

i3 구성( $HOME/.config/i3/config)에 추가하고 구성을 다시 로드하거나 i3를 다시 시작하세요.

echo 'bindsym Print exec flameshot' >> $HOME/.config/i3/config
i3-msg reload

내 시스템에서는 Alt수정자 키( $mod) 를 사용하여 Alt + Print실제 문제가 결합됩니다 Sys_Req. 작동하게 하려면 그에 따라 바인딩을 수정해야 합니다.

echo 'bindsym $mod+Sys_Req ...'

관련 정보