Flameshot, la mejor herramienta de captura de pantalla para Ubuntu 22.04 LTS

Flameshot es, sin duda, mi herramienta favorita para hacer capturas de pantalla (screenshot) en Ubuntu 22.04. Sus opciones y flexibilidad me recuerdan mucho al popular LightShot de Windows.

Flameshot capturador de pantalla

En esta publicación pretendo mostrar su instalación y configuración para que pueda ser utilizado sin problemas junto el capturador de pantalla nativo que viene con Ubuntu 22.04.

Muestra de uso de flameshot

Instalación

La instalación de Flameshot es directa y rápida. Basta con ejecutar el siguiente comando en la terminal:

				
					sudo apt install flameshot
				
			

Luego hay que pulsar y o s (dependiendo del idioma que tengan configurado) para confirmar la instalación.

Una vez culminada la instalación, lo abriremos. Para ello, podemos presionar la tecla “Windows” o sino hacer click en el Dash y luego tipear “flameshot” así como en la siguiente imagen:

Flameshot en el dash de Ubuntu

Si nos percatamos, aparecerá el ícono de Flameshot en la barra superior de Ubuntu 22.04. Si le damos clic, se abrirá un menú contextual con todas las opciones que trae.

Ícono de Flameshot

Tiene muchas opciones para poder personalizarlo a gusto.

Flameshot configurations

Pero aún queda un detalle… Si pulsamos la tecla «Print screen» (inglés) o «Impr Pant» (español) que es la que se suele usar para obtener capturas de pantalla, se nos abrirá la herramienta nativa de Ubuntu.

Tecla Print screen o Impr Pant

Configuración del shortcut (atajo de teclado) para usar Flameshot

En esta sección, demostraré cómo ajustar los atajos de teclado en Ubuntu para poder utilizar Flameshot junto con el capturador nativo de Ubuntu sin que entren en conflicto. Para lograrlo, primero configuraré el atajo «Ctrl + Impr Pant» para que active el capturador de pantalla nativo de Ubuntu. Luego, procederé a configurar la tecla «Impr Pant» para que active Flameshot.

1. Cambiando el shortcut para el capturador nativo de Ubuntu

Iremos a las configuraciones de Ubuntu. Para ello podemos hacer clic en la esquina superior derecha, donde se ubican los íconos de red, volumen y/o carga de la batería. En el menú contextual que se despliega, hay que elegir «Settings».

Entrando a la opción de Settings

En el panel lateral izquierdo, elegimos la opción «Keyboard». Luego, buscamos la sección «Keyboard Shortcuts».

Venta de Settings - opción Keyboard

Hacemos clic en el item View and Customize Shortcuts.

Opción View and Customize Shortcuts

En la ventana que se abre, hacemos clic en «Screenshots».

Ventana Keyboard Shortcuts - Screenshots

Se abrirá la ventana «Screenshots». En esta ventana buscamos la opción «Take a screenshot interactively» y hacemos clic en él. Vemos que por defecto tiene asignada el shortcut «Print» el cual corresponde a la tecla «Print Screen».

Screenshots - Take a screenshot interactively

Se nos abrirá la ventana «Set Shortcut» donde debemos pulsar el atajo de teclado que queremos asignarle. En nuestro caso, debemos pulsar «Contrl + Print». Acto seguido, hacemos clic en el botón «Set» para hacer efectivo el cambio que acabamos de hacer.

Set Shortcut

Ahora podemos observar que ha cambiado el shortcut asignado a esta opción.

Screenshots - Take a screenshot interactively

Con estos pasos hemos cambiado el atajo de teclado asignado al capturador de pantalla nativo de Ubuntu. Para terminar esta parte, cerramos la ventana «Screenshots».

2. Agregando el shortcut para Flameshot

Debemos volver a ubicarnos en los Settings de Ubuntu. En el panel lateral izquierdo, elegimos la opción «Keyboard». Luego, buscamos la sección «Keyboard Shortcuts». Hacemos clic en el item «View and Customize Shortcuts».

Keyboard Shortcuts - View and Customize Shortcuts

En la ventana «Keyboard Shortcuts» buscaremos la opción «Custom Shortcuts» y hacemos clic en él.

Keyboard Shortcuts

En la ventana que se abre «Custom Shortcuts», hacemos clic en el botón «Add Shortcut».

Custom Shorcut

Se abrirá la ventana «Add Custom Shortcut». Aquí vamos asignar el atajo de teclado para ejecutar Flameshot. Para ello, agreguemos lo siguiente:

  • Name: Flameshot
  • Command: /usr/bin/flameshot gui
Set Custom Shorcut

Ahora, hacemos clic en el botón «Set Shortcut….». Se abrirá una ventana donde debemos pulsar la tecla «Print Screen», que es la que queremos asignar por defecto a Flameshot. Luego hacemos clic en el botón «Add».

Add Custom Shorcut

Veremos que en la lista de Atajos personalizados, nos aparece el que acabamos de añadir «Flameshot» y la tecla asignada «Print».

Custom shorcuts

3. Ajustes finales

Archivo custom.conf

Para terminar, es necesario cambiar del entorno de Wayland al servidor de pantalla Xorg. La razón detrás de este cambio radica en la incompatibilidad parcial de Flameshot con Wayland. Para llevar a cabo esta acción, se requiere editar el archivo /etc/gdm3/custom.conf mediante el siguiente comando:

				
					sudo nano /etc/gdm3/custom.conf
				
			
terminal configurar custom.conf

Ubica la línea #WaylandEnable=false y quita el símbolo ‘#’ para descomentarla, de manera que quede así: WaylandEnable=false. Presiona Ctrl+X, seguido de Y, y luego Enter para guardar y salir del archivo.

Archivo custom.conf

Variable de entorno QT_QPA_PLATFORM

  • Para .bashrc:
				
					nano ~/.bashrc
				
			
  • Para .zshrc:
				
					nano ~/.zshrc
				
			

Agrega la siguiente línea al final del archivo

				
					export QT_QPA_PLATFORM=xcb
				
			
variable QT_QPA_PLATFORM

Presiona Ctrl+X, seguido de Y, y luego Enter para guardar y salir del archivo. Luego reinicia la computadora.

Una vez reiniciada la sesión en el sistema, al presionar la tecla «Print Screen», Flameshot se ejecutará automáticamente. Es el momento de empezar a utilizarlo y explorar todas sus opciones.

Opciones de flameshot

En este artículo breve, he compartido la forma como configuro mi sistema Ubuntu, permitiéndome utilizar dos herramientas de captura de pantalla: Flameshot y la preinstalada en Ubuntu 22.04. Además, he asegurado que ambas puedan coexistir sin conflictos asignándoles atajos de teclado distintos: Flameshot con «Print Screen» y la herramienta nativa con «Ctrl + Print Screen».

Para concluir, me gustaría señalar que he encontrado situaciones en las que Flameshot no pudo realizar capturas de pantalla, mientras que el capturador nativo de Ubuntu sí pudo hacerlo. Este último es capaz de capturar elementos como menús contextuales, el dash e incluso por encima de Flameshot mismo. Por ello, considero que ambos capturadores son útiles y pueden complementarse entre sí.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio