パラメーターなしでコマンド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疑わしい場合は、お気に入りのデスクトップ環境でショートカットとして最初または2番目のコマンドを選択します。
Flameshotが実行されている間、システムのパネルにSystrayアイコンがあります。トレイアイコンを右クリックすると、[構成]ウィンドウと情報ウィンドウを開くメニュー項目が表示されます。グラフィカルキャプチャモードで利用可能なすべてのショートカットを確認するには、windob aboutウィンドウをチェックしてください。
グラフィカルメニューを使用してFlameshotを構成できますが、端末またはスクリプトを使用して使用することもできます。
構成メニューを開きます。
flameshot configキャプチャモードで最初のヘルプメッセージを表示します。
flameshot config --showhelp true利用可能なオプションの詳細については、ヘルプフラグを使用してください。
flameshot config -h構成ファイルの設定の一部(デフォルトの色をオーバーライドするなど)を編集することもできます。
Linux Path: ~/.config/flameshot/flameshot.ini 。
Windows Path: C:Users{YOURNAME}AppDataRoamingflameshotflameshot.ini 。
LinuxからWindowsまたはその逆に構成ファイルをコピーする場合は、 savePath変数を必ず修正してください。
スクリーンショットが目的のファイルシステムの適切なディレクトリに保存されるように。
これらのショートカットは、GUIモードで利用できます。
| キー | 説明 |
|---|---|
| p | 鉛筆をペイントツールとして設定します |
| d | ラインをペイントツールとして設定します |
| a | 矢印をペイントツールとして設定します |
| s | 塗装ツールとして選択を設定します |
| r | 長方形をペイントツールとして設定します |
| c | 円をペイントツールとして設定します |
| m | マーカーをペイントツールとして設定します |
| t | キャプチャにテキストを追加します |
| b | Pixelateをペイントツールとして設定します |
| ← 、 ↓ 、 ↑ 、 → | 選択1pxを移動します |
| シフト+ ← 、 ↓ 、 ↑ 、 → | サイズ選択1px |
| Ctrl + Shift + ← 、 ↓ 、 ↑ 、 → | セレクション2pxを対称的にサイズ変更します |
| ESC | キャプチャを終了します |
| Ctrl + m | 選択領域を移動します |
| Ctrl + c | クリップボードにコピーします |
| Ctrl + s | 選択をファイルとして保存します |
| Ctrl + z | 最後の変更を元に戻します |
| Ctrl + Shift + Z | 次の変更をやり直します |
| Ctrl + q | キャプチャ画面を残します |
| Ctrl + o | キャプチャを開くためにアプリを選択してください |
| ctrl + return | テキスト領域でテキストをコミットします |
| 戻る | 選択をimgurにアップロードします |
| スペースバー | 選択したツールのオプションでサイドバーの可視性を切り替え、描画色と履歴メニューのカラーピッカー |
| 右クリック | カラーホイールを表示します |
| マウスホイール | ツールの厚さを変更します |
| 画面を印刷します | キャプチャ画面 |
| シフト+印刷 | スクリーンショットの歴史 |
| Ctrl +描画線、矢印またはマーカー | 垂直に、または斜めにのみ描画します |
| Ctrl +描画長方形または円 | アスペクト比を維持します |
Shift +選択領域のハンドラーをドラッグします:反対側のハンドラーのミラーredimension。
Flameshotは、デフォルトのグローバルホットキーとして、印刷画面(Windows)とCMD -Shift -X (MacOS)を使用します。
Linuxでは、Flameshotはまだ箱から出してPRT SCをサポートしていませんが、少し構成があれば、これをセットアップできます。
構成を容易にするために、このプロセスを多かれ少なかれ自動化するファイルがリポジトリにあります。このファイルは、デフォルトで次のホットキーを割り当てます。
| キー | 説明 |
|---|---|
| PRT SC | フレームショットスクリーンショットツールを起動し、スクリーンショットを取ります |
| Ctrl + PRT SC | 3秒待ってから、フレームショットスクリーンショットツールを起動して、スクリーンショットを撮ります |
| シフト+ 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をフラットパックとしてインストールした場合、コマンドにシンリンクを作成する必要があります。
ln -s /var/lib/flatpak/exports/bin/org.flameshot.Flameshot ~ /.local/bin/flameshot Ubuntuでのデフォルトのスクリーンショットアプリケーションの代わりに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が開始されます。
実験的なノームウェイランドとプラズマウェイランドサポート。
GNOMEを使用している場合は、システムトレイアイコンを確認するために、AppIndicatorとKSTatusNotifierItemサポート拡張機能をインストールする必要があります。
キャプチャモードである場合、アクティブな選択がなく、デスクトップ全体がクリップボードにコピーされると、 EnterまたはCtrl + Cを押します。 Ctrl + Sを押すと、キャプチャをファイルに保存します。詳細については、ショートカットを確認してください。
Flameshotは、D-Busを含むデスクトップ環境で最適に機能します。最小限のウィンドウマネージャー(DWM、I3、Xmonadなど)でFlameshotを使用するヒントについては、この記事を参照してください。
Flameshotの最初の発売をスピードアップするには、Busの最初の発売をスピードアップするには、Bootでアプリケーションを自動的に起動することを検討してください。
( 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で問題なく開きます。
Flameshotアイコンがトレイエリアに表示されるには、Systrayソフトウェアがインストールされる必要があることに注意してください。これは、DWMなどの最小限のウィンドウマネージャーを使用するユーザーに特に当てはまります。一部のデスクトップ環境インストール(GNOMEなど)では、Systrayが欠落している可能性があり、アプリケーションまたはプラグイン(GNOMEシェルエクステンションなど)をインストールして、Systrayをセットアップに追加できます。 Flameshotを含む一部のソフトウェアのアイコンは、Gnome-Shell-Extension-Appindicatorには表示されないことが報告されています。
または、systrayを持ちたくない場合は、端末からいつでもFlameshotを呼び出すことができます。使用セクションを参照してください。
システムにアプリケーションを構築するには、必要な依存関係をインストールする必要があり、パッケージ名は分布ごとに異なる場合があります。詳細については、以下の依存関係を参照してください。また、インストーラーを介してほとんどのQT依存関係をインストールすることもできます。以前にQTアプリを開発していた場合、おそらくすでにそれらを持っているでしょう。
このプロジェクトでは、CMakeビルドシステムを使用しているため、プロジェクトを構築するためにインストールする必要があります(ほとんどのLinuxディストリビューションでは、標準リポジトリでcmakeと呼ばれるパッケージとして使用できます)。配布がCmakeの古いバージョン(Ubuntu 18.04など)を提供する場合は、公式Webサイトでダウンロードできます。
また、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バイナリの場合、このプログラムはSignPath.ioが提供する無料のコード署名と、Signpath Foundationによる証明書を使用します。
コード署名は現在手動プロセスであるため、すべてのパッチリリースが署名されるわけではありません。
貢献したい場合は、貢献をチェックしてください。md
早期開発プロセスに関心を示している人に感謝します。
スポンサーに感謝します: