Durch die Ausführung des flameshot ohne Parameter wird eine laufende Instanz des Programms im Hintergrund ohne Maßnahmen gestartet. Wenn Ihre Desktop -Umgebung einen Tablettbereich bietet, wird auch im Tablett ein Tray -Symbol angezeigt, damit Benutzer Konfiguration und Verwaltung durchführen können.
Beispielbefehle:
Eroberung mit GUI:
flameshot guiCapture mit GUI mit benutzerdefiniertem Speicherpfad:
flameshot gui -p ~ /myStuff/capturesCapture mit GUI nach einer Verzögerung von 2 Sekunden (kann nützlich sein, um Screenshots von Maus -Hover -Tooltips usw. aufzunehmen):
flameshot gui -d 2000Vollbild -Erfassung mit benutzerdefiniertem Speicherpfad (ohne GUI) und verzögert:
flameshot full -p ~ /myStuff/captures -d 5000Vollbild -Erfassung mit benutzerdefiniertem Pfad, das in die Zwischenablage kopiert wird:
flameshot full -c -p ~ /myStuff/capturesErfassen Sie den Bildschirm mit der Maus und drucken Sie das Bild (Bytes) im PNG -Format aus:
flameshot screen -rErfassen Sie die Bildschirmnummer 1 und kopieren Sie sie in die Zwischenablage:
flameshot screen -n 1 -cWählen Sie im Zweifelsfall den ersten oder den zweiten Befehl als Verknüpfung in Ihrer bevorzugten Desktop -Umgebung.
Ein Systray -Symbol befindet sich im Feld Ihres Systems, während Flameshot ausgeführt wird. Klicken Sie mit der rechten Maustaste auf das Tably -Symbol und werden einige Menüelemente angezeigt, um das Konfigurationsfenster und das Informationsfenster zu öffnen. Schauen Sie sich das GO -Fenster an, um alle verfügbaren Verknüpfungen im grafischen Erfassungsmodus anzuzeigen.
Sie können das grafische Menü verwenden, um Flameshot zu konfigurieren, aber alternativ können Sie dazu Ihr Terminal oder Ihre Skripte verwenden.
Öffnen Sie das Konfigurationsmenü:
flameshot configZeigen Sie die anfängliche Hilfe -Nachricht im Erfassungsmodus an:
flameshot config --showhelp trueWeitere Informationen zu den verfügbaren Optionen verwenden Sie das Hilfsflag:
flameshot config -h Sie können auch einige der Einstellungen (z. B. Überschreiben der Standardfarben) in der Konfigurationsdatei bearbeiten.
Linux -Pfad: ~/.config/flameshot/flameshot.ini .
Windows -Pfad: C:Users{YOURNAME}AppDataRoamingflameshotflameshot.ini .
Stellen Sie beim Kopieren der Konfigurationsdatei von Linux zu Windows oder umgekehrt sicher, dass die savePath -Variable korrigiert wird.
Damit die Screenshots im richtigen Verzeichnis in Ihrem gewünschten Dateisystem speichern.
Diese Verknüpfungen sind im GUI -Modus erhältlich:
| Schlüssel | Beschreibung |
|---|---|
| P | Stellen Sie den Bleistift als Lackwerkzeug ein |
| D | Stellen Sie die Linie als Lackwerkzeug ein |
| A | Stellen Sie den Pfeil als Lackwerkzeug ein |
| S | Setzen Sie die Auswahl als Farbwerkzeug ein |
| R | Stellen Sie das Rechteck als Lackwerkzeug ein |
| C | Stellen Sie den Kreis als Lackwerkzeug ein |
| M | Stellen Sie den Marker als Lackwerkzeug ein |
| T | Fügen Sie Ihrer Aufnahme Text hinzu |
| B | Stellen Sie das Pixel als Lackwerkzeug ein |
| ← , ↓ , ↑ , → | Auswahl 1PX verschieben |
| Verschiebung + ← , ↓ , ↑ , → | Größen Sie die Größe der Größe 1PX |
| Strg + Verschiebung + ← , ↓ , ↑ , → | Symmetrisch ändern die Größe der Auswahl 2px |
| Esc | Beenden Sie die Erfassung |
| Strg + m | Bewegen Sie den Auswahlbereich |
| Strg + c | Kopieren Sie in die Zwischenablage |
| Strg + s | Speichern Sie die Auswahl als Datei |
| Strg + z | Die letzte Modifikation rückgängig machen |
| Strg + Verschiebung + z | Wiederholen Sie die nächste Modifikation |
| Strg + q | Lassen Sie den Erfassungsbildschirm |
| Strg + o | Wählen Sie eine App, um die Erfassung zu öffnen |
| Strg + Return | Text im Textbereich begehen |
| Zurückkehren | Laden Sie die Auswahl in Imgur hoch |
| RABEBAR | Wechseln Sie die Sichtbarkeit der Seitenleiste mit Optionen des ausgewählten Werkzeugs, der Farbwählerin für das Menü Zeichnungsfarbe und Verlauf |
| Rechtsklick | Zeigen Sie das Farbrad |
| Mausrad | Ändern Sie die Dicke des Werkzeugs |
| Bildschirm Druck | Bildschirm erfassen |
| Verschiebung + Druck | Screenshot -Geschichte |
| Strg + Zeichnungslinie , Pfeil oder Marker | Nur horizontal, vertikal oder diagonal zeichnen |
| Strg + Rechteck zeichnen oder Kreis | Seitenverhältnis halten |
Verschiebung + Ziehen Sie einen Handler des Auswahlbereichs: Spiegelaufnahme im gegenüberliegenden Handler.
Flameshot verwendet Druckbildschirm (Windows) und CMD - Shift - X (MacOS) als Standard -Global Hotkeys.
Auf Linux unterstützt Flameshot PRT SC noch nicht aus der Box, aber mit ein wenig Konfiguration können Sie dies einrichten:
Um die Konfiguration zu vereinfachen, befindet sich eine Datei im Repository, die diesen Vorgang mehr oder weniger automatisiert. Diese Datei weist standardmäßig die folgenden Hotkeys zu:
| Schlüssel | Beschreibung |
|---|---|
| PRT SC | Starten Sie das Flameshot Screenshot -Tool und machen Sie einen Screenshot |
| Strg + prt sc | Warten Sie 3 Sekunden, dann starten Sie das Flameshot Screenshot -Tool und machen Sie einen Screenshot |
| Verschiebung + PRT SC | Machen Sie einen Bildschirm (alle Monitore) Screenshot und speichern Sie es |
| Strg + Verschiebung + PRT SC | Machen Sie einen Bildschirm (alle Monitore) Screenshot und kopieren Sie ihn in die Zwischenablage |
Wenn Sie die Standardeinstellungen nicht mögen, können sie später geändert werden.
Schritte zur Verwendung der Konfiguration:
In der Konfigurationsdatei speichert Flameshot automatisch Screenshots in ~/Pictures/Screenshots ohne den Dialogfeld "Speichern" zu speichern. Stellen Sie sicher, dass dieser Ordner durch Laufen existiert:
mkdir -p ~ /Pictures/Screenshots(Wenn Sie den Standardort nicht mögen, können Sie diesen Schritt überspringen und Ihr bevorzugter Verzeichnis später konfigurieren.)
Laden Sie die Konfigurationsdatei herunter:
cd ~ /Desktop
wget https://raw.githubusercontent.com/flameshot-org/flameshot/master/docs/shortcuts-config/flameshot-shortcuts-kde.khotkeys Stellen Sie sicher, dass die khotkeys mit Ihrem Paketmanager installiert sind, um benutzerdefinierte Verknüpfungen in KDE -Plasma zu ermöglichen.
Gehen Sie zu Systemeinstellungen → Verknüpfungen → benutzerdefinierte Verknüpfungen .
Wenn ein Eintrag für Spektakel vorhanden ist (das Standard -Dienstprogramm für KDE -Screenshot), müssen Sie ihn deaktivieren, da seine Abkürzungen möglicherweise mit Flameshots in Konflikt stehen. Tun Sie dies, indem Sie den Spektakeleintrag deaktivieren.
Klicken Sie auf Bearbeiten → Import ... , navigieren Sie zur Konfigurationsdatei und öffnen Sie sie.
Jetzt sollte der Flameshot -Eintrag in der Liste angezeigt werden. Klicken Sie auf Bewerben , um die Änderungen anzuwenden.
Wenn Sie die Standard -Hotkeys ändern möchten, können Sie den Eintrag erweitern, die entsprechende Aktion auswählen und nach Belieben ändern. Der Prozess ist ziemlich selbsterklärend.
Wenn Sie Flameshot als Flatpak installiert haben, müssen Sie einen Symlink zum Befehl erstellen:
ln -s /var/lib/flatpak/exports/bin/org.flameshot.Flameshot ~ /.local/bin/flameshot Um Flameshot anstelle der Standard -Screenshot -Anwendung in Ubuntu zu verwenden, müssen wir die Bindung an PRT SC -Schlüssel entfernen und dann eine neue Bindung für /usr/bin/flameshot gui (angepasst aus Pavels Antwort auf Askubuntu) erstellen.
Entfernen Sie die Bindung an PRT SC :
Ubuntu 18.04/20.04 Verwenden des folgenden Befehls:
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot ' [] ' Ubuntu 22.04: Gehen Sie zu Einstellungen > Tastatur > Tastaturen anzeigen und passen Sie Verknüpfungen an > Screenshots > Machen Sie interaktiv ein Screenshot und drücken Sie backspace
Fügen Sie eine benutzerdefinierte Bindung für PRT SC hinzu:
Ubuntu 18.04: Gehen Sie zu Einstellungen > Gerät > Tastatur und drücken Sie die Schaltfläche '+' unten.
Ubuntu 20.04: Gehen Sie zu Einstellungen > Tastaturverknüpfungen und drücken Sie die Schaltfläche '+' unten.
Ubuntu 22.04: Gehen Sie zu Einstellungen > Tastatur > Tastaturen anzeigen und passen Sie Verknüpfungen > benutzerdefinierte Verknüpfungen an und drücken Sie die Schaltfläche '+' unten.
Nennen Sie den Befehl so, wie Sie es mögen, z. B. flameshot . Und im Befehl einfügen /usr/bin/flameshot gui .
Klicken Sie dann auf " Setzen Sie Shortcut .. " und drücken Sie PRT SC . Dies wird als " Druck " angezeigt.
Jedes Mal, wenn Sie PRT SC drücken, wird die Flameshot -GUI anstelle der Standardanwendung gestartet.
Gehen Sie zu Keyboard
Wechseln Sie zu den TAB Application Shortcuts
Finden Sie den Eintrag
Command Shortcut
xfce4-screenshooter -fd 1 Print
Ersetzen Sie xfce4-screenshooter -fd 1 durch flameshot gui
Jedes Mal, wenn Sie PRT SC drücken, startet es die Flameshot -GUI anstelle der Standardanwendung.
Experimentelles Gnome Wayland und Plasma Wayland unterstützt.
Wenn Sie GNOME verwenden, müssen Sie den Appindicator und die KstatusnotifierItem -Support -Erweiterung installieren, um das System -Tray -Symbol anzuzeigen.
Drücken Sie die Eingabetaste oder Strg + C, wenn Sie sich in einem Erfassungsmodus befinden und keine aktive Auswahl haben und der gesamte Desktop in Ihre Zwischenablage kopiert wird. Durch Drücken von Strg + S wird Ihre Erfassung in einer Datei gespeichert. Weitere Informationen finden Sie in den Verknüpfungen.
Flameshot arbeitet am besten mit einer Desktop-Umgebung zusammen, die D-Bus enthält. In diesem Artikel finden Sie Tipps zur Verwendung von Flameshot in einem minimalen Fenstermanager (DWM, I3, Xmonad usw.).
Um den ersten Start von Flameshot zu beschleunigen (D-Bus init der App kann langsam sein), sollten Sie die Anwendung automatisch mit dem Start starten.
( flameshot &; ) && ( sleep 0.5s && flameshot gui )Flameshot kann unter Linux, Microsoft Windows und MacOS installiert werden.
Einige vorgebaute Pakete werden auf der Release -Seite des GitHub -Projektrepositorys bereitgestellt.
Im Repository einiger Linux -Verteilungen sind Pakete erhältlich:
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 Beachten Sie , dass Sie aufgrund von MACOS -Sicherheitsfunktionen möglicherweise nicht in der Lage sind, Flameshot zu öffnen, wenn Sie mit dem Gebräu installiert sind. Wenn Sie die Nachricht “flameshot” cannot be opened because the developer cannot be verified. Sie müssen die folgenden Schritte ausführen:
Nachdem flameshot all diesen Schritten darüber gefolgt ist, öffnet er sich ohne Probleme in Ihrem Mac.
Beachten Sie , dass das Flameshot -Symbol in Ihrem Tablettbereich angezeigt werden soll, dass Sie eine Systray -Software installiert haben sollten. Dies gilt insbesondere für Benutzer, die minimale Fenstermanager wie DWM verwenden. In einigen Desktop -Umgebungsinstallationen (z. B. GNOME) fehlt möglicherweise das SYSTRAY und Sie können eine Anwendung oder ein Plugin (z. B. eine Erweiterung der GNOME -Shell) installieren, um das SyStray zu Ihrem Setup hinzuzufügen. Es wurde berichtet.
Alternativ können Sie, falls Sie kein Systray haben möchten, Flameshot immer vom Terminal anrufen. Siehe Nutzungsabschnitt.
Um die Anwendung in Ihrem System zu erstellen, müssen Sie die dafür benötigten Abhängigkeiten installieren, und die Paketamen können für jede Verteilung unterschiedlich sein. Weitere Informationen finden Sie in den Abhängigkeiten unten. Sie können auch die meisten QT -Abhängigkeiten über das Installationsprogramm installieren. Wenn Sie zuvor QT -Apps entwickelt haben, haben Sie sie wahrscheinlich bereits.
In diesem Projekt werden das CMake -Build -System verwendet, sodass Sie es installieren müssen, um das Projekt zu erstellen (auf den meisten Linux -Verteilungen ist es in den Standard -Repositories als Paket namens cmake erhältlich). Wenn Ihre Verteilung eine zu alte Version von CMAKE (z. B. Ubuntu 18.04) bietet, können Sie sie auf der offiziellen Website herunterladen.
Sie können das Projekt auch in einer C ++ - IDE öffnen und bauen/debuggen. Beispielsweise sollten Sie in QT Creator in der Lage sein, CMakeLists.txt über Open File or Project im Menü einfach zu öffnen, nachdem Sie CMake in Ihr System installiert haben. Weitere Informationen zu CMake -Projekten im QT -Ersteller.
# 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-shellZunächst müssen Sie das Gebräu installieren und als die Abhängigkeiten installieren
brew install qt5
brew install cmakeFühren Sie nach der Installation aller Abhängigkeiten schließlich die folgenden Befehle im Root -Verzeichnis der Quellen aus:
cmake -S . -B build && cmake --build buildHinweis: Für macOS sollten Sie den Befehl ersetzen
cmake -S . -B buildmit
cmake -S . -B build -DQt5_DIR= $( brew --prefix qt5 ) /lib/cmake/Qt5 Wenn der Befehl cmake --build build abgeschlossen ist, können Sie Flameshot aus dem Ordner project_folder/build/src starten.
Beachten Sie, dass bei der Installation von Quelle kein Deinstaller vorhanden ist . Erwägen Sie daher, in ein benutzerdefiniertes Verzeichnis zu installieren.
# 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) kopiert.Info: Wenn ich Code aus Ihrem Projekt nehme und das eine RelIcense zu GPLV3 impliziert, können Sie meine Änderungen mit der ursprünglichen vorherigen Lizenz Ihres angewandten Projekts wiederverwenden.
Dieses Programm überträgt keine Informationen auf andere vernetzte Systeme, es sei denn, der Benutzer oder die Person, die sie installiert oder betreibt.
Für Windows -Binärdateien verwendet dieses Programm kostenlose Code -Unterzeichnung von Signath.io und ein Zertifikat der Signath Foundation.
Die Codempfung ist derzeit ein manueller Vorgang, sodass nicht jede Patch -Version signiert wird.
Wenn Sie einen Beitrag leisten möchten, überprüfen Sie den Beitrag.md.md
Dank derer, die Interesse am frühen Entwicklungsprozess gezeigt haben:
Vielen Dank an Sponsoren: