A execução do flameshot de comando sem parâmetros iniciará uma instância em execução do programa em segundo plano sem tomar ações. Se o seu ambiente de desktop fornecer área de bandeja, um ícone da bandeja também aparecerá na bandeja para os usuários executarem configuração e gerenciamento.
Exemplo de comandos:
Capture com a GUI:
flameshot guiCapture com a GUI com caminho de salvamento personalizado:
flameshot gui -p ~ /myStuff/capturesCapture com a GUI após 2 segundos de atraso (pode ser útil para tirar capturas de tela das dicas de ferramentas do mouse, etc.):
flameshot gui -d 2000Captura de tela cheia com caminho de salvamento personalizado (sem GUI) e atrasado:
flameshot full -p ~ /myStuff/captures -d 5000Captura de tela cheia com cópia de Path de salvar personalizada para a área de transferência:
flameshot full -c -p ~ /myStuff/capturesCapture a tela que contém o mouse e imprima a imagem (bytes) no formato PNG:
flameshot screen -rCapture o número 1 da tela e copie -o para a área de transferência:
flameshot screen -n 1 -cEm caso de dúvida, escolha o primeiro ou o segundo comando como atalho em seu ambiente de desktop favorito.
Um ícone de systray estará no painel do seu sistema enquanto o Flameshot estiver em execução. Faça um clique com o botão direito do mouse no ícone da bandeja e você verá alguns itens de menu para abrir a janela de configuração e a janela de informações. Confira a janela Sobre para ver todos os atalhos disponíveis no modo de captura gráfica.
Você pode usar o menu gráfico para configurar o Flameshot, mas, alternativamente, pode usar seu terminal ou scripts para fazê -lo.
Abra o menu de configuração:
flameshot configMostre a mensagem de ajuda inicial no modo de captura:
flameshot config --showhelp truePara obter mais informações sobre as opções disponíveis, use o sinalizador de ajuda:
flameshot config -h Você também pode editar algumas das configurações (como substituir as cores padrão) no arquivo de configuração.
Caminho do Linux: ~/.config/flameshot/flameshot.ini .
Caminho do Windows: C:Users{YOURNAME}AppDataRoamingflameshotflameshot.ini .
Ao copiar o arquivo de configuração do Linux para o Windows ou vice -versa, certifique -se de corrigir a variável savePath ,
para que as capturas de tela economizem no diretório certo no sistema de arquivos desejado.
Esses atalhos estão disponíveis no modo GUI:
| Chaves | Descrição |
|---|---|
| P | Defina o lápis como ferramenta de pintura |
| D | Defina a linha como ferramenta de pintura |
| UM | Defina a flecha como ferramenta de pintura |
| S | Defina a seleção como ferramenta de pintura |
| R | Defina o retângulo como ferramenta de pintura |
| C | Defina o círculo como ferramenta de pintura |
| M | Defina o marcador como ferramenta de pintura |
| T | Adicione texto à sua captura |
| B | Defina o Pixelate como a ferramenta de pintura |
| ← , ↓ , ↑ , → | Seleção de mover 1px |
| Shift + ← , ↓ , ↑ , → | Redimensione a seleção 1px |
| Ctrl + Shift + ← , ↓ , ↑ , → | Reduzir simetricamente seleção 2px |
| Esc | Pare de capturar |
| Ctrl + m | Mova a área de seleção |
| Ctrl + c | Cópia para a área de transferência |
| Ctrl + s | Salvar a seleção como um arquivo |
| Ctrl + z | Desfazer a última modificação |
| Ctrl + Shift + Z | Refazer a próxima modificação |
| Ctrl + q | Deixe a tela de captura |
| Ctrl + o | Escolha um aplicativo para abrir a captura |
| Ctrl + retornar | Cometer texto na área de texto |
| Retornar | Carregue a seleção para imgur |
| Barra de espaço | Alterna a visibilidade da barra lateral com opções da ferramenta selecionada, seletor de cores para o menu de cores e histórico de desenho |
| Clique com o botão direito do mouse | Mostre a roda de cores |
| Roda do mouse | Mude a espessura da ferramenta |
| Tela de impressão | Capture a tela |
| Shift + Imprimir | História da captura de tela |
| Ctrl + Linha de desenho, seta ou marcador | Desenhando apenas horizontalmente, vertical ou diagonal |
| Ctrl + Retângulo ou círculo de desenho | Mantendo a proporção |
Shift + arraste um manipulador da área de seleção: Redimensionamento espelhado no manipulador oposto.
O Flameshot usa tela de impressão (Windows) e CMD - Shift - X (MacOS) como teclas de atalho global padrão.
No Linux, o Flameshot ainda não suporta PRT SC para fora da caixa, mas com um pouco de configuração você pode configurar isso:
Para facilitar a configuração, há um arquivo no repositório que mais ou menos automatiza esse processo. Este arquivo atribuirá as seguintes teclas de atalho por padrão:
| Chaves | Descrição |
|---|---|
| Prt SC | Inicie a ferramenta de captura de tela de Flameshot e tire uma captura de tela |
| Ctrl + Prt SC | Aguarde 3 segundos e inicie a ferramenta de captura de tela Flameshot e tire uma captura de tela |
| Turno + prt sc | Pegue uma tela de tela cheia (todos os monitores) e salve-a |
| Ctrl + Shift + Prt SC | Pegue uma tela de tela cheia (todos os monitores) e copie-a para a área de transferência |
Se você não gosta dos padrões, eles podem ser alterados mais tarde.
Etapas para usar a configuração:
O arquivo de configuração faz com que o Flameshot salve automaticamente as capturas de tela em ~/Pictures/Screenshots sem abrir a caixa de diálogo Salvar. Verifique se a pasta existe executando:
mkdir -p ~ /Pictures/Screenshots(Se você não gosta do local padrão, pode pular esta etapa e configurar seu diretório preferido posteriormente.)
Baixe o arquivo de configuração:
cd ~ /Desktop
wget https://raw.githubusercontent.com/flameshot-org/flameshot/master/docs/shortcuts-config/flameshot-shortcuts-kde.khotkeys Certifique -se de ter os khotkeys instalados usando o gerenciador de pacotes para ativar os atalhos personalizados no plasma KDE.
Vá para as configurações do sistema → atalhos → atalhos personalizados .
Se existir uma entrada para o espetáculo (o utilitário de captura de tela KDE padrão), você precisará desativá -lo porque seus atalhos poderão entrar em conflito com o de Flameshot. Faça isso desmarcando a entrada do espetáculo .
Clique em Editar → Importar ... , navegue até o arquivo de configuração e abra -o.
Agora a entrada de flameshot deve aparecer na lista. Clique em Aplicar para aplicar as alterações.
Se você deseja alterar as teclas de atalho padrão, pode expandir a entrada, selecione a ação apropriada e modificá -la como desejar; O processo é bastante auto-explicativo.
Se você instalou o Flameshot como um Flatpak, precisará criar um symblink para o comando:
ln -s /var/lib/flatpak/exports/bin/org.flameshot.Flameshot ~ /.local/bin/flameshot Para usar o Flameshot em vez do aplicativo de captura de tela padrão no Ubuntu, precisamos remover a ligação PRT SC e, em seguida, criar uma nova ligação para /usr/bin/flameshot gui (adaptado da resposta de Pavel no Askubuntu).
Remova a ligação no PRT SC :
Ubuntu 18.04/20.04 Usando o seguinte comando:
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot ' [] ' Ubuntu 22.04: Vá para Configurações > Teclado > Visualizar e Personalizar Atalhos > Capturas de Capitais > Tire uma Captura de Captura de backspace
Adicione a ligação personalizada ao PRT SC :
Ubuntu 18.04: Vá para Configurações > Dispositivo > Teclado e pressione o botão '+' na parte inferior.
Ubuntu 20.04: Vá para Configurações > Atalhos de teclado e pressione o botão '+' na parte inferior.
Ubuntu 22.04: Vá para Configurações > Teclado > Visualize e Personalize Atalhos > Atalhos personalizados e pressione o botão '+' na parte inferior.
Nomeie o comando como você gosta, por exemplo, flameshot . E no comando insert /usr/bin/flameshot gui .
Em seguida, clique em " Defina atalho .. " e pressione PRT SC . Isso será exibido como " impressão ".
Agora, toda vez que você pressiona o PRT SC , ele iniciará a GUI da Flameshot em vez do aplicativo padrão.
Vá para as configurações Keyboard
Alterne para os Application Shortcuts guia
Encontre a entrada
Command Shortcut
xfce4-screenshooter -fd 1 Print
Substitua xfce4-screenshooter -fd 1 por flameshot gui
Agora, toda vez que você pressionar PRT SC, ele iniciará a GUI da Flameshot em vez do aplicativo padrão.
Gnome Wayland e Plasma Wayland Support.
Se você estiver usando o GNOME, precisará instalar a extensão de suporte Appindicator e KstatusNotifieritem para ver o ícone da bandeja do sistema.
Pressione Enter ou Ctrl + C quando estiver em um modo de captura e não tiver uma seleção ativa e toda a área de trabalho será copiada para a sua área de transferência. Pressionar Ctrl + S salvará sua captura em um arquivo. Verifique os atalhos para obter mais informações.
O Flameshot funciona melhor com um ambiente de desktop que inclui D-Bus. Consulte este artigo para obter dicas sobre o uso do Flameshot em um gerenciador de janelas mínimo (DWM, i3, xmonad, etc).
Para acelerar o primeiro lançamento do Flameshot (o D-Bus init do aplicativo pode ser lento), considere iniciar o aplicativo automaticamente na inicialização.
( flameshot &; ) && ( sleep 0.5s && flameshot gui )O flameshot pode ser instalado no Linux, Microsoft Windows e MacOS.
Alguns pacotes pré -construídos são fornecidos na página de liberação do repositório do projeto GitHub.
Existem pacotes disponíveis no repositório de algumas distribuições 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 Observe que, devido aos recursos de segurança do MacOS, talvez você não consiga abrir o Flameshot quando instalado usando a cerveja Brew. Se você vir a mensagem “flameshot” cannot be opened because the developer cannot be verified. Você precisará seguir as etapas abaixo:
Depois de seguir todas essas etapas acima, flameshot será aberto sem problemas no seu Mac.
Observe que, para que o ícone Flameshot apareça na área da bandeja, você deve ter um software Systray instalado. Isso é especialmente verdadeiro para usuários que usam gerentes mínimos de janelas, como o DWM. Em algumas instalações de ambiente de desktop (por exemplo, gnome), o systray pode estar ausente e você pode instalar um aplicativo ou plug -in (por exemplo, extensão do gnome shell) para adicionar o systray à sua configuração. Foi relatado) que o ícone de algum software, incluindo Flameshot, não aparece no Gnome-Shell-Extension-Apincindicator.
Como alternativa, caso você não queira ter um systray, sempre pode ligar para o Flameshot do terminal. Veja a seção de uso.
Para criar o aplicativo em seu sistema, você precisará instalar as dependências necessárias para ele e os nomes de pacotes podem ser diferentes para cada distribuição, consulte as dependências abaixo para obter mais informações. Você também pode instalar a maioria das dependências QT através do instalador. Se você estava desenvolvendo aplicativos QT antes, provavelmente já os possui.
Este projeto usa o sistema CMake Build, portanto, você precisa instalá -lo para criar o projeto (na maioria das distribuições Linux, ele está disponível nos repositórios padrão como um pacote chamado cmake ). Se sua distribuição fornecer uma versão muito antiga do CMake (por exemplo, Ubuntu 18.04), você poderá fazer o download no site oficial.
Além disso, você pode abrir e criar/depurar o projeto em um IDE C ++. Por exemplo, no QT Creator, você poderá simplesmente abrir CMakeLists.txt via Open File or Project no menu depois de instalar o cmake no seu sistema. Mais informações sobre projetos de CMake no QT Creator.
# 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-shellPrimeiro de tudo, você precisa instalar a cerveja e depois instalar as dependências
brew install qt5
brew install cmakeDepois de instalar todas as dependências, finalmente execute os seguintes comandos no diretório raiz das fontes:
cmake -S . -B build && cmake --build buildNota: Para macOS, você deve substituir o comando
cmake -S . -B buildcom
cmake -S . -B build -DQt5_DIR= $( brew --prefix qt5 ) /lib/cmake/Qt5 Quando o comando cmake --build build é concluído, você pode iniciar o Flameshot na pasta project_folder/build/src .
Observe que, se você instalar a partir da fonte, não há desinstalador; portanto, considere instalar em um diretório personalizado.
# 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)Informações: se eu pegar o código do seu projeto e isso implica uma relicéia para o GPLV3, você poderá reutilizar minhas alterações com a licença anterior original do seu projeto aplicada.
Este programa não transferirá nenhuma informação para outros sistemas em rede, a menos que seja especificamente solicitado pelo usuário ou pela pessoa que a instala ou operando.
Para os binários do Windows, este programa usa a assinatura de código gratuita fornecida pelo signpath.io e um certificado da Signpath Foundation.
Atualmente, a assinatura de código é um processo manual, para que nem todas as liberações de patches sejam assinadas.
Se você quiser contribuir, verifique o contribuindo.md
Graças àqueles que demonstraram interesse no processo de desenvolvimento inicial:
Obrigado aos patrocinadores: