Ejecución del comando flameshot sin parámetros lanzará una instancia en ejecución del programa en segundo plano sin tomar acciones. Si su entorno de escritorio proporciona un área de bandeja, un ícono de la bandeja también aparecerá en la bandeja para que los usuarios realicen configuración y administración.
Comandos de ejemplo:
Captura con GUI:
flameshot guiCaptura con GUI con ruta de guardado personalizado:
flameshot gui -p ~ /myStuff/capturesCaptura con GUI después de 2 segundos de retraso (puede ser útil para tomar capturas de pantalla de información sobre herramientas de cierre de ratones, etc.):
flameshot gui -d 2000Captura de pantalla completa con ruta de guardado personalizado (sin GUI) y retrasada:
flameshot full -p ~ /myStuff/captures -d 5000Captura de pantalla completa con la copia de la ruta de guardado personalizado al portapapeles:
flameshot full -c -p ~ /myStuff/capturesCapture la pantalla que contiene el mouse e imprima la imagen (bytes) en formato PNG:
flameshot screen -rCapture la pantalla número 1 y cópiela al portapapeles:
flameshot screen -n 1 -cEn caso de duda, elija el primer o segundo comando como acceso directo en su entorno de escritorio favorito.
Un icono de SyStray estará en el panel de su sistema mientras Flameshot se está ejecutando. Haga un clic derecho en el icono de la bandeja y verá algunos elementos del menú para abrir la ventana de configuración y la ventana de información. Consulte la ventana Acerca de para ver todos los atajos disponibles en el modo de captura gráfica.
Puede usar el menú gráfico para configurar Flameshot, pero alternativamente puede usar su terminal o scripts para hacerlo.
Abra el menú de configuración:
flameshot configMuestre el mensaje de ayuda inicial en el modo de captura:
flameshot config --showhelp truePara obtener más información sobre las opciones disponibles, use el indicador de ayuda:
flameshot config -h También puede editar algunas de las configuraciones (como anular los colores predeterminados) en el archivo de configuración.
Ruta de Linux: ~/.config/flameshot/flameshot.ini .
Ruta de Windows: C:Users{YOURNAME}AppDataRoamingflameshotflameshot.ini .
Al copiar el archivo de configuración de Linux a Windows o viceversa, asegúrese de corregir la variable savePath ,
para que las capturas de pantalla guarde en el directorio correcto en el sistema de archivos deseado.
Estos atajos están disponibles en modo GUI:
| Llaves | Descripción |
|---|---|
| PAG | Establezca el lápiz como herramienta de pintura |
| D | Establezca la línea como herramienta de pintura |
| A | Establezca la flecha como herramienta de pintura |
| S | Establezca la selección como herramienta de pintura |
| Riñonal | Establezca el rectángulo como herramienta de pintura |
| do | Establezca el círculo como herramienta de pintura |
| METRO | Establezca el marcador como herramienta de pintura |
| T | Agregue texto a su captura |
| B | Establezca Pixelate como herramienta de pintura |
| ← , ↓ , ↑ , → | Mover selección 1px |
| Shift + ← , ↓ , ↑ , → | Selección de cambio de tamaño 1PX |
| Ctrl + Shift + ← , ↓ , ↑ , → | Selección de cambio de tamaño simétrico 2px |
| ESC | Dejar de captura |
| CTRL + M | Mover el área de selección |
| Ctrl + C | Copiar al portapapeles |
| Ctrl + S | Guardar la selección como un archivo |
| CTRL + Z | Deshacer la última modificación |
| Ctrl + Shift + Z | Rehacer la próxima modificación |
| CTRL + Q | Deja la pantalla de captura |
| CTRL + O | Elija una aplicación para abrir la captura |
| CTRL + retorno | Comprometer texto en el área de texto |
| Devolver | Sube la selección a Imgur |
| Barra de espacio | Alternar la visibilidad de la barra lateral con opciones de la herramienta seleccionada, seleccionador de color para el color de color e historial de dibujo |
| Hacer clic derecho | Mostrar la rueda de colores |
| Rueda del ratón | Cambiar el grosor de la herramienta |
| Pantalla de impresión | Pantalla de captura |
| Shift + Impresión | Historia de captura de pantalla |
| Ctrl + línea de dibujo, flecha o marcador | Dibujar solo horizontal, vertical o diagonalmente |
| Ctrl + rectángulo de dibujo o círculo | Mantener la relación de aspecto |
Shift + Arrastre un controlador del área de selección: redimensión de espejo en el controlador opuesto.
Flameshot utiliza la pantalla de impresión (Windows) y CMD - Shift - X (macOS) como teclas de acceso rápido global predeterminado.
En Linux, Flameshot aún no admite PRT SC fuera de la caja, pero con un poco de configuración puede configurar esto:
Para facilitar la configuración, hay un archivo en el repositorio que más o menos automatiza este proceso. Este archivo asignará las siguientes teclas de acceso rápido:
| Llaves | Descripción |
|---|---|
| PRT SC | Inicie la herramienta de captura de pantalla de Flamhot y tome una captura de pantalla |
| CTRL + PRT SC | Espere 3 segundos, luego comience la herramienta de captura de pantalla de Flamhot y tome una captura de pantalla |
| Shift + PRT SC | Tome una captura de pantalla de pantalla completa (todos los monitores) y guárdela |
| Ctrl + Shift + PRT SC | Tome una captura de pantalla de pantalla completa (todos los monitores) y cópiela al portapapeles |
Si no le gustan los valores predeterminados, se pueden cambiar más tarde.
Pasos para usar la configuración:
El archivo de configuración hace que Flameshot guarde automáticamente las capturas de pantalla en ~/Pictures/Screenshots sin abrir el cuadro de diálogo Guardar. Asegúrese de que la carpeta exista ejecutando:
mkdir -p ~ /Pictures/Screenshots(Si no le gusta la ubicación predeterminada, puede omitir este paso y configurar su directorio preferido más tarde).
Descargue el archivo de configuración:
cd ~ /Desktop
wget https://raw.githubusercontent.com/flameshot-org/flameshot/master/docs/shortcuts-config/flameshot-shortcuts-kde.khotkeys Asegúrese de tener instalados los khotkeys utilizando su Administrador de paquetes para habilitar los atajos personalizados en KDE Plasma.
Vaya a Configuración del sistema → Atendos → Atendos personalizados .
Si existe una entrada para Spectacle (la utilidad de captura de pantalla KDE predeterminada), deberá deshabilitarlo porque sus atajos podrían entrar en conflicto con los flameshot. Haga esto desactivando la entrada del espectáculo .
Haga clic en Editar → Importar ... , navegar al archivo de configuración y abrirlo.
Ahora la entrada de flameshot debería aparecer en la lista. Haga clic en Aplicar para aplicar los cambios.
Si desea cambiar las teclas de acceso rápido predeterminada, puede expandir la entrada, seleccionar la acción apropiada y modificarla como desee; El proceso se explica por sí mismo.
Si instaló flameshot como platpak, deberá crear un enlace simbólico al comando:
ln -s /var/lib/flatpak/exports/bin/org.flameshot.Flameshot ~ /.local/bin/flameshot Para usar flameshot en lugar de la aplicación de captura de pantalla predeterminada en Ubuntu, necesitamos eliminar el enlace en la tecla PRT SC , y luego crear un nuevo enlace para /usr/bin/flameshot gui (adaptado de la respuesta de Pavel en Askubuntu).
Retire la unión en PRT SC :
Ubuntu 18.04/20.04 usando el siguiente comando:
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot ' [] ' Ubuntu 22.04: Vaya a Configuración > Teclado > Ver y personalizar accesos directos > Capturas de pantalla > Tomar una captura de pantalla de manera interactiva y presione backspace
Agregue la unión personalizada en PRT SC :
Ubuntu 18.04: Vaya a Configuración > Dispositivo > Teclado y presione el botón '+' en la parte inferior.
Ubuntu 20.04: Vaya a Configuración > Accesos directos de teclado y presione el botón '+' en la parte inferior.
Ubuntu 22.04: Vaya a Configuración > Teclado > Ver y personalizar accesos directos > Accesos directos personalizados y presione el botón '+' en la parte inferior.
Nombra el comando como te gusta, por ejemplo, flameshot . Y en el comando insertar /usr/bin/flameshot gui .
Luego haga clic en " Establezca el acceso directo ... " y presione PRT SC . Esto se mostrará como " Imprimir ".
Ahora, cada vez que presione PRT SC , iniciará la GUI Flameshot en lugar de la aplicación predeterminada.
Ir a la configuración Keyboard
Cambie a Application Shortcuts pestañas
Encuentra la entrada
Command Shortcut
xfce4-screenshooter -fd 1 Print
Reemplace xfce4-screenshooter -fd 1 con flameshot gui
Ahora, cada vez que presione PRT SC , comenzará la GUI de Flamhot en lugar de la aplicación predeterminada.
Soporte experimental de Gnome Wayland y Plasma Wayland.
Si está utilizando GNOME, debe instalar la extensión de soporte AppIndicator y KstatusNotifierItem para ver el icono de la bandeja del sistema.
Presione Enter o Ctrl + C cuando esté en modo de captura y no tiene una selección activa y todo el escritorio se copiará en su portapapeles. Presionar CTRL + S guardará su captura en un archivo. Consulte los atajos para obtener más información.
Flameshot funciona mejor con un entorno de escritorio que incluye D-Bus. Consulte este artículo para obtener consejos sobre el uso de flameshot en un administrador de ventanas mínimo (DWM, I3, Xmonad, etc.).
Para acelerar el primer lanzamiento de Flameshot (D-Bus init de la aplicación puede ser lento), considere comenzar la aplicación automáticamente en el arranque.
( flameshot &; ) && ( sleep 0.5s && flameshot gui )Flameshot se puede instalar en Linux, Microsoft Windows y MacOS.
Se proporcionan algunos paquetes preBuidos en la página de lanzamiento del repositorio de proyectos GitHub.
Hay paquetes disponibles en el repositorio de algunas distribuciones de 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 Tenga en cuenta que debido a las características de seguridad de MacOS, es posible que no pueda abrir Flamhot cuando se instale usando Brew. Si ve el mensaje “flameshot” cannot be opened because the developer cannot be verified. Deberá seguir los pasos a continuación:
Después de seguir todos los pasos anteriores, flameshot se abrirá sin problemas en su Mac.
Tenga en cuenta que para que el ícono de flameshot aparezca en el área de su bandeja, debe tener un software SyStray instalado. Esto es especialmente cierto para los usuarios que usan administradores mínimos de ventanas como DWM. En algunas instalaciones de entorno de escritorio (por ejemplo, GNOME), puede faltar el systray y puede instalar una aplicación o complemento (por ejemplo, extensión de shell de gnome) para agregar el systray a su configuración. Se ha informado) que el icono de algún software, incluido Flameshot, no se muestra en Gnome-Shell-Extension-Appindicator.
Alternativamente, en caso de que no desee tener un systray, siempre puede llamar a Flameshot desde el terminal. Ver sección de uso.
Para construir la aplicación en su sistema, deberá instalar las dependencias necesarias para ella y los nombres de los paquetes pueden ser diferentes para cada distribución, consulte las dependencias a continuación para obtener más información. También puede instalar la mayoría de las dependencias QT a través de su instalador. Si estaba desarrollando aplicaciones QT antes, probablemente ya las tenga.
Este proyecto utiliza el sistema de compilación Cmake, por lo que debe instalarlo para construir el proyecto (en la mayoría de las distribuciones de Linux, está disponible en los repositorios estándar como un paquete llamado cmake ). Si su distribución proporciona una versión demasiado antigua de CMake (por ejemplo, Ubuntu 18.04), puede descargarla en el sitio web oficial.
También puede abrir y construir/depurar el proyecto en un IDE C ++. Por ejemplo, en QT Creator, debería poder simplemente abrir CMakeLists.txt a través de Open File or Project en el menú después de instalar Cmake en su sistema. Más información sobre los proyectos de CMake en 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-shellEn primer lugar, necesita instalar Brew e instalar las dependencias
brew install qt5
brew install cmakeDespués de instalar todas las dependencias, finalmente ejecute los siguientes comandos en el directorio raíz de fuentes:
cmake -S . -B build && cmake --build buildNota: para macOS debe reemplazar el comando
cmake -S . -B buildcon
cmake -S . -B build -DQt5_DIR= $( brew --prefix qt5 ) /lib/cmake/Qt5 Cuando el comando cmake --build build se ha completado, puede iniciar flameshot desde la carpeta project_folder/build/src .
Tenga en cuenta que si se instala desde la fuente, no hay desinstalador, así que considere instalar en un directorio 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)Información: si tomo código de su proyecto y eso implica una relicencia a GPLV3, puede reutilizar mis cambios con la licencia anterior original de su proyecto aplicado.
Este programa no transferirá ninguna información a otros sistemas en red a menos que lo solicite específicamente el usuario o la persona que la instala u opere.
Para los binarios de Windows, este programa utiliza la firma de código gratuita proporcionada por SignPath.io, y un certificado de la Fundación SignPath.
La firma de código es actualmente un proceso manual, por lo que no se firmarán todas las versión de parche.
Si desea contribuir, consulte el contribuyente.md
Gracias a aquellos que han mostrado interés en el proceso de desarrollo temprano:
Gracias a los patrocinadores: