그래서 방금 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 ...'