Version V1.11.0
KSNIP ist ein QT-basierter plattformübergreifender Screenshot-Tool, das viele Annotationsfunktionen für Ihre Screenshots bietet.
Die neueste KSNIP -Version enthält folgende Funktionen:
| RETTERBEREICH | Letzter Richtbereich | Vollbild | Aktueller Bildschirm | Aktives Fenster | Fenster unter Cursor | Ohne Mauszeiger | Screenshot -Portal | |
|---|---|---|---|---|---|---|---|---|
| X11 | X | X | X | X | X | X | ||
| Plasma Wayland | X | X | X | |||||
Gnome Wayland < 41 | X | X | X | X | X | X | ||
| XDG-DESKTOP-PORTAL* | X | |||||||
| Fenster | X | X | X | X | X | X | ||
| macos | X | X | X | X |
* XDG-DESKTOP-PORTAL-Screenshots sind Screenshots, die vom Kompositor aufgenommen und an KSNIP übergeben werden. Derzeit unterstützen Schnappschüsse und Gnome Wayland >= 41 nur XDG-Desktop-portal-Screenshots. Dies ist eine Einschränkung aus dem Gnom und Snaps. Nicht einheimische Screenshot-Tools dürfen Screenshots auf andere Weise außer dem XDG-Desktop-Portal aufnehmen.
Binärdateien können von der Seite "Releases" heruntergeladen werden. Derzeit sind RPM, DEB, APT, SNAP, Flatpak und Appimage für Linux, Reißverschluss für Windows und App für MacOS in einem DMG -Paket verfügbar.
Alle unterstützten Binärdateien sind für jedes Pushed Commit gebaut, um oben auf der Release -Seite zu finden. Kontinuierliche Build -Artefakte werden nicht vollständig getestet und in den meisten Fällen arbeiten sie in Arbeit. Nehmen Sie sie daher mit Vorsicht an.
Klicken Sie auf das Element, um Informationen zu erweitern.
Um Appimages zu verwenden, machen Sie sie ausführbar und führen Sie sie aus, es ist keine Installation erforderlich.
$ chmod a+x ksnip*.AppImage
$ ./ksnip*.AppImage
Weitere Informationen zum Einstellen der ausführbaren Datei finden Sie hier.
Installieren Sie sie einfach über Drehzahl und verwenden Sie.
$ rpm -Uvh ksnip*.rpm
$ ksnip
Installieren Sie sie einfach über APT und verwenden Sie sie.
$ sudo apt install ./ksnip*.deb
$ ksnip
Ab Ubuntu 21.04 Hirsute Hippo können Sie aus dem offiziellen Paket installieren:
$ sudo apt install ksnip
Für ältere Ubuntu -Versionen können Sie @Nemoneins inoffizielle PPA verwenden:
sudo add-apt-repository ppa:nemonein/ksnip
sudo apt update
sudo apt install ksnip
Für Debian 11 und spätere Veröffentlichungen können Sie aus dem offiziellen Paket installieren:
$ sudo apt install ksnip
Für Debian 10 und Debian 9 ist KSNIP über Debian Backports erhältlich. Bitte aktivieren Sie bullseye-backports und buster-backports Repo für Debian 10 bzw. Debian 9, bevor Sie mit sudo apt install ksnip installieren.
KSNIP befindet sich im zusätzlichen Repository, sodass Sie es direkt über Pacman installieren können.
$ sudo pacman -S ksnip
Wenn Sie aus dem Git -Repository erstellen möchten, können Sie das AUR -Paket verwenden (stellen Sie sicher, dass Sie auch die erforderlichen Abhängigkeiten erstellen).
$ yay -S ksnip-git kimageannotator-git kcolorpicker-git
Die übliche Methode für Snaps installiert die neueste Version:
$ sudo snap install ksnip
Die kontinuierliche Build -Version ist auch als Kante erhältlich, um sie zu installieren, müssen Sie das Kantenflag angeben:
$ sudo snap install ksnip --edge
Die Snap -Startzeit kann beschleunigt werden und die Konsolenausgabe, die durch den folgenden Fehler aufgeräumt wird Could not create AF_NETLINK socket (Permission denied) indem die folgenden Befehle ausgeführt werden:
$ snap connect ksnip:network-observe
$ snap connect ksnip:network-manager-observe
Wenn Sie Screenshots in einem abnehmbaren Medium speichern müssen, ist die folgende zusätzliche Verbindung erforderlich:
$ snap connect ksnip:removable-media
Dies muss nur einmal durchgeführt werden und verbindet einige Snap-Stecker, die derzeit nicht automatisch verbunden sind.
Die übliche Methode für Flatpaks installiert die neueste Version:
$ flatpak install flathub org.ksnip.ksnip
Dann fang einfach an:
$ flatpak run org.ksnip.ksnip
Das MSI -Installateur installiert KSNIP in Ihrem System und ist die bevorzugte Möglichkeit, KSNIP unter Windows zu installieren.
Die EXE -Datei mit allen erforderlichen Abhängigkeiten wird in einem Reißverschlusspaket geliefert, das nur mit Ihrem bevorzugten Auspacktool entpackt werden muss. KSNIP kann dann durch Doppelklicken auf KSNIP.EXE gestartet werden.
Die App -Datei wird in einem DMG -Paket geliefert, das geöffnet werden muss, und die Datei ksnip.app muss in den Ordner "Anwendung" gezogen und fallen gelassen werden. Danach kann die Anwendung durch Doppelklicken auf ksnip.app gestartet werden
Installieren Sie einfach über Homebrew und verwenden Sie Ihren "Anwendungsordner".
$ brew install --cask ksnip
KSNIP -Funktionalität kann durch Verwendung von Plugins erweitert werden, die je nach Umgebung separat und installiert oder ausgepackt werden müssen. Gegenwärtig kann unter Options > Settings > Plugins eine Plugin -Erkennung entweder in den Standardpositionen (n) oder durch Bereitstellung eines Suchpfads, auf dem Plugins gesucht werden soll, ausgelöst werden. Nach dem Klicken auf "Erkennen" sucht KSNIP nach bekannten Plugins und findet bei gefundenen Namen den Namen und die Version auf.
Windows: plugins -Verzeichnis, neben ksnip.exe
Linux/Unix: /usr/local/lib , /usr/local/lib64 , /usr/lib , /usr/lib64
Das Plugin muss mit der QT -Version übereinstimmen und KSNIP erstellen. Wenn Sie eine KSNIP -Version haben, die QT 15.5.x verwendet und in DEBUG erstellt wurde, muss das Plugin die gleichen Kriterien entsprechen. In den meisten Fällen wird die neueste RELEASE DEBUG Plugin -Version dieselbe QT -Version verwenden.
KSNIP unterstützt OCR durch die Verwendung des KSNIP-Plugin-Ocr, der Tesseract verwendet, um Bild in Text umzuwandeln. Wenn das OCR -Plugin geladen wurde, wird die OCR -Option unter Options > OCR verfügbar. Die neueste Plugin -Version finden Sie hier.
KSNIP hängt von Kimageannotator und Kcolorpicker ab, die vor dem Bau von KSNIP aus der Quelle installiert werden müssen. Installationsanweisungen finden Sie auf den Github -Seiten.
$ git clone https://github.com/ksnip/ksnip$ cd ksnip$ mkdir build && cd build$ cmake .. && make$ sudo make install$ ksnipWenn Sie Archlinux verwenden, können Sie es vorziehen, KSnip durch AUR zu bauen.
>= 5.80 . Das Problem stammt aus einer jüngsten Änderung des KDE -Plasmas, die den Zugang zu DBUS -Schnittstellen verhindert, die für die Aufnahme von Screenshots verantwortlich sind. Dieses Problem wird in zukünftigen Plasma -Veröffentlichungen für die Portal -Screenshots behoben. Die Arbeitskräfte für die Funktionsweise der Portal-Screenshots fügen die String X-KDE-DBUS-Restricted-Interfaces=org.kde.kwin.Screenshot zum /usr/share/applications/org.freedesktop.impl.portal.desktop.kde.desktop und dann restartal. Vergessen Sie nicht, Portal -Screenshots in Einstellungen durchzusetzen. Ausgabe Nr. 424QT_QPA_PLATFORM=xcb /usr/bin/ksnip oder durch exportieren, indem Sie diesen variablen export QT_QPA_PLATFORM=xcb vollständig exportieren. Ausgabe Nr. 416>= 41 nicht mehr möglich. Die GNOME-Entwickler haben einen verbotenen Zugriff auf die DBUS-Schnittstelle, die Screenshots unter Wayland bereitstellt und die Nicht-Gnome-Anwendung nur die Möglichkeit hinterlassen, XDG-Desktop-Portal-Screenshots zu verwenden. Sicherheit kommt vor der Benutzerfreundlichkeit für die GNOME -Entwickler. Es gibt eine offene Feature -Anfrage, um nur einmal für jeden Screenshot die Erlaubnis zu erteilen.Options > Settings > Application > Temp Directory zu ändern.Wenn Sie allgemeine Fragen, Ideen haben oder nur über KSNIP sprechen möchten, nehmen Sie bitte an unserem Discord- oder IRC -Server teil.
Jeder Beitrag ist willkommen, sei es Code, Übersetzungen oder andere Dinge. Derzeit brauchen wir:
KSNIP ist ein nicht profitierbares CopyleFted Libre-Softwareprojekt und hat immer noch einige Kosten, die gedeckt werden müssen, wie Domänenkosten oder Hardwarekosten für die plattformübergreifende Unterstützung. Wenn Sie helfen möchten oder einfach nur die Arbeit schätzen möchten, indem Sie Entwickler mit Bier oder Kaffee behandeln, können Sie das hier tun. Spenden sind immer willkommen :)
Um unseren MacOS -Support zu verbessern, versuchen wir, etwas Geld für den Kauf eines MacBooks zu sammeln. Sie können hier spenden.
Auch in Krypto:
BTC: bc1q6cke457fk8qhxxacl4nu5q2keudtdukrqe2gx0
ETH: 0xbde87a83427D61072055596e7a746CeC5316253C
BNB: bnb1fmy0vupsv23s36sejp07jetj6exj3hqeewkj6d