매개 변수없이 flameshot 을 실행하면 작업을 수행하지 않고 백그라운드에서 실행중인 인스턴스가 시작됩니다. 데스크탑 환경이 트레이 영역을 제공하는 경우 사용자가 구성 및 관리를 수행 할 수 있도록 트레이 아이콘도 나타납니다.
예제 명령 :
GUI로 캡처 :
flameshot gui사용자 정의 저장 경로로 GUI로 캡처하십시오.
flameshot gui -p ~ /myStuff/captures2 초 지연 후 GUI로 캡처합니다 (마우스 호버 툴팁 등의 스크린 샷을 찍는 데 유용 할 수 있습니다) :
flameshot gui -d 2000사용자 정의 저장 경로 (GUI 없음)가 포함 된 전체 화면 캡처 및 지연 :
flameshot full -p ~ /myStuff/captures -d 5000클립 보드에 커스텀 저장 경로 복사로 전체 화면 캡처 : 클립 보드에 :
flameshot full -c -p ~ /myStuff/captures마우스가 포함 된 화면을 캡처하고 이미지 (바이트)를 PNG 형식으로 인쇄합니다.
flameshot screen -r화면 번호 1을 캡처하여 클립 보드에 복사하십시오.
flameshot screen -n 1 -c의심의 여지가있는 경우 가장 좋아하는 데스크탑 환경에서 첫 번째 또는 두 번째 명령을 단축키로 선택하십시오.
Flameshot이 실행되는 동안 Systray 아이콘이 시스템 패널에 있습니다. 트레이 아이콘을 마우스 오른쪽 버튼으로 클릭하면 구성 창과 정보 창을 열 수있는 메뉴 항목이 표시됩니다. 그래픽 캡처 모드에서 사용 가능한 모든 바로 가기를 보려면 About Window를 확인하십시오.
그래픽 메뉴를 사용하여 화염 메뉴를 구성 할 수 있지만 터미널 또는 스크립트를 사용하여 그렇게 할 수 있습니다.
구성 메뉴 열기 :
flameshot config캡처 모드에서 초기 도움말 메시지를 표시하십시오.
flameshot config --showhelp true사용 가능한 옵션에 대한 자세한 내용은 도움말 플래그를 사용하십시오.
flameshot config -h 구성 파일에서 일부 설정 (기본 색상 오리칭)을 편집 할 수도 있습니다.
리눅스 경로 : ~/.config/flameshot/flameshot.ini .
C:Users{YOURNAME}AppDataRoamingflameshotflameshot.ini
Linux에서 Windows로 구성된 구성 파일을 복사하거나 그 반대를 복사 할 때 savePath 변수를 수정하십시오.
스크린 샷이 원하는 파일 시스템의 오른쪽 디렉토리에 저장되도록합니다.
이 바로 가기는 GUI 모드로 제공됩니다.
| 열쇠 | 설명 |
|---|---|
| 피 | 연필을 페인트 도구로 설정하십시오 |
| 디 | 라인을 페인트 도구로 설정하십시오 |
| 에이 | 화살표를 페인트 도구로 설정하십시오 |
| 에스 | 선택을 페인트 도구로 설정하십시오 |
| 아르 자형 | 사각형을 페인트 도구로 설정하십시오 |
| 기음 | 원을 페인트 도구로 설정하십시오 |
| 중 | 마커를 페인트 도구로 설정하십시오 |
| 티 | 캡처에 텍스트를 추가하십시오 |
| 비 | Pixelate를 페인트 도구로 설정하십시오 |
| ← , ↓ , ↑ , → | 선택 1px를 이동하십시오 |
| Shift + ← , ↓ , ↑ , → | 선택 1px 크기를 조정하십시오 |
| Ctrl + Shift + ← , ↓ , ↑ , → | 대칭 적으로 선택 선택 2px |
| ESC | 캡처를 종료하십시오 |
| Ctrl + m | 선택 영역을 이동하십시오 |
| ctrl + c | 클립 보드에 복사하십시오 |
| ctrl + s | 선택을 파일로 저장합니다 |
| ctrl + z | 마지막 수정을 취소하십시오 |
| Ctrl + Shift + z | 다음 수정을 다시 실행하십시오 |
| ctrl + q | 캡처 화면을 그대로 두십시오 |
| ctrl + o | 캡처를 열려면 앱을 선택하십시오 |
| Ctrl + 반환 | 텍스트 영역에 텍스트를 커밋합니다 |
| 반품 | 선택을 Imgur에 업로드하십시오 |
| 스페이스 바 | 선택한 도구의 옵션, 그림 색상 및 기록 메뉴의 컬러 피커가있는 사이드 바의 전환 가능성 |
| 마우스 오른쪽 버튼을 클릭하십시오 | 컬러 휠을 보여주세요 |
| 마우스 휠 | 도구의 두께를 변경하십시오 |
| 인쇄 화면 | 캡처 화면 |
| 시프트 + 인쇄 | 스크린 샷 역사 |
| Ctrl + 드로잉 라인 , 화살표 또는 마커 | 수평, 수직 또는 대각선 만 그리기 |
| Ctrl + 드로잉 사각형 또는 원 | 종횡비 유지 |
Shift + 선택 영역의 핸들러를 드래그하십시오. 반대쪽 핸들러의 미러 재 분리.
Flameshot은 인쇄 화면 (Windows) 및 CMD -Shift -X (MACOS)를 기본 글로벌 핫키로 사용합니다.
Linux에서 Flameshot은 아직 PRT SC를 지원하지 않지만 약간의 구성을 사용하면 다음을 설정할 수 있습니다.
구성을보다 쉽게하기 위해 저장소 에이 프로세스를 자동화하는 파일이 있습니다. 이 파일은 기본적으로 다음 핫키를 할당합니다.
| 열쇠 | 설명 |
|---|---|
| prt sc | Flameshot 스크린 샷 도구를 시작하고 스크린 샷을 찍습니다 |
| Ctrl + Prt Sc | 3 초 동안 기다린 다음 Flameshot 스크린 샷 도구를 시작하고 스크린 샷을 찍습니다. |
| Shift + Prt Sc | 전체 스크린 (모든 모니터) 스크린 샷을 가져 와서 저장하십시오 |
| Ctrl + Shift + Prt Sc | 전체 화면 (모든 모니터) 스크린 샷을 가져 와서 클립 보드에 복사하십시오. |
기본값이 마음에 들지 않으면 나중에 변경할 수 있습니다.
구성 사용 단계 :
구성 파일을 사용하면 Flameshot이 스크린 샷을 저장 대화 상자를 열지 않고 ~/Pictures/Screenshots 으로 자동 저장합니다. 실행하여 폴더가 있는지 확인하십시오.
mkdir -p ~ /Pictures/Screenshots(기본 위치가 마음에 들지 않으면이 단계를 건너 뛰고 나중에 선호하는 디렉토리를 구성 할 수 있습니다.)
구성 파일 다운로드 :
cd ~ /Desktop
wget https://raw.githubusercontent.com/flameshot-org/flameshot/master/docs/shortcuts-config/flameshot-shortcuts-kde.khotkeys KDE 플라즈마에서 맞춤형 단축키를 활성화하기 위해 패키지 관리자를 사용하여 khotkeys 설치해야합니다.
시스템 설정 → 바로 가기 → 맞춤형 바로 가기 로 이동하십시오.
스펙터클 (기본 KDE 스크린 샷 유틸리티)에 대한 항목이있는 경우 바로 가기가 Flameshot과 충돌 할 수 있으므로 비활성화해야합니다. 스펙터클 항목을 선택 취소하여이를 수행하십시오.
편집 → 가져 오기 ... , 구성 파일로 이동하여 열 수 있습니다.
이제 Flameshot 항목이 목록에 나타납니다. 적용을 클릭하여 변경 사항을 적용하십시오.
기본 핫키를 변경하려면 항목을 확장하고 적절한 작업을 선택하고 원하는대로 수정할 수 있습니다. 이 과정은 꽤 자명합니다.
Flatpak으로 Flameshot을 설치 한 경우 명령에 Symlink를 작성해야합니다.
ln -s /var/lib/flatpak/exports/bin/org.flameshot.Flameshot ~ /.local/bin/flameshot 우분투의 기본 스크린 샷 응용 프로그램 대신 Flameshot을 사용하려면 PRT SC 키의 바인딩을 제거한 다음 /usr/bin/flameshot gui 에 대한 새로운 바인딩을 만들어야합니다 (Askubuntu의 Pavel의 답변에서 조정).
PRT SC 에서 바인딩을 제거하십시오.
Ubuntu 18.04/20.04 다음 명령을 사용합니다.
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot ' [] ' Ubuntu 22.04 : 설정 > 키보드 > 보기 및 바로 가기보기 및 사용자 정의 > 스크린 샷 > 스크린 샷을 대화식으로 가져 가서 backspace 누릅니다.
PRT SC 에 사용자 정의 바인딩 추가 :
Ubuntu 18.04 : 설정 > 장치 > 키보드 로 이동하여 하단의 '+'버튼을 누릅니다.
Ubuntu 20.04 : 설정 > 키보드 바로 가기 로 이동하여 하단의 '+'버튼을 누릅니다.
Ubuntu 22.04 : 설정 > 키보드 > 보기 및 바로 가기보기 > 사용자 정의 바로 가기 로 이동하여 하단의 '+'버튼을 누릅니다.
당신이 좋아하는대로 명령을 지정하십시오 flameshot 그리고 명령 삽입 /usr/bin/flameshot gui 에서.
그런 다음 " 바로 가기 설정 "을 클릭하고 PRT SC를 누릅니다. 이것은 " 인쇄 "로 표시됩니다.
이제 PRT SC를 누를 때마다 기본 응용 프로그램 대신 Flameshot GUI가 시작됩니다.
Keyboard 설정으로 이동하십시오
탭 Application Shortcuts 로 전환하십시오
항목을 찾으십시오
Command Shortcut
xfce4-screenshooter -fd 1 Print
xfce4-screenshooter -fd 1 flameshot gui 로 교체하십시오
이제 PRT SC를 누를 때마다 기본 응용 프로그램 대신 Flameshot GUI가 시작됩니다.
실험적인 그놈 웨이 랜드 및 혈장 웨이 랜드 지원.
그놈을 사용하는 경우 시스템 트레이 아이콘을보기 위해 AppIndicator 및 Kstatusnotifieritem 지원 확장을 설치해야합니다.
Enter 또는 Ctrl + C를 누르십시오 캡처 모드에 있고 활성화 된 선택이없고 전체 데스크탑이 클립 보드에 복사됩니다. Ctrl + 를 누르면 캡처가 파일에 저장됩니다. 자세한 내용은 바로 가기를 확인하십시오.
Flameshot은 D- 버스를 포함하는 데스크탑 환경에서 가장 잘 작동합니다. 최소 윈도우 관리자 (DWM, i3, Xmonad 등)에서 Flameshot 사용에 대한 팁은이 기사를 참조하십시오.
Flameshot (앱의 D-BUS Init가 느리게 될 수 있음)의 첫 번째 시작 속도를 높이려면 부팅에서 응용 프로그램을 자동으로 시작하는 것을 고려하십시오.
( flameshot &; ) && ( sleep 0.5s && flameshot gui )Flameshot은 Linux, Microsoft Windows 및 MacOS에 설치할 수 있습니다.
일부 사전 제작 된 패키지는 GitHub 프로젝트 저장소의 릴리스 페이지에 제공됩니다.
일부 Linux 배포판의 저장소에는 이용 가능한 패키지가 있습니다.
pacman -S flameshotapt install flameshotapt install flameshotzypper install flameshotxbps-install flameshoteopkg it flameshotdnf install flameshotnix-env -iA nixos.flameshotsu - -c "apt-get install flameshot"sudo port selfupdate && sudo port install flameshotbrew install --cask flameshot MacOS 보안 기능으로 인해 Brew를 사용하여 설치할 때 Flameshot을 열지 못할 수 있습니다. “flameshot” cannot be opened because the developer cannot be verified. 아래 단계를 따라야합니다.
위의 모든 단계를 따르면 flameshot Mac에서 문제없이 열립니다.
Tray 영역에 Flameshot 아이콘이 나타나려면 Systray 소프트웨어가 설치 되어야 합니다. 이는 DWM과 같은 최소한의 창 관리자를 사용하는 사용자에게 특히 그렇습니다. 일부 데스크탑 환경 설치 (예 : Gnome)에서는 Systray가 누락 될 수 있으며 응용 프로그램 또는 플러그인 (예 : Gnome Shell Extension)을 설치하여 Systray를 설정에 추가 할 수 있습니다. Flameshot을 포함한 일부 소프트웨어의 아이콘은 Gnome-Shell-Extension-Appindicator에 표시되지 않는다고보고되었습니다.
또는 Systray를 원하지 않는 경우 언제든지 터미널에서 Flameshot을 호출 할 수 있습니다. 사용 섹션을 참조하십시오.
시스템에 응용 프로그램을 구축하려면 IT에 필요한 종속성을 설치해야하며 패키지 이름은 각 배포에 대해 다를 수 있습니다. 자세한 내용은 아래 종속성을 참조하십시오. 설치 프로그램을 통해 대부분의 QT 종속성을 설치할 수도 있습니다. 전에 QT 앱을 개발하고 있다면 이미 QT 앱을 가지고있을 것입니다.
이 프로젝트는 CMAKE 빌드 시스템을 사용하므로 프로젝트를 구축하려면 설치해야합니다 (대부분의 Linux 배포판에서는 표준 리포지토리에서 cmake 라는 패키지로 사용할 수 있음). 배포가 너무 오래된 버전의 Cmake (예 : Ubuntu 18.04)를 제공하는 경우 공식 웹 사이트에서 다운로드 할 수 있습니다.
또한 C ++ IDE에서 프로젝트를 열고 빌드/디버깅 할 수 있습니다. 예를 들어, QT Creator에서는 시스템에 CMAKE를 설치 한 후 메뉴에서 Open File or Project 통해 CMakeLists.txt 간단히 열 수 있어야합니다. QT Creator의 CMAKE 프로젝트에 대한 자세한 내용.
# Compile-time
apt install g++ cmake build-essential qtbase5-dev qttools5-dev-tools libqt5svg5-dev qttools5-dev
# Run-time
apt install libqt5dbus5 libqt5network5 libqt5core5a libqt5widgets5 libqt5gui5 libqt5svg5
# Optional
apt install git openssl ca-certificates # Compile-time
dnf install gcc-c++ cmake qt5-qtbase-devel qt5-linguist
# Run-time
dnf install qt5-qtbase qt5-qtsvg-devel
# Optional
dnf install git openssl ca-certificates # Compile-time
pacman -S cmake base-devel git qt5-base qt5-tools
# Run-time
pacman -S qt5-svg
# Optional
pacman -S openssl ca-certificatesnix-shell우선 Brew를 설치하고 종속성을 설치하는 것보다
brew install qt5
brew install cmake모든 종속성을 설치 한 후 마침내 소스 루 디렉토리에서 다음 명령을 실행합니다.
cmake -S . -B build && cmake --build build참고 : MACOS의 경우 명령을 교체해야합니다
cmake -S . -B build~와 함께
cmake -S . -B build -DQt5_DIR= $( brew --prefix qt5 ) /lib/cmake/Qt5 cmake --build build 명령이 완료되면 project_folder/build/src 폴더에서 Flameshot을 시작할 수 있습니다.
소스에서 설치하면 설치 되지 않으므로 사용자 정의 디렉토리에 설치하는 것이 좋습니다.
# Best to use an absolute path here
INST_DIR=/opt/flameshot
# You may need to run this with privileges
cmake --install build --prefix " $INST_DIR " # You may need to run this with privileges
cmake --install buildhttps://flameshot.org/docs/guide/faq/
796531 (LGPL)에서 몇 줄의 코드를 복사했습니다.정보 : 프로젝트에서 코드를 가져 와서 GPLV3에 대한 유물을 의미하는 경우 적용 된 프로젝트의 이전 라이센스로 변경 사항을 재사용 할 수 있습니다.
이 프로그램은 사용자 또는 설치 또는 운영하는 사람이 구체적으로 요청하지 않는 한 다른 네트워크 시스템으로 정보를 전송하지 않습니다.
Windows Binaries의 경우이 프로그램은 SignPath.io에서 제공하는 무료 코드 서명과 SignPath Foundation의 인증서를 사용합니다.
코드 서명은 현재 수동 프로세스이므로 모든 패치 릴리스가 서명되지는 않습니다.
기여하려면 Contributing.md를 확인하십시오
초기 개발 프로세스에 관심을 보인 분들께 감사드립니다.
후원자에게 감사합니다.