
2026/01/30 4:30
フレイムショット
RSS: https://news.ycombinator.com/rss
要約▶
日本語訳
(主要なポイントを網羅しています)**
Flameshot は、グラフィカルインターフェースと
flameshot gui、flameshot full -d 5000 -c -p <path>、あるいは Windows の flameshot-cli.exe といったコマンドラインコマンドの両方で利用できる、高度に設定可能なスクリーンショットユーティリティです。アプリ内編集、DBus 通信、直接 Imgur アップロード、システムトレイ実装が必要なトレイアイコン(最小限のウィンドウマネージャでは表示されない場合があります)をサポートしています。設定は GUI、CLI (flameshot config …) もしくは Linux の ~/.config/flameshot/flameshot.ini、Windows の %APPDATA%\flameshot\flameshot.ini にある INI ファイルを編集することで行えます。キーボードショートカットはローカル(例:P はペンシル、Ctrl+S で保存)とグローバル(デフォルトでは Print Screen;KDE Plasma では khotkeys ファイルでカスタムホットキーを設定可能)の2種類に分かれています。
Flameshot は GitHub リリースの事前ビルド済みバイナリと、Debian/Ubuntu、Arch、Fedora、openSUSE、Void、Solus、NixOS、ALT、Snap、Flatpak、AppImage、Docker、macOS の Homebrew/Cask/MacPorts、および Windows の Chocolatey など主要なパッケージマネージャ経由で配布されています。ソースからビルドするには Qt ≥ 6.2.4、GCC ≥ 11、CMake ≥ 3.22(翻訳保持のため CMake ≥ 3.29 が必要)に加え、オプションで OpenSSL、Git、CA 証明書、および画像フォーマットプラグインが必要です。
コアコードは GPL‑v3 でライセンスされており、ロゴは Free Art License v1.3、ボタンアイコンは Apache 2.0 を使用しています。その他のコンポーネントは LGPL または GPL‑2.0 のいずれかです。プライバシーポリシーでは、ユーザーが明示的に要求しない限りデータを送信しないと記載されており、Windows バイナリは SignPath.io で署名されています。貢献は CONTRIBUTING.md に沿って行われ、Namecheap、JetBrains、SignPath、addy.io といった早期開発者やスポンサーに対する謝辞が含まれています。
Flameshot は Qt ≥ 6.2.4 で動作し、Wayland と X11 の両方をサポートしています。将来のリリースでは Wayland 対応の改善、最小限 WMs 用トレイアイコンサポートの拡張、およびオプションモジュールの追加を計画しており、コアは GPL‑v3 のまま保たれます。結果として、個人ユーザー、ワークフローに組み込みたい開発者、そしてプライバシー尊重型ソリューションを求める組織向けのクロスプラットフォームでオープンソースなスクリーンショットツールが実現しています。
本文
Flameshot – ドキュメント概要
目次
- 機能
- 利用方法
- CLI 設定
- 設定ファイル
- キーボードショートカット
- ローカル(GUI)
- グローバル
- インストール
- 事前ビルドパッケージ
- リポジトリから
- macOS / Windows
- コンパイルと依存関係
- FAQ
- ライセンス、プライバシー & コード署名
- 貢献方法 & 感謝の言葉
機能
| 機能 | 説明 |
|---|---|
| カスタマイズ可能な外観 | 色・ツール・UIを自分好みに調整できます。 |
| 使いやすさ | ワンクリックでスクリーンショット(オプションの遅延付き)を撮影。 |
| アプリ内編集 | キャプチャウィンドウで直接図形描画、注釈付け、ピクセレート、切り抜きが可能です。 |
| DBus インターフェース | スクリプトや他のアプリに Flameshot を組み込めます。 |
| Imgur アップロード | コマンド一つでスクリーンショットを即座に共有できます。 |
利用方法
Flameshot の起動
flameshot # バックグラウンドインスタンスを起動(トレイアイコンが表示されます)
GUI コマンド
– GUI でキャプチャ。flameshot gui
– カスタム保存先。flameshot gui -p ~/captures
– フルスクリーン、5 秒遅延、GUIなし。flameshot full -p ~/captures -d 5000
– クリップボードへコピー。flameshot full -c -p ~/captures
直接キャプチャの例
flameshot gui --capture-with-mouse # マウスポインタ付きで画面を撮影 flameshot gui --capture-screen 1 # スクリーン#1 を撮り、クリップボードにコピー
Windows の注意点:
flameshot.exe はテキスト出力しません。コンソールフィードバックが必要な場合は flameshot-cli.exe を使用してください。
CLI 設定
# キャプチャモードでヘルプを表示 flameshot config --showhelp true # すべてのオプションを見る flameshot config -h
設定ファイル
- Linux:
~/.config/flameshot/flameshot.ini - Windows:
C:\Users\<NAME>\AppData\Roaming\flameshot\flameshot.ini
このファイルを編集してデフォルト値(例:
savePath)を上書きできます。パスが存在することを確認してください。
キーボードショートカット
ローカル(GUI)
| キー | 動作 |
|---|---|
| P | ペンツール |
| D | 線ツール |
| A | 矢印ツール |
| S | 選択ツール |
| R | 長方形ツール |
| C | 円ツール |
| M | マーカー(ハイライト) |
| T | テキスト追加 |
| B | ピクセレートツール |
| ← ↓ ↑ → | 1 px 移動 |
| Shift+← ↓ ↑ → | 1 px リサイズ |
| Ctrl+Shift+← ↓ ↑ → | 2 px 対称リサイズ |
| Esc | キャプチャ終了 |
| Ctrl+M | 選択領域を移動 |
| Ctrl+C | クリップボードへコピー |
| Ctrl+S | ファイルとして保存 |
| Ctrl+Z / Ctrl+Shift+Z | 元に戻す/やり直し |
| Ctrl+Q | スクリーンから退出 |
| Ctrl+O | アプリで開く |
| Ctrl+Return | テキスト確定 |
| Ctrl+Backspace | 選択キャンセル |
| Return | Imgur にアップロード |
| Spacebar | サイドバーを切り替え |
| G | カラーピッカー |
| 右クリック | 色輪表示 |
| マウスホイール | 線幅変更 |
| Print screen | スクリーンショット撮影 |
| Shift+Print | スクリーンショット履歴 |
グローバル
- Windows:
(キャプチャ)、PrtSc
(3 秒遅延)、Ctrl+PrtSc
(フルスクリーンをファイルへ)、Shift+PrtSc
(フルスクリーンをクリップボードへ)。Ctrl+Shift+PrtSc - macOS: デフォルトは
。Cmd‑Shift‑X - Linux (KDE, Gnome, XFCE, Fluxbox): システム設定や
でカスタムホットキーを設定できます。詳細は下記手順参照。khotkeys
インストール
事前ビルドパッケージ
GitHub のリリースページからダウンロードしてください。
リポジトリから
| ディストリビューション | コマンド |
|---|---|
| Arch | (AUR: ) |
| Debian/Ubuntu | |
| Fedora | |
| openSUSE | |
| Void Linux | |
| Solus | |
| NixOS | |
Snap / Flatpak / Docker
- Snap:
snap install flameshot - Flatpak:
flatpak install flathub org.flameshot.Flameshot
macOS
brew install --cask flameshot # あるいは MacPorts を使用
アプリがブロックされる場合、Finder から一度開き、「セキュリティとプライバシー」で許可してください。
Windows
- Chocolatey:
choco install flameshot - GitHub リリースに直接インストーラがあります。
コンパイルと依存関係
Flameshot は CMake(≥ 3.22)と Qt 6 を使用します。
| ステージ | 依存 |
|---|---|
| ビルド時 | Qt ≥ 6.2.4、GCC ≥ 11、CMake ≥ 3.22 |
| 実行時 | Qt ライブラリ、SVG サポート |
| 任意 | Git、OpenSSL、CA 証明書、Qt 画像フォーマット(tiff, webp) |
Ubuntu の例
sudo apt install g++ cmake qt6-base-dev qt6-tools-dev qt6-svg-dev
ビルド手順
mkdir build && cd build cmake .. -DCMAKE_BUILD_TYPE=Release cmake --build . # (任意)インストール: sudo cmake --install .
FAQ
公式 FAQ は以下で確認できます: https://flameshot.org/docs/guide/faq/
ライセンスとポリシー
- コード: GPL‑v3
- ロゴ: Free Art License v1.3
- アイコン: Apache 2.0(Google Material Design)
- サードパーティコード: 各種オープンソースライセンス;詳細は各ソースファイルを参照。
プライバシーポリシー – ユーザーが明示的に要求しない限り、データは送信されません。
コード署名 – Windows バイナリは SignPath.io で署名されています(手動プロセス)。
貢献
CONTRIBUTING.md をご覧ください。Pull Request・Issue・提案を歓迎します!
感謝の言葉
初期貢献者:lupoDharkael、Cosmo、XerTheSquirrel、Sugus GNU/Linux メンバー、ismatori へ感謝。
スポンサー:Namecheap、JetBrains、SignPath、addy.io。