Versão v1.11.0
O KSNIP é uma ferramenta de captura de tela de plataforma cruzada baseada em QT que fornece muitos recursos de anotação para suas capturas de tela.
A versão mais recente do KSNIP contém os seguintes recursos:
| Área Rect | Última área Rect | Tela cheia | Tela atual | Janela ativa | Janela sob cursor | Sem cursor do rato | Portal de captura de tela | |
|---|---|---|---|---|---|---|---|---|
| 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 | |||||||
| Windows | X | X | X | X | X | X | ||
| macos | X | X | X | X |
* As capturas de tela do XDG-DESKTOP-portal são capturas de tela tiradas pelo compositor e passadas para o KSNIP, você verá uma caixa de diálogo pop-up que requer confirmação adicional, a implementação pode variar dependendo do compositor. Atualmente, Snaps e Gnome Wayland >= 41 suportam apenas as capturas de tela do XDG-Desktop-portal, isso é uma limitação proveniente do Gnome e Snaps, as ferramentas de captura de tela não nativas não têm permissão para tirar capturas de tela de nenhuma outra maneira, exceto através da porgem do XDG-desktop.
Os binários podem ser baixados na página de lançamentos. Atualmente, RPM, DEB, APT, SNAP, Flatpak e Appimage para Linux, Exe Zipped para Windows e App for MacOS em um pacote DMG estão disponíveis.
Todos os binários suportados são construídos para cada comprometimento empurrado, a serem encontrados na parte superior da página de lançamento. Os artefatos contínuos de construção não são totalmente testados e, na maioria dos casos, eles trabalham em andamento; portanto, use -os com cautela.
Clique no item, para expandir as informações.
Para usar os appimages, faça -os executáveis e executá -los, nenhuma instalação é necessária.
$ chmod a+x ksnip*.AppImage
$ ./ksnip*.AppImage
Mais informações sobre a configuração para executável podem ser encontradas aqui.
Basta instalá -los via RPM e use.
$ rpm -Uvh ksnip*.rpm
$ ksnip
Basta instalá -los via apt e começar a usar.
$ sudo apt install ./ksnip*.deb
$ ksnip
Começando com o Ubuntu 21.04 Hirsute Hippo, você pode instalar no pacote oficial:
$ sudo apt install ksnip
Para versões mais antigas do Ubuntu, você pode usar o PPA não oficial da @Nemonein:
sudo add-apt-repository ppa:nemonein/ksnip
sudo apt update
sudo apt install ksnip
Para lançamentos do Debian 11 e posterior, você pode instalar no pacote oficial:
$ sudo apt install ksnip
Para o Debian 10 e o Debian 9, o KSNIP está disponível via Debian Backports. Ative o repositório de bullseye-backports e buster-backports para o Debian 10 e Debian 9, respectivamente, antes de instalar usando sudo apt install ksnip .
O KSNIP está no repositório extra, para que você possa instalá -lo diretamente via Pacman.
$ sudo pacman -S ksnip
Se você deseja construir a partir do repositório Git, também pode usar o pacote AUR (certifique -se de criar as dependências necessárias também).
$ yay -S ksnip-git kimageannotator-git kcolorpicker-git
O método usual para snaps, instalará a versão mais recente:
$ sudo snap install ksnip
A versão de construção contínua também está disponível como borda, para instalá -la, é necessário fornecer o sinalizador de borda:
$ sudo snap install ksnip --edge
O tempo de inicialização do SNAP pode ser acelerado e a saída do console limpa a partir do erro seguinte Could not create AF_NETLINK socket (Permission denied) executando os seguintes comandos:
$ snap connect ksnip:network-observe
$ snap connect ksnip:network-manager-observe
Se você precisar salvar capturas de tela em uma mídia removível, será necessária a seguinte conexão adicional:
$ snap connect ksnip:removable-media
Isso só precisa ser feito uma vez e conecta alguns plugues de encaixe que atualmente não estão conectados automaticamente.
O método usual para Flatpaks instalará a versão mais recente:
$ flatpak install flathub org.ksnip.ksnip
Então apenas comece:
$ flatpak run org.ksnip.ksnip
O MSI Installer instala o KSNIP no seu sistema e é a maneira preferida para a instalação do KSNIP no Windows.
O arquivo EXE com todas as dependências necessárias vem em um pacote com zíper, que só precisa ser descompactado com sua ferramenta de desempacoamento favorita. O KSNIP pode ser iniciado apenas clicando duas vezes em Ksnip.exe.
O arquivo do aplicativo vem em um pacote DMG que precisa ser aberto e o arquivo ksnip.app precisa ser arrastado e solto para a pasta "Aplicativo". Depois disso, o aplicativo pode ser iniciado clicando duas vezes no ksnip.app
Basta instalar via Homebrew e começar a usar na pasta "Aplicativos".
$ brew install --cask ksnip
A funcionalidade KSNIP pode ser estendida usando plug -ins que precisam ser baixados separadamente e instalados ou descompactados, dependendo do ambiente. Atualmente, em Options > Settings > Plugins Uma detecção de plug -in pode ser acionada nos locais padrão ou fornecendo um caminho de pesquisa onde procurar plugins. Depois de clicar em "Detect", o KSNIP procura plugins conhecidos e, quando encontrado, listará o nome e a versão.
Windows: plugins Directory, ao lado do ksnip.exe
Linux/Unix: /usr/local/lib , /usr/local/lib64 , /usr/lib , /usr/lib64
O plug -in deve corresponder à versão QT e criar o tipo de KSNIP. Se você possui uma versão KSNIP que usa qt 15.5.x e foi construída em DEBUG , o plug -in deverá corresponder aos mesmos critérios. Na maioria dos casos, a versão mais recente do KSNIP e do plug -in usará a mesma versão QT, o único pensamento que você precisa observar é não misturar DEBUG e RELEASE compilação.
O KSNIP suporta OCR usando o KSNIP-PLUGIN-OCR, que utiliza o Tesseract para converter a imagem em texto. Quando o plug -in OCR foi carregado, a opção OCR fica disponível em Options > OCR . A versão mais recente do plug -in pode ser encontrada aqui.
O KSNIP depende do KimageanNotator e Kcolorpicker, que precisa ser instalado antes de criar o KSNIP a partir da fonte. As instruções de instalação podem ser encontradas nas páginas do GitHub.
$ git clone https://github.com/ksnip/ksnip$ cd ksnip$ mkdir build && cd build$ cmake .. && make$ sudo make install$ ksnipSe você estiver usando o ArchLinux, pode preferir construir o KSNIP através do AUR.
>= 5.80 . A questão vem de uma mudança recente no plasma KDE que impede o acesso às interfaces do DBUS responsáveis por tirar capturas de tela. Este problema será corrigido em futuras lançamentos de plasma para as capturas de tela do portal. A solução alternativa para fazer as capturas de tela do portal funcionar está adicionando a string X-KDE-DBUS-Restricted-Interfaces=org.kde.kwin.Screenshot para /usr/share/applications/org.freedesktop.impl.portal.desktop.kde.desktop File File e Não se esqueça de aplicar capturas de tela do portal nas configurações. Edição #424QT_QPA_PLATFORM=xcb /usr/bin/ksnip ou mude para o Xwayland completamente exportando essa variável export QT_QPA_PLATFORM=xcb . Edição #416>= 41 . Os desenvolvedores do GNOME proibiram o acesso à interface DBUS que fornece capturas de tela em Wayland e deixa o aplicativo não gnomo apenas a possibilidade de usar as capturas de tela XDG-Desktop-portal. A segurança vem antes da usabilidade para os desenvolvedores do GNOME. Existe uma solicitação de recurso aberto para apenas conceder permissão de captura de tela uma vez, em vez de para cada captura de tela, ajude -nos a aumentar a conscientização sobre esse recurso aqui.Options > Settings > Application > Temp Directory .Se você tiver perguntas gerais, idéias ou apenas quiser falar sobre o KSNIP, junte -se ao nosso servidor Discord ou IRC.
Qualquer contribuição é bem -vinda, seja código, traduções ou outras coisas. Atualmente, precisamos:
O KSNIP é um projeto de software Libre não lucrativo da Libre e ainda tem alguns custos que precisam ser cobertos, como custos de domínio ou custos de hardware para suporte cruzado. Se você quiser ajudar ou apenas apreciar o trabalho que está sendo feito tratando os desenvolvedores de uma cerveja ou café, você pode fazer isso aqui, as doações são sempre bem -vindas :)
Para melhorar nosso suporte ao MacOS, estamos tentando coletar algum dinheiro para comprar um MacBook, você pode doar aqui.
Também em criptografia:
BTC: bc1q6cke457fk8qhxxacl4nu5q2keudtdukrqe2gx0
ETH: 0xbde87a83427D61072055596e7a746CeC5316253C
BNB: bnb1fmy0vupsv23s36sejp07jetj6exj3hqeewkj6d