バージョンV1.11.0
KSNIPは、スクリーンショットに多くの注釈機能を提供するQTベースのクロスプラットフォームスクリーンショットツールです。
最新のKSNIPバージョンには、次の機能が含まれています。
| rectエリア | 最後の長方領域 | 全画面表示 | 現在の画面 | アクティブウィンドウ | カーソルの下のウィンドウ | マウスカーソルなし | スクリーンショットポータル | |
|---|---|---|---|---|---|---|---|---|
| X11 | x | x | x | x | x | x | ||
| プラズマウェイランド | x | x | x | |||||
Gnome Wayland < 41 | x | x | x | x | x | x | ||
| xdg-desktop-portal* | x | |||||||
| Windows | x | x | x | x | x | x | ||
| macos | x | x | x | x |
* XDG-DESKTOPポータルスクリーンショットは、Compositorが撮影し、KSNIPに渡されたスクリーンショットです。追加の確認が必要なポップアップダイアログが表示されます。実装はコンポジターによって異なる場合があります。現在、Snaps and Gnome Wayland >= 41 XDG-Desktop-Portal Screenshotsのみをサポートしています。これは、GNOMEおよびSNAPSからの制限です。非ネイティブスクリーンショットツールは、XDG-DeskTop-Portalを除く他の方法でスクリーンショットを撮ることはできません。
バイナリは、リリースページからダウンロードできます。現在、rpm、deb、apt、snap、flatpak、linuxのappimage、dmgパッケージのmacos用のwindowsのzipped exe、appimageが利用可能です。
サポートされているすべてのバイナリは、リリースページの上部にあるプッシュされたコミットごとに構築されています。連続ビルドアーティファクトは完全にテストされておらず、ほとんどの場合、進行中の作業を行っているため、注意して使用してください。
情報を展開するには、アイテムをクリックしてください。
アピメージを使用するには、実行可能にして実行するには、インストールは必要ありません。
$ chmod a+x ksnip*.AppImage
$ ./ksnip*.AppImage
実行可能ファイルへの設定に関する詳細については、こちらをご覧ください。
RPM経由でそれらをインストールして使用してください。
$ rpm -Uvh ksnip*.rpm
$ ksnip
apt経由でそれらをインストールして、使用を開始します。
$ sudo apt install ./ksnip*.deb
$ ksnip
Ubuntu 21.04 Hirsute Hippoから始めて、公式パッケージからインストールできます。
$ sudo apt install ksnip
古いubuntuバージョンの場合、 @nemoneinの非公式PPAを使用できます。
sudo add-apt-repository ppa:nemonein/ksnip
sudo apt update
sudo apt install ksnip
Debian 11以降のリリースについては、公式パッケージからインストールできます。
$ sudo apt install ksnip
Debian 10およびDebian 9の場合、KSNIPはDebian Backportsから入手できます。 sudo apt install ksnipを使用してインストールする前に、それぞれDebian 10とDebian 9のbullseye-backportsとbuster-backportsリポジトリを有効にしてください。
KSNIPは追加のリポジトリにあるため、Pacman経由で直接インストールできます。
$ sudo pacman -S ksnip
GITリポジトリから構築する場合は、AURパッケージを使用できます(必ず必要な依存関係を構築してください)。
$ yay -S ksnip-git kimageannotator-git kcolorpicker-git
スナップの通常の方法は、最新バージョンをインストールします。
$ sudo snap install ksnip
連続ビルドバージョンもEdgeとして利用できます。それをインストールするには、エッジフラグを提供する必要があります。
$ sudo snap install ksnip --edge
スナップスタートアップの時間をスピードアップして、次のコマンドを実行しても、次のエラーからクリーンアップされたエラーからCould not create AF_NETLINK socket (Permission denied) 。
$ snap connect ksnip:network-observe
$ snap connect ksnip:network-manager-observe
スクリーンショットを取り外し可能なメディアに保存する必要がある場合は、次の追加接続が必要です。
$ snap connect ksnip:removable-media
これは1回だけ実行する必要があり、現在自動接続されていないいくつかのスナッププラグを接続します。
フラットパークの通常の方法は、最新バージョンをインストールします。
$ flatpak install flathub org.ksnip.ksnip
次に、それを開始します:
$ flatpak run org.ksnip.ksnip
MSIインストーラーはシステムにKSNIPをインストールし、Windowsの下にKSNIPをインストールするのに好ましい方法です。
必要なすべての依存関係を備えたEXEファイルには、Zippedパッケージが含まれています。これは、お気に入りの開梱ツールを解凍する必要があります。 KSNIPは、KSNIP.EXEをダブルクリックするだけで開始できます。
アプリファイルには、開く必要があるDMGパッケージがあり、ksnip.appファイルをドラッグして「アプリケーション」フォルダーにドロップする必要があります。その後、ksnip.appをダブルクリックしてアプリケーションを開始できます
HomeBrewを介してインストールし、「アプリケーション」フォルダーから使用を開始します。
$ brew install --cask ksnip
環境に応じて、個別にダウンロードしてインストールまたは開梱する必要があるプラグインを使用して、KSNIP機能を拡張できます。現在、 Options > Settings > Pluginsの下]では、プラグインの検出は、デフォルトの場所で、またはプラグインを探す場所を検索パスを提供することにより、トリガーできます。 「検出」をクリックした後、KSNIPは既知のプラグインを検索し、見つかった場合は名前とバージョンをリストします。
Windows: ksnip.exe隣にあるpluginsディレクトリ
Linux/unix: /usr/local/lib 、 /usr/local/lib64 、 /usr/lib 、 /usr/lib64
プラグインはQTバージョンと一致し、KSNIPのタイプを構築する必要があります。 QT 15.5.xを使用し、 DEBUGでビルドされたKSNIPバージョンがある場合、プラグインは同じ基準と一致する必要があります。ほとんどの場合、最新のKSNIPおよびプラグインバージョンは同じQTバージョンを使用します。注意する必要があるのは、 DEBUGとRELEASEビルドを混ぜないことだけです。
KSNIPは、Tesseractを使用して画像をテキストに変換するKSNIP-Plugin-ocrを使用することにより、OCRをサポートしています。 OCRプラグインがロードされたとき、OCRオプションはOptions > OCRで使用可能になります。最新のプラグインバージョンはここにあります。
KSNIPは、KSNIPをソースから構築する前にインストールする必要があるKimageanNotatorとKcolorpickerに依存しています。インストール手順はGitHubページにあります。
$ git clone https://github.com/ksnip/ksnipをクローニングして入手してください$ cd ksnip$ mkdir build && cd build$ cmake .. && make$ sudo make installで実行する必要があります$ ksnipArchlinuxを使用している場合は、AURを介してKSNIPを構築することをお勧めします。
>= 5.80で動作しないポータルおよびネイティブスクリーンショット。この問題は、スクリーンショットの撮影を担当するDBUSインターフェイスへのアクセスを妨げるKDEプラズマの最近の変化によるものです。この問題は、ポータルスクリーンショットの将来のプラズマリリースで修正される予定です。ポータルスクリーンショットを機能させるための回避策は、文字列X-KDE-DBUS-Restricted-Interfaces=org.kde.kwin.Screenshotを/usr/share/applications/org.freedesktop.impl.portal.desktop.kde.desktopファイルとその後のRestartingを追加することです。設定でポータルスクリーンショットを実施することを忘れないでください。問題#424QT_QPA_PLATFORM=xcb /usr/bin/ksnipのようなKSNIPを起動することでXwayLandを使用するか、その変数export QT_QPA_PLATFORM=xcbエクスポートすることにより、XwayLandに完全に切り替えます。問題#416>= 41では不可能です。 GNOME開発者は、Waylandの下でスクリーンショットを提供するDBUSインターフェイスへのアクセスを禁じており、XDG-Desktop-Portalスクリーンショットを使用する可能性のみをGNOMEアプリケーションに残します。セキュリティは、GNOME開発者にとってユーザビリティの前にあります。すべてのスクリーンショットではなく、スクリーンショットの許可を1回だけ付与するというオープン機能のリクエストがあります。こちらの機能に対する認識を高めるのに役立ちます。Options > Settings > Application > Temp Directoryを介して、ホーム、ドキュメント、またはディレクトリのダウンロードなどのユーザー所有ディレクトリに変更することです。一般的な質問、アイデア、またはKSNIPについて話したい場合は、DiscordまたはIRCサーバーに参加してください。
コード、翻訳など、貢献は歓迎されます。現在、次のことが必要です。
KSNIPは、非採算コピーレフトLibreソフトウェアプロジェクトであり、クロスプラットフォームサポートのハードウェアコストなど、カバーする必要があるコストがまだあります。開発者をビールやコーヒーに扱うことで行われている仕事を助けたい場合や、ここでそれを行うことができます、寄付はいつでも大歓迎です:)
MacOSサポートを改善するために、MacBookを購入するためにいくらかのお金を集めようとしています。ここから寄付できます。
また、暗号で:
BTC: bc1q6cke457fk8qhxxacl4nu5q2keudtdukrqe2gx0
ETH: 0xbde87a83427D61072055596e7a746CeC5316253C
BNB: bnb1fmy0vupsv23s36sejp07jetj6exj3hqeewkj6d